来划分里程碑,每一个子项目都会经过一定的稳定化阶段。当再进入到第二个子项目的时候,就是基于前一个相对稳定的子项目基础之上,这样就将风险或错误的累加分散到最低。以局部的进度控制和质量控制来保证整体开发过程的稳定,使得质量和进度得以很好的控制,这就是里程碑式的开发模式优秀之处。
(2)每个具体的里程碑应与具体角色相关联
里程碑模式也可以称作项目实施进度管理模式,一但开发项目立项确定,需要做的第一件事情就是确定项目进度的里程碑。在里程碑中应清楚地定义每一个阶段的开始时间、结束时间、负责人和阶段的提交成果。
因此,里程碑是项目经理进行开发进度控制的主要依据,里程碑一旦确定,各相应负责人应确保按时交付成果,这样既便于明确各个角色责权范围,也有利于按时完成任。例如每个具体的里程碑与开发组某一具体的人员角色相关联,达到某个里程碑表明对此负有主要责任的人员角色完成了任务。因此,基于里程碑的软件质量控制必然会演变成对角色的质量控制,这样才能真正达到对软件质量的控制,
(3)里程碑应标明交付成果的进度
在标识里程碑时,要根据里程碑完成情况标明交付成果的进度。更通俗地说,就是让每个里程碑带上一个百分比,清楚的告诉团队通过这个里程碑说明项目完成了多少。当然随着项目进度的动态变化,未到达的里程碑的也应该做出相应的调整。
(4)确保里程碑有可验证的标准
我们经常看到许多项目进度中,都像模像样地设立了里程碑。但实际上,最大的问题就在于许多里程碑没有设定相应的验证标准。在软件开发项目中设立的里程碑,其作用是在项目进行时确认进度用的,没有设定验证标准就等于没有里程碑管理。因此,需要给出一个清晰的验证标准,用来验证是否达到里程碑。