3. 定义你的项目发布目标并让项目主管同意它们。项目发布目标应该是在项目过程中应该完成的功能的大概描述。
4. 把经过同意的项目发布目标细化成具体的工作要求。这些要求应该尽可能的详细并使用一个简单的电子表格来完成它。你的项目越大,那么你就应该包括更多的细节。如果你的项目持续的时间不止一两个月的话,不要忘记包括开发过程中软件升级的时间,你还应该总是为编写充足的文档而留下时间。
5. 将项目分解成大的和小的里程碑并编写一个大概的项目时间表以获得项目主管的同意。小的里程碑应该不持续一个月以上。不论你用什么方法确定任务的持续时间,你都应该为修正错误留下时间。在与不熟悉的员工一起工作的时候,我通常把时间定为预计工作时间的140%到160%。如果你的时间比较紧,那么你应该重新评估你的项目发布目标。在预算的范围内和截止的时间以前完成项目能够为额外的改进留下空间。
6. 一旦时间表已经创立,那么你就需要使用一个PERT图表或者任务分配表来分配资源和确定项目的关键路径。微软Project软件能够自动为你创建这些东西。你项目的关键路径会在项目进行的过程中发生改变。遵循这个图表来确定什么发布目标必须在规定的时间里完成。在非常大的项目里,我尽量做到不把我的开发阶段标准定义得太早,但是即使一个大概的计划也能够为你提供成功发布软件的依据。
7. 意识到会出现项目范围蔓延。尽早填写“项目范围改变要求”表格并在开发的过程中说服项目主管。一个“项目范围改变要求”表格能够让你在按项目主管的要求进行时间表改变以前对这些改变进行收益投入比的分析。
如果你能够立刻开始所有这些步骤,那很好。但是,即使你只能开始遵循其中的一些步骤,那么你所遵循的任何步骤都能够让你尽可能的避免和控制项目范围蔓延。用那种方式,你就能够更好的控制你的项目,而不是让你的项目控制你。
此文章共有2页 上一页 1 2
文章来源:PHP软件工程网
|