Closed leopoldchen closed 7 years ago
@LiXizhi @azothli
为了让之后的团队协作更明确清晰,我参考了Gitlab的board使用方式和自己以前的管理经验,新增了一些board,在介绍这些board之前,我先简单介绍一下我的思路。
通过观察Gitlab项目的board设计,发现issue是可以关联多个project board的,请查看当前页面的右侧,可以看到如下的一个区域: 这里的project board其实是为了方便团队中的不同成员通过不同的视角去查看issue,以及呈现issue在不同工作流程中的状态,当然,让团队成员可以更好的过滤出和自己相关的issue。比如programmer看到的是在研发中的issue,而pm看到可能是早期的产品需求。又比如,当程序员在研发的时候只要关注dev board,而当准备解决技术反馈问题的时候,就可以切换到feedback board里去看一看有哪些待处理的issue.
以下我来仔细介绍一下每个board的用途
Documentation 文档任务管理Board 主要用于纯项目文档编写的任务,即任务的产出是一些文档。 场景有需求分析文档,技术方案文档,产品功能文档,产品计划文档等等。 目前我把board状态分为四栏:
Overview 总览Board 这是项目经理/产品经理主要关注的board,可以观察到整个产品的Issue状态进展。 Board分为七栏:
以上其实是一个常规的新功能开发流程,产品经理做好产品设计,UIUX设计师做好高保真,之后程序员开发,QA测试,最后有运维人员负责新版本发布。
Production 产品任务管理Board 这是产品经理的任务board,用于产品设计的周期管理。 Board分为:
UI UX 美术设计任务管理Board 用于美术设计的周期管理 Board分为:
Development 程序设计任务管理Board 用于程序开发的周期管理,目前没有做前后端划分,之后如果需要,可以加入frontend和backend board Board分为:
QA 测试任务管理Board 用于测试开发的周期管理,QA Team需要对自动化测试的开发流程做管理
DevOps 运维任务管理Board 用于运维开发的周期管理
Feedback 用户反馈管理Board 用于管理用户反馈,追踪用户反馈的处理过程。
Improvement 优化改进提议Board 用于管理和追踪一些产品架构或者是技术架构相关的Issue,团队成员可以在这边积极地提出自己的想法。产品经理和技术主管会对相关问题做分析探讨,再做之后的安排。
添加了TODO一栏,用来放置当前迭代周期计划完成的任务事项。 考虑到平时团队成员在开发过程中可能会自己添加一些Bug issue,而后直接开始开发,这时候最好是让成员把这个issue关联到overview中,否则总览时就无法正确查看到。
@LiXizhi @azothli
为了让之后的团队协作更明确清晰,我参考了Gitlab的board使用方式和自己以前的管理经验,新增了一些board,在介绍这些board之前,我先简单介绍一下我的思路。
通过观察Gitlab项目的board设计,发现issue是可以关联多个project board的,请查看当前页面的右侧,可以看到如下的一个区域: 这里的project board其实是为了方便团队中的不同成员通过不同的视角去查看issue,以及呈现issue在不同工作流程中的状态,当然,让团队成员可以更好的过滤出和自己相关的issue。比如programmer看到的是在研发中的issue,而pm看到可能是早期的产品需求。又比如,当程序员在研发的时候只要关注dev board,而当准备解决技术反馈问题的时候,就可以切换到feedback board里去看一看有哪些待处理的issue.
以下我来仔细介绍一下每个board的用途
Documentation 文档任务管理Board 主要用于纯项目文档编写的任务,即任务的产出是一些文档。 场景有需求分析文档,技术方案文档,产品功能文档,产品计划文档等等。 目前我把board状态分为四栏:
Overview 总览Board 这是项目经理/产品经理主要关注的board,可以观察到整个产品的Issue状态进展。 Board分为七栏:
以上其实是一个常规的新功能开发流程,产品经理做好产品设计,UIUX设计师做好高保真,之后程序员开发,QA测试,最后有运维人员负责新版本发布。
Production 产品任务管理Board 这是产品经理的任务board,用于产品设计的周期管理。 Board分为:
UI UX 美术设计任务管理Board 用于美术设计的周期管理 Board分为:
Development 程序设计任务管理Board 用于程序开发的周期管理,目前没有做前后端划分,之后如果需要,可以加入frontend和backend board Board分为:
QA 测试任务管理Board 用于测试开发的周期管理,QA Team需要对自动化测试的开发流程做管理
DevOps 运维任务管理Board 用于运维开发的周期管理
Feedback 用户反馈管理Board 用于管理用户反馈,追踪用户反馈的处理过程。
Improvement 优化改进提议Board 用于管理和追踪一些产品架构或者是技术架构相关的Issue,团队成员可以在这边积极地提出自己的想法。产品经理和技术主管会对相关问题做分析探讨,再做之后的安排。