用“看板图”实现敏捷项目的可视化
2019-12-18
来源:敏捷视界
获未解决的问题的工具)。它是在《Feature Driven Development》(FDD)[Palmer02]里首次提出来的,现在已在敏捷项目中广泛使用。有时候也被称为“项目仪表板(Project Dashboard)”。
图3:停车场图
图4所示的另一种可视化方式称为燃尽图(Burndown Chart)。
图4:燃尽图
这种表在Scrum[Schwaber01]中首次提出,用来显示剩余的未完成工作(backlog),现在已经蔓延到了大多数敏捷项目中[Cockburn04][Cohn05]。它抓住了项目的当前状态以及完成剩余工作的进展比率。
图5所示的最后一种有意思的可视化方式叫做表情日历(Niko-niko Calendar或Smiley Calendar),一种日本人的创造,它显示了团队成员每日的心情。当天工作结束后,每个人都在离开团队空间之前往自己的日历上画一个表情符号[Sakata06]。它从成员的精神健康和动力的角度来观察项目。
图5:表情日历
用看板图作为主要的信息辐射体
总而言之,以上提到的可视化工具:
用卡片作为任务、故事、特性的象征(看板),并将它们依附在时间线上(看板图)。这里存在不同的粒度。
计算看板(未完成任务)的数目,分时间段来跟踪它们,以显示出工作的完成趋势。这里也存在不同的粒度。
总结最高层次上的项目状态。
除了表情日历之外,还有很多日历变种可以用来显示项目的状态或者计划。
注意在看板图、燃尽图和停车场图三者之中,看板图的信息最详细。燃尽图和停车场图可以用看板图的每日变化信息来绘制。因此后面我将把看板图作为主要的信息辐射体,而用燃尽图和停车场图来作为辅助工具,形象地总结看板的变化趋势。
从三个视角来组织看板
仔细观察看板图,你会发现上面表达了三项主题——时间、任务和团队。下面我尝试从这三个视角来组织看板。
图6:时间与任务的分解
1.时间
在敏捷项目里,项目时间首先被分解成若干“发布”,每个发布又被分解成若干“迭代”,每个迭代又分解成若干“工作日”。
发布的时间长度一般为1到6个月,它是最粗粒度的时间单元。它是整个团队的一个同步点,因此团队中的每个人都应该对此感兴趣。
迭代是第二级的时间单元,长度一般为1到4周。开发团队用它来作为主要的工作、跟踪和改进周期。
工作日是最细粒度的时间单元,团队每天在站立会议上聚集在一起交流项目的状态和问题。
2.任务
任务被分成三种粒度。我把最高层次的叫做“特性”,每个特性都被分解成若干“故事”,而每个故事又被分解成若干最低层次的“任务”。
特性是对用户有用和有意义的一项功能。
故事是
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-