登录 个人注册 企业注册 杂志订阅 | 我的需求 | 下载专区 | English
首页 > 行业 > IT > 软件工程项目管理原则

软件工程项目管理原则

返回>

2018年06月06日    作者:佚名    来源:产业互联网视界

A-A+

  在软件工程飞速发展今天,软件项目管理,与其称之为一项工程,倒更不如说是一门艺术。在这个过程中,不仅要根据软件项目的具体环境中巧妙整合软件技术,经济学和人际关系,更好考虑到高人员密集度,长时期跨度下可能出现的各种风险和问题。最近,根据对600多家公司的调查表明,35%的公司至少有一个失控的软件项目。一方面,顺序的,经典的流程驱动的瀑布模型使得人们在理解其风险和影响之前,过度地提出具有约束力的需求规范中的软件功能。另一方面,代码主导的开发过程,往往诱使企业过分注重功能复杂和代码实现,而忽略了需求,工期,质量,资源等因素间的平衡。工作时"用程序代替用户需求",其结果必然如目前媒体"程序员生存状况"所言,以开发人员在时间的牺牲为代价来换取项目的结束。无数软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果。如何改善我们的软件开发管理,其实有许多的原则和经验值得我们为之借鉴。


平衡原则


  在我们讨论软件项目为什么会失败时可以列出很多的原因,如 管理问题、技术问题、人员问题等,但是有一个根本的思想问题是 最容易忽视的,也是软件系统的用户、软件开发商、销售代理商最 不想正视的,那就是:需求、资源、工期、质量这四个要素之间的 平衡关系问题。结合实际,我们可以通俗地理解这四者之间彼此的联系,需求的增多,必然会带来资源消耗的增多和工期的延长;而用户的需求又与工期密切关联,用户不希望工程交付过晚;相对而言,追求更高的质量,需要我们投入更多的人力物力资源,甚至更长的工期;同样,一个高质量的产品,也不是盲目得赶工期,多投入就可以完成的。这就要求我们在实际中考虑平衡需求,资源,工期,质量并得到各方面均衡的一个最优解。在软件项目中我们不仅仅是关注项目的进度,质量,范围和成本四要素的平衡。还需要关注人员角色分工的平衡,冒险和保守的平衡,外部和内部的平衡,纪律和灵活性间的平衡等等。任何一个方面失去平衡,项目都可能处于危险中。


  这就要求我们在软件开发伊始,就建立细致长远的开发和管理计划,平衡各要素间的分配。没有计划,就无从知道什么时候控制和变更。制定一个详尽的计划,以详细到开发人员可以理解的程度为宜。计划能够告诉你什么时候应该做什么。由于没有计划或是计划太粗糙、不切实际,很多项目1/3甚至1/2的时间花在返工上面。因为计划中遗漏了某一项关键任务,或者因为计划太过简陋,就会出现在实际开发过程中,一旦遇到大的问题,急于解决的过程中就会使得原本设计好的需求,资源,工期与质量间的平衡被打破,随之带来的,无论是工期上的延长,还是质量上的纰漏,都可能导致项目最终宣告失败。

1
版权声明©
本网站所有内容版权归项目管理评论杂志社及相关权利人(本网站的资料提供者)所有,未经项目管理评论杂志社明确书面许可,任何组织及个人不得复制、转载、摘编本网站的内容,也不得在本网站所属的服务器上做镜像或以其他任何方式进行使用。凡未经许可擅自转载,均视为侵权行为,本网站将依法追究其责任。
热点:ppp    新能源    敏捷   
关于我们 - 广告服务 - 联系我们 - 诚聘英才 - 隐私声明 - 杂志订阅 - 在线投稿 - 下载专区 - 网站地图
项目管理评论 版权所有
有意与本刊合作者,请与项目管理评论联系。未经项目管理评论书面授权,请勿转载或建立镜像,否则即为侵权。
合作电话:010-58383379 E-mail:pmr@pmreview.com.cn 京ICP证13028000号-3

京公网安备 11010202007990号


PMI, PMP, PMBOK and the PMI logo are registered marks of the Project Management Institute, Inc.

技术支持:原创先锋_北京网站建设