写点什么

使用 Trello 实现敏捷项目管理

  • 2012-05-24
  • 本文字数:1680 字

    阅读完需:约 6 分钟

Trello 由 Joel Spolsky 创建的 Fog Creek 公司开发,是一种在线的看板式管理应用程序,从创建以来一直不断改进,已经有多家公司开始使用它来管理敏捷项目。Uservoice 是一家创建简单的在线反馈、技术支持和知识库软件的公司,最近也使用 Trello 作为工具改善了对项目的管理,并在博客上分享了使用的经验。

Trello 作为一种看板式的管理应用程序,实现了三种主要概念:看板(Board),用来放置项目相关的内容;列表(List),代表内容所处的不同阶段;卡片(Card),代表各种工作任务。此外,使用这个应用还可以方便地实现以下功能:

  • 将卡片(任务)分配给特定的成员。
  • 在卡片中添加各种格式的附件。
  • 为卡片指定不同的标签加以区分。
  • 在卡片中发起投票。
  • 在卡片中增加检查列表(checklist)。
  • 指定卡片(任务)完成的截止日期。
  • 在卡片列表之间自由地移动卡片。
  • 对看板、列表和卡片归档。

Uservoice 最近使用 Trello 替换原来使用 Gdoc 管理的“路线图(Roadmap)”,并且建立了基于 Trello 的一套管理流程和方式,声称这可以让“UserVoice 每天都会变得更好”。他们在博客上和大家对此作了经验分享。

在 Uservoice 的管理过程中,使用了六个看板(board),分别是:

  • 当前开发(Current Development)
  • 计划(Planning)
  • 工程(Engineering)
  • 缺陷(Bugs)
  • 收件箱(Inbox)
  • 路线图(Roadmap)

其中“当前的开发”看板是核心内容所在,它包含了以下几组卡片(卡片列表):

  • 接下来要做的任务(Next Up)——其中包含了将要设计和开发的卡片,并按优先级排序。
  • 进行中的任务——正在设计或者开发的任务。开发者会对这里的卡片指定截止日期。
  • 质量保证过程中的任务(QA)——开发完成之后,卡片会被移动到这里,负责质量保证相关工作的人员会对其中的任务进行检查,确保程序符合要求,可以发布到正式环境中。
  • 待发布的任务(LaunchPad)——质量保证人员检查没有问题的卡片会移动到这里。如果是缺陷或者重构任务就会立刻部署到正式环境;如果是改进任务,尽管也会发布到正式环境,但是暂时会通过“特性标识(feature flag)”隐藏,让最终用户看不到。
  • 已发布的任务(Live)——这个列表中的卡片(任务)都已经发布到正式化境,可供最终用户使用。

新的卡片来源于四个看板,包括:

  1. 产品路线图(Product Roadmap)——这里会列举每个季度的主要项目。
  2. 收件箱(Inbox)——这里会列举公司内部人员以及客户对产品的想法,每周都会在收件箱审查会议(Inbox Review meeting)上对其中的内容进行评审。
  3. 缺陷(Bugs)——在这个看板中会把卡片分为三组:收件箱(Inbox)、需要输入(Needs Input)和接受(Accepted),用来对缺陷进行管理。
  4. 工程(Engineering)——这里会列举重构项目或者其他不是面向客户的项目。

计划(Planning)看板主要供管理人员(像项目经理、CEO)使用,其中的卡片分为以下几组:

  • 接下来要做的项目(Next Up)——其中包含接下来想做的项目,并按优先级排序。
  • 规格说明(Spec)——这意味着“有人需要编写规格说明”。其中的卡片通常是一些初步的想法。
  • 设计中(Design)——其中的卡片意味着需要设计人员查看。
  • 就绪(Ready)——其中的卡片已经通过了提出想法的人以及设计团队的评审,接下来可以移动到“当前开发”看板的“接下来要做的任务”卡片列表中。

