软件项目管理本书结合软件工程的理论、方法、技术,结合作者开展软件项目的经验与体会,紧扣真实案例,将项目管理的先进理念引入软件工程领域,提出了软件工程的项目化管理思想。本书内容分为三大部分:第1部分为软件项目管理知识体系框架,介绍了软件项目管理的基本知识体系和管理要素;第2部分为本书的核心内容,介绍了软件项目全生命周期的管理概念,将软件项目开展的全过程划分为项目立项、项目启动、需求分析、系统设计、编码实现、系统测试、系统实施和系统验收等八个重要环节,全面地阐述了软件项目全生命周期各个阶段的目标、内容和项目化管理思路;第3部分介绍软件项目管理的理念、方法和工具,提出软件项目的全局化管理思想,介绍了软件项目的风险分析和效益评估、软件项目的招投标及快速开发方法和支持工具等内容。本书既可作为高等院校信息技术相关专业的本科生和研究生的教材,也可以作为软件行业从业人员自学的参考书。无论是软件项目经理,还是软件项目任何一个阶段的参与者,或者是一个准备涉足软件项目管理与研发领域的盯人员,您都可以从本书中找到扮演相应的角色所需的指导。近年来,项目与项目管理已经成为我国各行各业的一个热门话题,这并不是因为项目和项目管理是什么新生事物,项目和项目管理几乎是与人类共同发展成长的实践性活动,只不过人们从来没有像今天这样更深切地关注它,将它作为一门学科来研究。当今世界项目管理的发展有三大特点,即全球化、多元化和专业化。正是由于这三大特点,使项目管理受到了各国和各行各业的广泛关注。在我国,目前已有17多所院校建立了工程管理专业,该专业的英文名称就是项目管理(ProjectManagement),它分布在许多不同类型的院校中。按照广义的概念,项目管理已不仅仅局限于工程领域了。因此,我们在编写"21世纪项目管理系列规划教材"前,曾经广泛地征求了各方面的意见,得到了积极的响应。这次参加编写的同志们来自不同的院校和各个不同的学科领域,我们立意使该套教材的适应领域能尽量广泛些。本套教材以共性的知识体系为主,同时也初步选择了少量的应用领域,我们也希望以后在应用领域方面能够逐步扩充,以适应各方面的需求。近几年来,项目管理领域的出版物增长极快,一年的出版物可以等于或超过过去十几年的总量。这些出版物多以翻译书籍居多,而具有广泛适用性的教材还很少,特别是像这类系列教材更是缺乏。项目管理是一门发展很快的学科,参加编写的人员都是在繁忙的教学、科研工作中抽暇完成的。时间匆忙,加之我们的专业局限性,面世的系列丛书肯定会有不尽人意和错误的地方,我们衷心地希望专家和读者提出宝贵的意见。在网络技术、信息技术、计算机软硬件技术和现代管理学知识飞速发展和普及应用的当今社会,我国软件业已经进入了稳步增长期。政府、教育、企业和各行各业信息化建设的推进,都将进一步扩大对于软件产品的需求,软件项目的规模和复杂程度也随之增加,投资也越来越高,软件的开发将从"个人"向"团队"模式迈进,软件项目的运作也将从"作坊式"向"软件工厂式"模式发展。为了使软件项目能够在有限的资源条件下,按预定的成本、进度、质量顺利地执行并成功完成,需要对软件项目的知识范畴、可能遇到的风险、需要的资源、实现的任务、经历的里程碑、花费的工作量、进度的安排、质量的控制、成本的核算等方面实现全面的、系统的、规范化的定义和管理,并充分实现软件技术与软件项目管理的整合,从而提高软件项目的管理效率,降低软件项目的成本,提高软件项目的成功率,以更好的服务和更高的质量标准满足客户的需求。对软件供应组织来说,加强项目管理是提升软件竞争力的关键,应当把项目管理的理论和方法落实到软件工程的实践中去,真正从根本上全面提高对软件项目计划、质量、成本的控制,提高对市场机遇的捕捉能力。对软件项目的各类参与人员来说,项目管理理论和方法是软件项目团队协同工作的基础,是实现管理者与被管理者之间相互理解与相互配合的需要,系统地学习软件项目管理知识是全面提高软件供应组织内部人员素质的关键。本书旨在结合项目管理的特点及软件工程的理论、技术和方法,按照项目管理的知识范畴,为软件项目各个阶段的管理工作提供全面、系统、规范化的知识,为软件开发组织和软件从业人员提供从事软件项目管理的科学方法和思路,达到提高软件项目的管理效率和软件项目成功率的目的。本书的特点主要体现在:(1)学科交叉:充分将现代项目管理思想融入软件工程的应用领域。(2)内容清晰:以软件项目为对象,阐述面向软件项目全生命周期的管理活动。(3)目的明确:为软件工程学、项目管理学、软件项目从业人员提供学习和工作的参考。(4)针对性强:作为教科书,学生可以学到与软件工程相关的内容和知识,作为实践资料,软件项目经理或工程师可以从中找到自己如何开展工作的方法和思路。(5)适应面广:从事软件项目管理的项目经理和从事软件项目设计、开发、编程、测试等各个阶段工作的每个成员都能找到自己需要的知识技能,比如,如何管理项目,如何组织团队,如何被别人管理,如何主动与别人沟通和协作。(6)实践性强:引用了大量真实的项目案例,包含了更多更串富的实践经验和知识。本书共18章。清华大学薛四新和山西师范大学贾郭军主要负责编写第4至第9章、第15章,并参与第3章、第1章和第12章主要内容的编写,江西财经大学武心莹主要负责编写第l至第3章:、第12章、第16章和第18章,国防科技大学李孟军主要负责编写第1章、第11章、第13章、第14章和第17章,全书由薛四新负责统稿,山东大学丁贵荣和清华大学的肖田元负责审核。另外还有江西财经大学的聂高辉参与编写了第1章和第2章,焦贤沛参与编写第3章和第12章,山西师范大学的朱红康参与编写了第6章和第8章,国防科技大学罗兵、李兴兵参与编写了第1章和第14章,清华大学的王玉和孙宇华参与编写和校对了第11章和第13章,武汉大学信息管理学院的博士生肖怀志、黄萃、梁广寒等参与编写和校对了第5章至第8章,北京东方基业科技发展有限公司的杜文晓和北京金溪信息技术有限公司的王灵格、广电集团佛山南海供电分公司的黄海清、国能天恩公司的闫振杰参与编写和校对了第9章、第12章、第14章和第15章。在此对各位老师及软件行业有经验的工程师们的辛勤工作表示衷心的感谢。同时,我们还应感谢支持本书编写的清华大学档案馆、国家C工MS工程技术研究中心、北京国能天恩科技有限公司、北京展恒科技有限公司、北京东方基业科技发展有限公司以及互联网上对软件项目管理有兴趣并且发表了大量论文和观点的单位和个人,正是大家的齐心协力和努力,才保证了本教材尽早与读者见面。软件项目具有与一般实体项目不同的特点,其管理理论和方法还处在不断发展的过程中,目前还有很多理论问题有待解决,由于作者水平有限,时间也比较仓促,书中纰漏之处在所难免,敬请专家.、读者和同行们批评指正。本教材在编写的过程中,大量参考了国内外软件工程,项目管理的著作、学术论文以及互联网上传播的一些优秀作品,并在书中部分地方引用了一些本书作者认为非常科学和实用的观点,能找到准确出处的作品在书中已经明确提到,并列入参考文献中,未能找到真实姓名或由于疏忽而未被列入参考文献中的著作内容,希望作者及时与本书作者联系,我们真诚地希望了解和认识更多的软件行业的专家、学者,共同开展多方面、多角度、多层面的探讨和研究,不断地完善和改进本教材。