从一个项目项目开发开始到结束,主要涉及三个过程 – 需求,开发,测试。利用 GTD 的概念,我设计了这么一个团队的工作流,目前我是在 GitHub 的自带工具 Projects 里面做的,其实在 Trello 上也一样。
将看板分成五个板块
Todo
这里是初始化状态,即将需要开发的功能细化的列在这里,同时这里还有从 issue 提交过来的 bug 等。
这部分的权限主要是开发管理人员和开发者。开发管理人员将内容添加到这里,开发人员自行选择要开发的功能,并将其拖入下一个阶段。
In progress
项目功能开发进行中,bug 修正中的状态。
这部分的权限主要是开发管理人员和开发者。开发管理人员主要查看,开发人员在开发完成后,将所开发的功能拖入下一个阶段。
Testing
测试阶段,主要是测试开发完成的功能。
这部分的权限主要是开发管理人员和测试人员。开发管理人员主要查看,测试人员自行选择测试的内容,如果功能通过,则拖入 Done 阶段,如果功能测试未通过,则拖入 Abnormal (异常)阶段。
Done
完成阶段,完成的功能列表
这这部分的权限主要是开发管理人员。
Abnormal
异常阶段,这是一个特殊的阶段,包含的内容很多,比如测试未通过的功能等。
这部分的权限主要是开发管理人员,测试人员和开发人员。
需要注意的是,这些操作流程是我为自己团队设计的,目前 GitHub 的 Projects 还没有做到如此细致的权限,目前我们是借助我开发的 Chrome 插件做一些有限的设置。GitHub 进步的空间还很大啊。
> 可在 Twitter/X 上评论该篇文章或在下面留言(需要有 GitHub 账号)