随着Choerodon猪齿鱼的不断迭代更新,它已经被越来越多的用户开始在项目管理和开发中使用,成为了开发团队的一部分。
这个过程中,有很多用户向团队提出一些关于敏捷管理上的问题,或者想了解猪齿鱼敏捷团队是怎么来进行项目管理的。
今天就来聊一聊这方面,以下内容请使用敏捷管理的项目经理或产品经理务必仔细阅读。
本文将以敏捷管理这个子产品团队为例,由敏捷管理的产品负责人亲自讲述,希望能给大家提供一些参考和帮助,从而改善团队协作,提升团队交付价值和开发效率。
团队组成
猪齿鱼旨在帮助团队进行敏捷化的应用交付和自动化的运营管理,由敏捷、测试、CI/CD、开发流水线、知识管理等多个子产品组成,除了各个子产品团队团队还有架构组这样的基础服务团队。每个团队根据开发工作量由6-10人构成。
敏捷管理团队从组建以来一直保持8-10人的规模,目前有6名开发人员(2前端,4后端)、1名产品负责人(PO)、1名UI设计师,所有人都全职投入在这个项目中,基本上不会有跨团队的情况发生。
开发节奏
整个猪齿鱼产品的所有团队都保持在同一个开发节奏上,2周一个迭代,2个迭代加上1周的持续改进,这样5周一个版本的速率稳定向前更新。
有人会问:为什么是2周而不是1周一个迭代呢?经过团队长期的验证,2周的时间可以开发一些较为复杂的需求,并且还能完成测试验收。
当然,没有准确的标准说1周好还是2周好,这个可以通过团队的磨合,不断进行调整。
执行
团队组建好了,开发节奏也达成了一致。那么每个迭代都有什么工作要做?什么先做什么后做?谁来做?这些问题,敏捷管理子产品团队是这样来进行的:
新迭代开始前
之前的文章中,提到在SCRUM开发过程中涉及了很多会议,在一个迭代真正开始开发前,有一个重要的会议——迭代计划会,来讨论说明下个迭代的开发内容。
敏捷管理团队是每个迭代的第一天上午,召集团队全员,找一个相对安静的地方,大家坐在一起花费2-3个小时的时间进行计划会议。
会议上大家会打开下个迭代整理的待办事项,结