2.3 深入阶段——Redmine日历与进度表
2.3.1 Redmine日历记录与管理
Redmine日历管理主要用来以可视化的方式按照日期顺序展示相关活动的完成情况,另外Redmine还提供了过滤器功能,可以以特定的方式查询特定的活动和相关团队人员。日历功能在Redmine的实际使用过程中很有用处,特别是在实施敏捷设计与开发的团队中,可以帮助团队成员在设计开发进度把控、实施风险评估和交付期限预测等方面形成共识。基于前面的定义,我们可以看到一个典型的日历记录展示,如图2-20所示。
图2-20 日历记录展示
在图2-20中,我们看到的向右的箭头表示了这个任务是从框图所在的日期开始计算时间的,向左的箭头表示任务预期在当天结束,而菱形则表示一个当天的任务,即当天开始当天结束。在实际管理定义经验中,这往往代表了一个亟待修复的错误,所以在问题优先级上往往设置为最高优先级。
在日历记录展示的基础上,如果希望查询某个人的特定问题的设定情况,则可以借助过滤器功能,即单击页面右上角的“增加过滤器”下拉列表,选择“指派给”选项,这里以指派给Lucy的问题为例,然后单击“应用”按钮,就可以看到相关查询的结果,如图2-21所示。
图2-21 应用过滤器的特定查询
2.3.2 使用甘特图实施进度把控
甘特图是项目管理中进度把控的重要图表形式,使用甘特图来显示项目进度、时间消耗和完成百分比之间的关系,它的横轴表示时间,纵轴表示各个活动中的问题和任务,线条表示既定计划的起止日期和实际完成进度的情况。这样的表示方法方便对实际完成进度和预期计划进度进行直观比对,方便团队管理人员直观地了解项目各个任务的进展情况,评估项目风险程度和交付质量。读者朋友需要了解的是,在Redmine中甘特图是最终展示的图表,它由前述的项目定义、活动定义、问题定义、预期时间、耗时记录等信息综合构成。因此充分使用甘特图提供的信息进行项目进度管理和风险把控是十分必要的,甚至可以说,对项目甘特图的及时更新和充分把握,也就是对项目发展情况的充分把握。
单击TodoList应用主界面中的“甘特图”标签页,在生成的页面中选择特定的过滤器和横向展开的时间跨度设定,可以看到特定时间间隔中的项目进度和预期比对的信息,如图2-22所示。
图2-22 项目甘特图展示
2.3.3 综合使用日历与进度把控的讨论区管理
在实际项目实施过程中,产品由于外界和内部的各种原因,往往在预期时间之前不一定会达到理想的进度执行效果,这个时候团队产品经理往往需要组织跨部门或者团队成员内部的讨论活动,合理使用讨论区管理并结合文档管理和知识分享的Wiki管理,可以帮助实现团队成员的共识理解和设计技术知识分享,在设计和技术层面上帮助解决产品推进过程中遇到的可能问题。这里我们向读者介绍讨论区管理的相关内容。
在TodoList应用的主界面中单击“讨论区”标签页,新建讨论区,填写相关的信息,如图2-23所示。
图2-23 新建讨论区
以“项目进度专题讨论”讨论区为例,单击“新帖”按钮,同时单击“跟踪”按钮,在生成的页面中可以对团队关心的特定进度延迟问题进行专题讨论,团队成员可以跟踪该文档,并进行相关的评论,如图2-24所示。
图2-24 项目进度专题讨论
由于团队成员跟踪了这个讨论帖,所以在审阅了相关解决方案后,经过方案的快速原型测试,可以把相关的意见和测试数据放在回复中及时更新,加快了解决方案最后选型的进程,如图2-25所示。
图2-25 项目进度专题的特定解决方案测试结果回复
上面的例子向读者展示了根据日历和进度把控甘特图分析后,结合讨论区管理和敏捷会议的研究跟进,可以在项目管理系统中非常清晰地记录整个问题的解决流程和脉络,而且由于持久化的工作比较到位,所以非常方便项目结束之后的复盘和总结。讨论区管理的显示结果如图2-26所示。
图2-26 TodoList界面布局重构导致进度延迟的解决方案的讨论区管理
当然这里只是一个相对简单的例子,相信读者朋友通过以上步骤的学习,已经可以综合使用上述功能来解决项目中遇到的实际问题。