2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

使用 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:4017122
用户头像

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

关注

评论

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

在OpenHarmony 开发者大会2023,听见百业同鸣

脑极体

鸿蒙

dbtemplate 是什么

weigeonlyyou

mybatis ORM 嵌入式应用 API Gateway 嵌入式设备

挑战 30 天学完 Python:Day12 模块Module

MegaQi

挑战30天学完Python 三周年连更

怎么查看 .crash文件

linux大本营

Linux gdb Crash 内核 perf

linux脚本执行可变参数任务

linux大本营

Linux 脚本

dpdk l2fwd需要配置哪些参数

linux大本营

DPDK

我的Gopher成长之路

闫同学

三周年连更

一文带你看通透,MySQL事务ACID四大特性实现原理

架构精进之路

MySQL 数据库 后端 事务 三周年连更

Django笔记十四之统计总数、最新纪录和空值判断等功能

Hunter熊

Python django like contains startwith

为什么要理解OpenAI和GPT-4?LexFridman谈对话Sam Altman开场白

B Impact

Apache derby 和sqlite进行对比

linux大本营

sqlite 数据库

C语言sqlit3创建表格怎么写

linux大本营

sqlite 数据库 C语言

我的开源项目与开源经历分享

秦少卫

GitHub 开源 前端 Fabric.js 图片编辑器

Reactive响应式编程系列:解密Lettuce如何实现响应式

大步流星

Reactive lettuce 响应式编程系列 Lettuce如何实现响应式 Redis响应式

请详述c++中 lambda表达式使用

linux大本营

Lambda vector Function C++

linux脚本定义一个二维数组

linux大本营

Linux 脚本 二维数组

时间管理:不要让时间偷走你的饼干

蔡农曰

程序员 生活 时间管理

企业微信接入系列-上传临时素材

六月的雨在InfoQ

企业微信 三周年连更 企业微信接入 上传临时素材

Java 把 Map 的值(Value)转换为 Array, List 或 Set

HoneyMoose

Spring 的 IoC(控制反转)

HoneyMoose

C++11引入了std::atomic模板类无锁栈的实现如何判断栈空

linux大本营

多线程 线程安全 C++11

在Ubuntu的Vscode中怎么添加第三方库文件sqlite3.h

linux大本营

sqlite Linux ubuntu vscode

ubuntu安装x11 forword,并做好配置

linux大本营

Linux ubuntu

什么是前端开发领域的 Cumulative Layout Shift 问题

汪子熙

前端开发 angular web开发 web开发基础 三周年连更

测试CLIP zero-shot learning | 深度学习

AIWeker

深度学习 多模态 CLIP 三周年连更

面对当下火爆的AIGC,我们可以做些什么? | 社区征文

AXYZdong

三周年征文

改变this指向的方法

linux大本营

指针 C语言 this指针

fmt库c++

linux大本营

C++ fmt

设计一个大规模搜索引擎,大概有1000台服务器

linux大本营

搜索引擎 负载均衡 存储 分布式,

如何在lua中设置计时器

linux大本营

lua 协程 Coroutine 计时器

Android WebView使用与JS交互

松柏不怕雪

webview js java; Android; JS Bridge

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