gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1522回复:0

软件项目管理的重点在于过程控制

楼主#
更多 发布于:2003-08-09 13:55
一些缺乏项目管理经验的公司往往在项目快要到期时,才发现 Schedule 和质量无法保证。(而且开发人员会有一大堆合理的理由,如功能变化,考虑不周等等)

要想避免上述问题的出现,在整个项目进行过程中,必须进行过程控制。通过对整个项目开发过程进行管理,使最终项目的 Schedule 和质量得到保证。

研发中的过程控制,可以从两方面来理解,一是要制定合理的研发流程,二是开发过程中对 Schedule 的控制。

合理的研发过程,将有助于减少开发中的不确定因素。譬如说:如果在研发过程中,技术可行性分析是必需的步骤,则开发到最后发现技术问题无法突破的可能性就会很小;如果在研发前期规定了竞争产品分析,和产品功能内部交流等过程,则开发中因为,市场需求变化,或一些新的 Idea,而需要修改产品功能的情况就不太容易发生。不同类型项目的开发流程不一定相同,项目主管应该根据实际情况,确定开发流程。

而制定了一个合理的开发过程之后,在开发中需要根据这些过程对 Schedule 细化,并定义一些中间的 Check Point。通过中间 Check Point 的制定,使公司在开发过程中就可以了解到最终 Schedule 是否会有问题,并可以做出相应对策。Check Point 制定时,项目主管的经验将得到充分体现,好的主管制定的 Check Point,将使工作量平均分配到整个开发过程;而一些经验不足的主管往往制定 Check Point 时前松后紧,在整个开发过程中,前期的 Check Point 都完成的很好,但到最后发现,这也来不及,那也来不及。

喜欢0 评分0
游客

返回顶部