道听途说互联网成长手册效率

用 Trello 做项目管理

2015-02-25  本文已影响7503人  廖宇雷

Trello 是一个极其灵活的项目管理工具,用户可以按照自己的需求对 Trello 的 Board、List 和 Card 进行组织,从而打造适合自己的项目管理流程。

经过几个月的实践,发现 Trello 虽然灵活性极强,但如果没有一个规范,那么要不了多久 Trello 里的内容就会出问题。所以春节假期这几天,我根据产品和团队的实际情况,对团队 Trelllo 做了一些定制,希望把整个开发工作流程规范化起来,让协作更顺畅。

<br />

角色与职责

任何管理都要基于一些规则和约定,所以我首先明确了团队所有成员的角色及其职责。不过由于我们团队只有几个人,而且没有专职 QA 等成员,所以我只规范了 Project Manager 和 Developer 的职责。

Project Manager

被广大程序猿痛恨的 PM 在产品开发中承担了极其重要的任务。PM 必须确定版本计划和任务列表,并随时跟踪进度和调整开发计划。

具体而言,PM 的职责包括:

Developer

开发人员的主要工作当然是完成产品开发工作,但实际上还会有一些其他职责:

<br />

Board - 看板

我将 Board 视为一块白板,然后划分为多个 List。而 List 中每一个 Card 可以在不同 List 中移动。

Roadmap

首先,我定义了一个 Roadmap Board。这个 Board 中,每一个 List 是一个产品的版本计划。每一个列表中的 Card 则代表一个产品版本。

Roadmap 中的每一个 Card 有三个基本要素:

例如:

版本 Card

Trello 可以为每一个 Card 设置 Due Date,但却无法设置开始日期。为了一目了然看到版本的开始和发布日期,所以干脆规定将日期写入 Card Title。而目标用于描述这个产品版本必须实现的特征。

Roadmap 看上去如下图:

Roadmap

当 Roadmap 里的一个 Card 即将进入开发阶段时,PM 需要在 Trello 里为这个版本创建一个单独的 Board。

产品 Board

每一个产品版本的 Board 都以该版本的 Title 来命名。然后划分为以下几个 List:

关于 Card 的优先级,我们规定只有必须立即解决的任务才需要指定红色 Label。优先级只用于标注任务是否应该被立即处理,而不是用于标注任务的重要性。

一个产品 Board 看上去如下:

产品 Board

Feedback

所有来自 QA 和用户的反馈,如果 PM 不能立即确定如何解决,那么都必须添加到 Feedback Board 中。

Inbox

这个 Board 相当于团队的 Idea 收集器。这里的 List 和 Card 可以自由创建和修改,但所有 Card 绝对不能直接移动到 Roadmap 或产品 Board 中。

<br />

回顾

在确定团队成员角色和 Board 后,我们的工作流就跃然纸上:

Workflow

由于 QA 工作交由协作团队完成,所以实际工作中,PM 还要负责将协作团队 QA 的反馈整理到 Feedback 中。

<br />

在假期里对这个新的工作流做了一些模拟测试,暂时没有发现问题。不过实践起来肯定还有要调整的地方。我会不断更新这篇文章,记录下工作流的变化情况。

参考:使用Trello实现敏捷项目管理

-EOF-

上一篇下一篇

猜你喜欢

热点阅读