最近在GitHub讨论一个issue,结果看到了一个推荐的完美的scrum状态

issue链接:https://github.com/backlogs/redmine_backlogs/issues/1013

推荐的scrum 状态在http://www.mountaingoatsoftware.com/agile/scrum/task-boards

主要是: To Do, In Progress, To Verify 和 Done状态。

由于使用的是redmine backlogs,可以很容易的利用redmine的issue status定制功能增加或者修改默认的status。考虑到To Verify可能有多个角色执行,比如developer做code review, QA 做测试。因此一个To Verify是不够用的。变成To Review和QA Test比较合适。

在review和test过程中,可能结果不满意, 需要将task置为Rejected状态。

一个Task如果被认为不合理,可以允许被取消,因此添加一个Canceled status.

所以,我个人认为理想的status应该如下图:


然后根据这个进行workflow设置即可。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