敏捷是一种思想和原则,同时也有着一系列成型的框架方法,指导着敏捷开发的落地与应用。提到敏捷你可能会想到每日站会、两周迭代周期等等,这些都属于Scrum方法,主要围绕着开发人员在代码开发之外的管理,那在代码开发时敏捷又有哪些实践框架呢?如何提高代码的开发速度呢?怎样真正实现最小可行性产品呢?
本节课将详细介绍Kanban方法与极限编程XP。KANBAN方法将聚焦于如何透明管理团队任务、限制在制品数量、优化并行任务、识别风险等,极限编程XP则关注结对编程、测试驱动开发、重构与持续集成等方法,提升代码开发效率。