本人所在组织的敏捷流程及实践集如上,涉及到的方法、框架及实践具体说明如下:
1、精益思想:因为敏捷是由精益发展而来的,所以在Scrum框架中自然而然的会融合精益的方法及思想,包括:
1)JIT及时生产: SCRUM工作模式是小步快跑、需有按照优客户价值排定优先级进行开发,这符合精益思想的以客户为导向,及时生产精益思想
2)看板工具:在每日站会时,采用看板工具,将迭代工作透明化展示出来,方便进度跟踪。与精益过程中使用看板将价值流动透明化展示类似。
3)消除浪费:每日站会、迭代回顾会议中不断的检视、调整工作模式及团队协作,以提升团队的整体效能,消除不必要的浪费。与精益思想中的消除浪费思想相吻合。
2、敏捷方法-测试驱动开发(TDD):为了保证开发人员对需求的正确理解,我们团队要求开发人员在开发之前,先编写测试用例,测试用例经产品审批通过后,再进行开发。
3、工程实践——单元测试:开发人员的代码需要使用统一的工具单元测试通过后才允许集成到主干分支当中
4、工程实践——持续集成/持续部署(CI/CD):我们团队采用的是开源软件的gitlab流水线实现代码的自动构建部署。具体是在测试环境执行,部署到生产上展示还没有实现持续部署。
以上我我曾服务过的团队的敏捷转型过程中用到的敏捷流程及实践集。