使用Trello实现敏捷项目管理

作者                     侯伯薇        发布于    五月 24, 2012     |     1         讨论

 

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管理日常的工作,相信我们会产生更多的共鸣。

使用Trello实现敏捷项目管理的更多相关文章

  1. Scrum敏捷项目管理精要

    1. 简介: 敏捷项目管理在我们国家起步比较晚,成功运用的项目不多 百分之六十五的敏捷项目用户为scrum 2.互联网时代的特征,雷军的话: 专注,极致,口碑,快(敏捷项目开发就是要快速) 3.敏捷开 ...

  2. "产品测试管理&敏捷项目管理"研讨会在深圳成功举办!

    2016年1月9日,由深圳市共创力企业管理咨询发起的"产品测试管理&敏捷项目管理"研讨会在深圳南山科技园创新谷咖啡成功举办!参加此次研讨会的企业有华为.中兴.烽火.腾讯.康 ...

  3. 第7章 "敏捷+"项目管理

    7.1  导入敏捷项目管理的步骤 1.导入敏捷的步骤 (1).培训 (2).教练与引导 (3).内化 2.敏捷混合型模式 7.2  项目启动与敏捷合同 1.敏捷项目启动 2.敏捷签约模式 在传统项目管 ...

  4. 敏捷项目管理架构(APMF)

    研读许秀影博士的<敏捷项目管理:基础知识与应用实务>一书,其中提到传统项目管理与敏捷项目管理的混合管理模式—敏捷项目管理架构(Agile Project Management Framew ...

  5. (ACP)敏捷项目管理

    第1章 为什么需要敏捷 第2章 敏捷和敏捷项目管理定义 第3章 敏捷项目管理价值和原则 1.我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求 2.欢迎对需求提出变更,即使在项目开发后期也 ...

  6. CODING 敏捷实战系列课第二讲:Scrum 敏捷项目管理核心要素之 3355

    Scrum 是敏捷开发流派中最著名和最落地的一支,全球 70% 以上公司的敏捷转型都是以 Scrum 起步.CODING 特邀敏捷顾问.CST & CTC 认证敏捷教练申健老师将在本课程< ...

  7. 经典项目管理 OR 敏捷项目管理,我该怎么选?

    CODING 项目协同近期为支持传统项目管理推出了「经典项目管理」.至此,CODING 已全面支持敏捷项目管理以及传统项目管理.那么问题来了,「经典项目管理」和「敏捷项目管理」,我该怎么选呢?本文将从 ...

  8. 【敏捷0】敏捷项目管理-为什么从敏捷开始?为什么从PMI-ACP开始?

    作为敏捷项目管理的开篇文章,还是先来简单地说一说为什么先从敏捷开始,为什么是以 PMI-ACP 为参考.当然,这一系列的文章可能不可避免地会为 PMI-ACP 做一些广告,但是我想告诉大家的是,敏捷以 ...

  9. 敏捷项目管理工具-Trello(电子看板)

    Trello简介(https://www.trello.com) A Trello board is a list of lists, filled with cards, used by you a ...

随机推荐

  1. Qt工程使用第三方库——Qt下使用glut库

    本人使用的环境 操作系统:windows10 Qt构建套件:qt-mingw4.8.5 + mingw4.4.0 Qt Creator版本:3.6.1   本教程配置针对工程而言,每个工程需要单独配置 ...

  2. Pylot压力测试(linux)

    Pylot需要python2.5以上的版本,打开以后选择对应你的系统的版本,下载好之后双击安装. centOS5.5 系统版本python版本是2.4.3,所以要下载个2.5以上的. 1.下载Pyth ...

  3. 华为HG255D路由器使用OH3C进行中大校园网认证

    之前用的上海贝尔RG100A-AA路由器,被我无情地摧残了,电源按钮挂了,只能换个路由器.由于在校内,使用OP还是比较方便的,网上淘了这款华为HG255D,店主已刷好OP,无线速率300M,想想也是值 ...

  4. Druid使用ConfigFilter

    1. 加密,用以下命令将用户名和密码加密 cmd命令行执行 java -cp D:/druid-1.0.13.jar com.alibaba.druid.filter.config.ConfigToo ...

  5. 【转载】MATLB绘图

    原文地址:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供 ...

  6. Python 爬虫学习 urllib2

    用urllib2抓取被限制的网站页面 # coding:utf-8 import urllib2 url = "http://blog.csdn.net/troubleshooter&quo ...

  7. squid ACL 大全

    Access Controls in Squid Contents Access Controls in Squid The Basics: How the parts fit together AC ...

  8. java——XML与java对象装换

    -------------------------------Dog类--------------- publicclass Dog implements Serializable{ privates ...

  9. 合并excel-MergeExcel

    MergeExcel 将需要合并的excel放入该目录下,包含xls和xlsx 点击运行按钮: 输入包含多少列: 等待运行,完毕! 基于python编写,源码和exe于 TTyb

  10. linux查看磁盘io的几种方法

    怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: Tasks: 29 total, 1 runnin ...