Summary

敏捷开发流程中的一些很好的工作方式,本文中使用的敏捷方法为 Scrum

建卡

BA 负责建 story 卡,如果其他人需要建立卡片,需要告知 BA

需求澄清(three amigos)

BA DEV QA 三方 catchup ,澄清卡的需求,然后 BA 移动到当前迭代

工作量估算(estimation)

BA 发起全员来进行估算工作量,并澄清需求

估点数量按照斐波那契数列例如 1 2 3 5,超过 5 个点的卡需要被拆分

移动任务到待开发 (ready for dev)

BA 把卡移动到 ready for dev,然后开发就可以开始工作

开发中 (development)

Dev 需要和 BA、QA 领卡,kick off 然后开始工作,每个卡需要建立一个branch,完成工作后需要检查 pipeline 是否通过然后,创建 Pull request,然后该卡可以移动到 review

审查 (Review)

Review 环节需要找人 approve PR

移动任务到待测试 (Ready for test)

合并代码到 master,和 QA sign off 后移动故事卡到 Ready for test

Last Updated:
Contributors: lin