一、软件项目里程碑编写
1、设置里程碑遵循的原则
有几种不同的方法来设置项目里程碑,最重要的是确保您的里程碑是遵循SMART原则的:具体的、可衡量的、可实现的、相关的、有时限的
SMART:您的里程碑应该是具体且可衡量的,方便您判断是否已经完成里程碑;可实现的:确保您的里程碑式可实现且现实的,设定一个无法实现的目标是没有意义的;相关性:您的里程碑应该与您的项目及其最终目标相关;有时间限的:确保为您的里程碑设定合理的时间节点,便于您跟踪项目的进度并确保在正确的轨道上。同时,您还需要确保您的里程碑与您项目的目标保持一致。一旦您计划好您的里程碑,您就需要在项目进度表中创建所有里程碑节点,这可以帮助您跟踪项目进程,确保您可以在最后期限前完成。
里程碑(milestone)是一个在项目进度计划中明确的点上的重要的、可测量的事件。里程碑是进度计划不可缺少的一部分,因此,它们也面临同样的风险和问题。
2、设置项目里程碑常见的情况
人们很容易识别出过多的里程碑,所以请记住,只有当一些重要的事情发生并可以被签署为完成时,它的记号或标识才被认为是里程碑。里程碑只有“100%完成”和“无法完成”两个状态——不存在部分完成的情况。以下是一些具有项目里程碑地位的常见事件:
关键任务的完成,例如给第三方提供了输出;
来自第三方的重要输入;完成了其中的一个项目可交付物;效益的阶段产出;完成了第三方的重要事件,例如验收测试;完成了第三方的活动,例如设备或数据的交付;财务审计点;项目审计点;质量审计;完成了工作的一个重大阶段(可能是关键的要素);一个重大的决策点,比如中止项目;完成了一个项目阶段,放出更多的资金或阶段付款。一个成功的项目必须按时到达每个里程碑。如果没有按时到达里程碑,你必须找到一个方式去补救失去的时间。在一个系统中,里程碑的频次必须足够多,以便能够通过定期的监控来有效控制。把里程碑记录在一个进度计划的列表中及甘特图上。为了有效控制,必须做到用清晰的指标来衡量所有的里程碑——运用你之前用在可交付物上的SMART原则。
延伸阅读:
二、为什么项目里程碑很重要
项目里程碑是很重要的,因为可以帮助您跟踪项目进度,衡量项目是否成功,并且指导未来的项目。如果没有项目里程碑,您就很难知道项目是否在朝着正确的方向前进。项目里程碑还帮助您向利益相关方和其他相关方传达整个项目的状态和进展。
当您将一个截止日期设置为里程碑时,该里程碑是确定您是否在项目范围内实现某项成就的一种方式。这可以是一个项目目标,也可以是一个阶段任务,甚至可以是项目过程中需要实现的较小目标。如果您没有在项目内设置里程碑的话,您可能不知道是否已经达到了目标,并且缺乏量化的数据来判断加快或减缓项目的运行轨迹。