01建立知识全景七大领域
领域1-敏捷准则和理念
领域2-价值导向的交付
领域3-干系人参与
领域4-团队绩效、
领域5-适应性计划
领域6-发现问题和解决
领域7-持续改进。
02项目生命周期选择
预测型生命周期,需求明确,技术确定,简单项目
增量型生命周期,需求不明确,技术确定,烧脑项目
迭代型生命周期,需求明确,技术不明确,棘手项目
敏捷项目,需求还在挖掘,技术还需要探索,混沌项目
不要碰项目,需求不明确,技术方案不确定,混乱项目
03敏捷宣言
个体和互动高于流程和工具
可工作的产品高于详尽的文档
客户合作高于合同谈判
响应变化高于遵循计划
04敏捷12项原则
(1)尽早和持续地交付有价值的软件。
(2)欢迎对需求提出变更。
(3)不断交付可用软件,周期从几周到几个月不等,周期越短越好。
(4)在一起,业务人员与开发人员开展日常协作。
(5)要善于激励项目人员,并相信他们能够完成任务。
(6)无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。
(7)可用的软件是衡量进度的主要指标。
(8)敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持恒久稳定的进展速度。
(9)对技术的精益求精以及对设计的不断完善将提升敏捷性。
(10)要做到简洁,即尽最大可能减少不必要的工作。
(11)最佳的架构、需求和设计出自于自组织的团队。
(12)团队要定期反省如何能够做到更有效,并相应地调整团队的行为。