此外,博文中还分享了他们使用 Trello 的一些经验:

  • 如果你想要让某人做出响应,就要在卡片中使用 @某人 的方式来提醒他。
  • 为产品团队创建单一的排序列表。
  • 不要再使用额外的缺陷管理系统。
  • 每周在缺陷上花费固定长度的时间。
  • 每周只向“接下来要做的任务”列表中添加一次新卡片(并重新排序)。
  • 好的规格说明应该向客户和业务人员讲述故事,而不是作为实现的指导。
  • 不要试图对项目进行评估,因为那经常不够准确,而应该拥抱那些不确定因素。
  • 大家一起庆祝部署的内容。

对此感兴趣的读者可以在这里查看全文

如果你对看板式的敏捷项目管理感兴趣,可以到 Trello 的主页上注册,开始你的 Trello 之旅。或者,如果你和你的团队已经开始使用 Trello 作为项目管理的工具,则可以在 InfoQ 中文站上分享你的经验,而且,InfoQ 中文站团队也正在使用 Trello 管理日常的工作,相信我们会产生更多的共鸣。

2012-05-24 03:4017136
用户头像

发布了 340 篇内容, 共 146.7 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

端开发技术——5个高效的Flutter开发工具

思想者杰克

十年数据库专家,呕心力作MySQL技术精粹,薪资直涨3K其实很轻松

数据库 程序员 MySQL 数据库

20道阿里面试必问JVM面试专题(文末附送答案及JVM学习文档)

编程 程序员 JVM

Eureka 源码之客户端注册

悟空聊架构

Eureka 源码剖析 注册中心 悟空聊架构

面试必备!阿里内部Java面试八股文出炉,教科书式完美回答

Sakura

Java 程序员 架构 面试

赋能优秀传统文化,区块链助力讲好中国故事

CECBC

操作系统——计算机硬件简介

思想者杰克

杂谈——程序人生我的大学

思想者杰克

北鲲云超算平台如何成为就生命科学云计算领域先行者?

北鲲云

央行数字货币即将破茧,一场大变局,震撼全球!

CECBC

Bash 脚本简介

码界行者

bash Shell

电商秒杀系统

伏波

架构

新消费:如何度过从0到1的破局期?

石云升

学习笔记 11月日更 新消费

架构课毕业总结

伏波

架构

阿里大牛教你如何用Dubbox+SpringBoot+Docker架构,实现双11项目

编程 程序员 springboot

如何在实际场景中使用异常检测?阿里云Prometheus智能检测算子来了

阿里巴巴云原生

阿里云 云原生 Prometheus 异常检测

前后端、多语言、跨云部署,全链路追踪到底有多难?

阿里巴巴中间件

阿里云 云原生 中间件 全链路追踪

杂谈—程序人生第一份工作

思想者杰克

程序人生 新手指南 程序

布局人工智能,银行有的不只是智能客服

CECBC

区块链+农业开启智能化生产时代 解决世界性食品及粮食安全问题

CECBC

【死磕Java并发】-----深入分析synchronized的实现原理

chenssy

死磕 Java 死磕 Java 并发

牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖

Java spring 程序员 JVM hashmap

不敢想,做个博客竟如此简单!

程序员鱼皮

博客

SAP CRM和C4C的内容管理(Content Management)

汪子熙

内容 CRM C4C 11月日更

软件架构治理 之 架构混沌之谜

码猿外

架构 软件架构治理

区块链的抽象与演进

CECBC

模块七作业

Geek_fc100d

「架构实战营」

科技热点周刊|ClickHouse 融资 2.5 亿美元、个人信息保护法正式实施、Facebook 改名 Meta

青云技术社区

云计算 facebook 云原生

RadonDB ClickHouse on K8s 2.1.0 发布!

RadonDB

数据库 Kubernetes Clickhouse RadonDB

2021年10月云主机性能评测报告

博睿数据

CRM WebClient UI的浏览器打印实现

汪子熙

JavaScript CRM SAP UI5 JavaScript图表库 11月日更

使用Trello实现敏捷项目管理_研发效能_侯伯薇_InfoQ精选文章