敏捷开发(2)

(二)办公环境准备

安排一体化团队成员围坐在一起工作,目的是便于大家的沟通和交流;如果办公环境不能满足,也需要让一体化团队成员尽可能的靠近,尤其不要出现开发和测试不在同一楼层的情况。合理布置项目状态墙和开晨会的位置。

(三)现状评估、计划制定

项目启动时建议项目PL和敏捷教练一起对一体化团队的状况做一评估,包括:团队成员对敏捷的理解程度、技能、项目周期、规模、复杂度、准备采用哪些敏捷实践等。根据评估的结果,输出一个较粗的E2E迭代计划(迭代前准备阶段后期,和每次迭代结束后,都可细化或调整该计划)。同时要对迭代前准备阶段的活动有一个详细计划,包括:对评估发现的问题尽早采取一些措施(例如培训)、Story分析、配置库和持续集成环境准备等。

(四)项目启动会议

所有团队成员参加,类似于项目开工会,团队成员介绍、项目背景介绍、项目目标、大致的计划时间点,以及迭代前准备阶段的安排和任务分工等。

(五)建立持续集成环境

项目PL指定项目组的CI-CO人员,协调CMO创建项目文件夹,并初始化配置库;CI-CO要负责搭建持续集成环境。持续集成是最有价值的优秀实践,是敏捷开发的基础,要求持续集成环境必须在迭代开始前准备好,工具推荐使用ICP-CI。

相关推荐