敏捷管理是规划和指导项目流程的迭代方法。现实的感受就是产品交付周期变快了,每个项目迭代通常是安排在两周内。
Scrum是敏捷项目管理方法中的一种方法。是一种迭代式增量软件开发过程。
Scrum主要角色包括主管、产品负责人、开发团队。主管的职责与项目经理类似,负责维护过程和任务;产品负责人代表利益所有者(甲方或是业务需求方);开发团队包括所有开发人员。
敏捷管理流程包括:构想、推测、探索、适应、结束。
1、构想阶段
主要任务是确定产品构想、项目范围、项目团队以及团队共同工作的方式。
构想阶段为客户和项目团队创造构想,该构想包括提供什么、谁提供和如何提供。是项目早期构建的关键因素。
首先,我们需要构想提供什么,即产品范围与项目范围构想。
其次,我们需要构想参与的人是谁:客户、产品经理、项目团队成员和利益相关方组成的团队。
最后,项目团队成员必须构想他们打算如何共同工作。
2、推测阶段
推测阶段制定基于功能的发布计划、里程碑和迭代计划,确保交付构想的产品。
推测相当于计划,但并不完全是计划。推测阶段是构想阶段的延伸并与它相互影响。包括:
1、收集初始的、广泛的产品要求:将工作量定义为产品功能清单。
2、制定交付计划(发布、里程碑和迭代),其中包括进度表和资源分配。
3、在估计项目成本是加入降低风险的策略,并生成其他必要的行政管理和财务信息。
3、探索阶段
任务是短期内提供经测试的功能,致力于减少项目风险和不确定性。探索阶段提供产品功能。通常实践是开发进行中与产品等干系人交流。主要有三个关键活动域:
1、通过管理工作量和使用适当的技术方法和风险降低策略,交付计划的功能。
2、建立协作的、自我组织的项目团队,这是每个人的责任,但需要由项目经理推动。
3、管理团队与客户、产品经理和其他项目干系人的相互交流。
4、适应阶段
5、结束阶段
任务是终止项目、交流主要的学习成果并庆祝。在某种程度上,项目根据开始和结束来界定。结束阶段以及每次迭代末尾的“小型”结束的主要目标是,学习并将学到的知识融入到下一次迭代工作中,或者传递给下一个项目团队。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!