不完善的需求说明使得项目计划和跟踪无法准确进行。项目管理者联盟
二、项目团队的组织项目管理者联盟
建立项目团队是项目开发过程的开始,一切工作都是由项目团队的成员完成的,
在整个项目的运行过程中,需要很多不同的角色参与到项目中,完成不同阶段的任务。所以在建立项目团队的过程中要把握好人员角色的划分、特别人员管理与激励、监督等。PgMp.mypm.net
整个人员的管理是项目管理的关键,因为人是活的,而项目是死的,只要人员管理妥当,项目开发一般是不会出什么问题的。项目管理者联盟
三、项目开发计划项目管理者联盟
软件项目的特征之一就是需求的不确定性和开发过程中存在的技术风险, 按照通常的方法,
制定一个项目的计划应该是先根据项目的需求,进行详细的任务分解,从而找出实现的方法,估计出项目的工作量,再根据项目资源的状况,制定出项目的计划。项目管理者联盟
但是,在现实的工作中,项目的时间表往往是事先确定的,给开发留出的时间也是事先定好的。项目管理者联盟
而我们能够利用的资源, 主要是开发的人力资源,也被事先基本确定了,在被确定的这两个前提条件下,我们如何根据项目的需求, 合理地安排人力和时间,
完成项目的开发,这是现实中项目管理者经常遇到的问题;项目管理者联盟
如果事先确定的时间表是相对比较合理的,至少应该是我们够完成的,我们制定的开发计划才是有意义的,否则,按照这个时间表制定出来的计划只能是失败的。项目管理者联盟
在这种情况下,项目管理者唯一可以做的是对用户的需求进行剪裁,去掉某些耗时长而且不太重要的功能,或是在开发中适当降低质量要求,或许可以完成项目的进度。当然这必须最终要得到用户的认可。项目管理者联盟
四、项目开发过程管理转自项目管理者联盟
1、详细设计:项目管理者联盟
在详细设计阶段,由于任务已经详细地分解,总体地解决方案和技术框架已经确立,
详细设计地目的就主要是针对某个特定地模块或对象,根据需求、技术框架的要求和模块间的接口,描述出我们实现功能的方法。项目管理者联盟
主要内容包括:项目管理者联盟
内部算法描述;项目管理培训
内部数据组织;项目管理者联盟
相关接口详细设计。bbs.mypm.net
2、设计评审:项目管理者联盟
在设计完成后,必须安排设计评审以保证设计的质量,通常设计评审以小组内部的评审会的方式进行, 参与人员包含项目小组内部的人员及其负责人,
由开发者介绍其设计思路、关键算法的突破及模块功能的划分等, 评审人员要相对了解该项目的背景并对其设计质量进行评审。项目经理圈子
评审的内容主要包括:转自项目管理者联盟
关键算法的可行性;项目管理者联盟
接口是否符合概要设计的要求;项目管理者联盟
技术清晰度是否符合设计标准;talent.mypm.net
文档的完备性。PgMp.mypm.net
评审通过的设计, 才能够开始编码工作, 评审的结果应记录到开项目管理者联盟
|