敏捷实践在很多公司都有展开,特别是在软件研发公司,为了研发质量更好,交付效率更高,以敏捷最佳实践为入口,希望发展出适合公司的更高效模式。较大的研发部门需要一个敏捷团队去协调。那么这个团队的负责人就需要对整个敏捷组织做设计规划。
组织结构
明确人员,职责分工。
敏捷实践项
敏捷落地到具体研发团队里时,需要有一些具体内容。敏捷实践结合研发流程节点,然后制定出具体的最佳实践方法,下面列出研发过程中主要的最佳实践项:
- 业务评审实践
- 需求规划实践
- 迭代启动实践
- 需求评审实践
- 用例评审实践
- 提测准入准出实践
- 发布实践
- 晨会实践
- 看板实践
- 迭代总结实践
- 缺陷跟踪实践
敏捷规划
敏捷组织长期目标需要一个方向。敏捷实践是为团队优化协作流程,提升交付质量和效率服务。总体工作方向:
前期:解决研发团队具体问题,团队成员有获得感,认同敏捷实践。
中期:解决研发团队协作流程问题,团队质量效率提升,敏捷实践受到团队欢迎。
后期:团队自我驱动,运用敏捷原则,发展出适合自身的敏捷最佳实践。
敏捷团队前期具体事项:
1、了解敏捷实践团队,梳理当前团队业务特点人员构成,明确需求交付流程及团队协作方式。
2、敏捷实践宣讲,向研发团队输出敏捷实践的一般原则,宣讲敏捷实践的具体意义,研发团队成员形成共识。
3、敏捷实践落地,按照团队需要,或推进落地规范,或解决具体问题。这里需要团队成员共同参与讨论并认可待解决的问题或需要落地的规范。
4、制定方案,在推进问题解决时需要研发团队共同确定实践措施,敏捷教练按照敏捷原则指导完善细节,形成方案。并在接下的研发过程中推进方案落地,团队负责人监督,敏捷教练具体指导,研发人员执行。
5、敏捷回顾,定期在团队内回顾问题的解决进度,确认阻塞点(阻塞点确认后可以随时举行会议讨论出方案,继续执行),针对阻塞点讨论出解决方法,并继续推进,直到团队问题得到解决。更进一步,可以将解决方案发展成团队内的规范要求。同时找到研发团队下一个关心的问题,并继续推进解决。
6、确定承载敏捷实践结果的平台,一般是研发流程管理平台,如jira、ones等。讲解平台使用方法,让研发人员规范使用,也是提升效率的一种方式。同时在日常工作中关注团队在平台上的需求进度、研发任务、缺陷状态等,做好数据统计,在敏捷推进前期很重要。
7、敏捷团队成员不定期和研发人员沟通,了解他们对敏捷,对协作,对研发过程的反馈,并总结出共性问题,在敏捷团队内部一起讨论沟通,输出相关解决方案。
工作事项
确定了人员、方向、目标,团队工作也是由此展开,同时在团队内部也可运用一些基本原则,逐步发展出敏捷团队自身的最佳实践。定期同步敏捷团队工作很有必要,定期做总结会议。