实践敏捷,我们用Scrumworks管理项目
在实践中,我们选择用Scrum进行项目管理,选择的工具是Scrumworks Basic版本(V1.8.3),各个Stakeholders都可以通过Scrumworks Server来加入讨论,了解进展。具体我们是这样做的:
1. 在公共服务器上安装Scrumworks Basic版本,加入用户,建立权限
2. PO在“Uncommitted Backlog Items”区域中增加新的Backlog,项目组也可以增加,由PO进行优先级设定。项目组对增加的Backlog中处于“Top”即高优先级的部分首先进行工作量评估。Backlog Item在列表中的位置越高,表示优先级越高
3. 在左侧的“Committed Backlog Items”区域中,PM建立本次的Sprint
4. 在Sprint Planning之后,PM将准备在本次Sprint完成的Backlog Items移到左侧的Sprint中,并建立具体的任务,并列出每一个任务评估的时间
5. 每天的Daily Meeting后,PM/SM会更新完成情况
6. 有权限的Stakeholders,例如管理层、客户代表、PO、项目组成员,都可以在Sprint的窗口内看到Burndown_chart,以了解当前的状态;同时也可以在“view impediments”窗口中了解项目当前需要的问题
7. 回顾会议,“View Impediments”以及“Burndown_chart”是两个重要的参考资料
说明:几乎所有的数据和记录,我们都是会议后再加入到系统中,在会议期间,白板是我们最常用的工具。
工具截图,见“Scrumworks.gif”