3.提供项目完结实践机会
一些团队非常善于完成项目,而另外一些却不是这样。我认为一般这取决于项目经理、团队leader和整个团队确定项目重点与节奏。在项目的完成阶段,团队成员可能不再专注于项目中的重点功能或者Bug,反而希望项目尽快完结。当这发生时,工作就不会再与整个项目的目标保持一致了。我们必须清楚团队专注于什么、它们的bug修复率如何。这时,Demo提供给团队一个项目完结的实践机会,如果每个阶段目标都被看成一个Demo,那么项目肯定能够很好地结束。
4.清晰的向相关者展示进展
相关者指的是那些通过一定的方式会对项目产生影响的人,不幸的是有很多这样的人,一般情况下,它们指的是管理人员、董事会等等,不过它们同样也可以指团队成员、客户、政府机构等。生产者应该向它们清晰地展示项目的进展情况,而Demo提供了这样一种手段。“含糊的词语”实际上妨碍了双方的交流,因为它抢先切断意见或反馈或批评出现的路径。Demo是让软件自己说话且获得反馈意见的恰当方式。