敏捷软件开发:企业级应用的实践与案例
1. 敏捷软件开发流程概述
敏捷软件开发流程通常包含初始冲刺热身阶段、一系列持续冲刺阶段以及最终实施阶段。
- 初始冲刺热身阶段 :明确项目目标,商定初始架构原则和资产,建立项目通用沟通渠道。
- 持续冲刺阶段 :按照敏捷方法的典型实践,实现系统的关键功能。
- 最终实施阶段 :进行资产交接、系统用户培训以及文档完善等活动。
此外,还有两个方面值得关注:
- 明确的冲刺结束签核活动 :每个冲刺结束时,向利益相关者展示功能并就进展达成共识,强化过程的迭代性,对巩固业务所有者与企业交付团队的关系以及后续项目审计和合规工作至关重要。
- 随着项目推进增加开发限制 :最初通过加强签核审查、更关注性能指标以及在后期冲刺中明确纳入强制性非功能需求来实现。项目进行过程中还会引入额外的实际限制,如临近交付期限时,限制可发起新工作流、启动构建或重新排定工作项优先级的人员。
2. 企业级敏捷实践推广要点
在企业级规模推广敏捷方法,需要关注以下几个关键领域:
- 定义合适的组织来管理推广 :确定如何治理和管理敏捷实践的推广,建立合适的组织结构。一个通用的方案如下:
- 项目管理:由项目经理监督战略、方法、工具、组织改进和试点等领域。
- 高层支持:执行指导委员会提供背景和更广泛的愿景,使推广与公司整体活动保持一致。
- 设计权威
超级会员免费看
订阅专栏 解锁全文
2548

被折叠的 条评论
为什么被折叠?



