首页 > 范文大全 > 正文

用有效的项目管理来帮助软件开发的成功

开篇:润墨网以专业的文秘视角,为您筛选了一篇用有效的项目管理来帮助软件开发的成功范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

如何制定出良好的管理规章,采用有效的运作流程等手段来帮助提高开发的成功几率,应该是所有软件企业的领导所追逐的目标。

―微软公司全球副总裁张亚勤为栾跃所著《软件开发项目管理》一书序言的摘要

自从2002年回国为微软中国举办的“软件开发构架师”培训班进行讲课之后,在此后多次的各种培训活动中以及在与国内同仁们进行交流的过程中,笔者了解到中国绝大多数的软件公司在开发运作流程上缺乏有效的管理。这些情况具体表现在以下几个方面:

软件开发业的同仁们对业界存在的各种不规范的运作和管理、对很多公司中存在的不良企业文化和缺乏尊重软件开发规律的管理制度等,有着极大的怨气和失望感。这些抱怨在网上传播,反映了业界普遍存在的缺少优化管理的传统。很多软件公司的开发管理仍旧停留在“小作坊”的水平上。

计算机书籍的市场充满了各种程序编写和语言的各种技术和工具书籍,却几乎找不到有关开发运作流程或如何进行开发项目管理方面的书籍、特别是专为国内业界所写的中文原作书,有的只是极少数的翻译书籍。

各大学的计算机专业里,程序开发的技术课程很多,却极少有系统性的结合软件开发规则的项目管理的课程。毕业生们懂得如何进行程序编写,但是对于世界成功企业的管理文化、有效的项目管理实践、和开发高质量产品的运作流程却并不清楚。

这些现象和问题给中国软件业的进一步健康发展带来了阻力。明显的例子之一就是笔者在微软近几年参加的一些项目过程中常常碰到的一种困境:虽然我们很想把开发项目外包给中国企业,却无法找得到可以和我们在开发管理文化和实践方面马上接得上轨的国内公司,因而阻滞了我们不少部门将项目外包到中国的顺利推行。从如何进行设计规范书的撰写、如何使用统一的管理工具、到如何进行有效的更改控制和质量管理等等,我们都还得对外包商们进行从头到尾的专门培训。这些管理知识人才的缺陷直接影响了中国软件公司接收欧美企业开发项目外包的进展速度和效率。

其实,是否具有良好的项目管理素质,不仅只是影响到一个公司是否能够做外包而已,最主要的是它影响到整个开发团队和整个公司是否能够通过建立一个良好的运作环境来充分调动员工的积极性、提高新产品的创造性、有效地按时按质地完成新产品的开发、保证产品能够满足客户需要和赢得市场的竞争。没有优秀的管理素质和与之相配的运作流程,一个开发团队和企业就充其量就只能停留在“小作坊”的二流水平上。

保证任何一个软件开发项目成功的前提是对它采取科学的管理。它需要具备项目管理知识的专业项目经理们对它从头到尾的运作进行妥善的计划和管理。没有这样的良好管理就很容易给项目带来超支、超时、不符合要求等恶果、甚至失败的结局。每个企业都无法长期承受项目管理工作毫无章法所带来的这些恶果,因为它会使一个企业很快失去市场竞争与生存的能力。如果你是一个开发团队的领导或经理,要是你不懂如何为自己的开发组织建立起一个高效的开发管理流程,你已经比你的竞争者在起跑线上落后了一大截,在长期的竞争中你就比不过人家。

因此,充分意识到项目管理的重要性、高度重视学习现代化项目管理的知识和实践指南、借鉴世界先进企业在项目管理上的成功经验和优秀管理文化、并花力气培养和提高自己的项目管理的素质,为自己的团队建立起良好的项目管理的运作流程和规章制度,必须是每一个进行软件开发的技术人员和管理人员为之努力的目标。

这不仅是项目管理人员需要关心的,如果你是一个程序开发或测试人员,要是你的开发组织的管理还处于毫无章法的任意性状态、你们虽然加班加点地超时工作,项目仍旧落后于时间表、质量问题一大堆,那就说明你们的项目管理有问题,你就应该督促你的领导尽快改变这个现状。所以,作为非管理人员的软件开发工作者,了解这些理念和知识也极为重要,它能帮助你建立起对合理开发管理的期望,帮助和督促你的经理和领导为推动优化的开发组织和管理文化作努力。

推动业界进一步提高对项目管理重要性的认识、共享软件开发项目管理的经验、并将像微软这样的软件公司中很多经过多年实践检验的优秀管理文化和运作方式介绍到国内业界来,让更多的公司能够尽早提高运作管理的水平,是这本书的动机和目的。

全书围绕着这些理念,为读者介绍了如何将现代项目管理的指南贯彻到软件开发管理的实践中去,包括如何进行软件需求分析、编程开发、测试和质量保证的管理手段、以及微软公司在开发领先世界产品的很多做法和管理文化。书里还为读者提供了很多可以直接参照利用的进行项目计划和管理的文档模版,包括设计规范书、测试计划等文件的要求。