软件项目管理

出版社:贾经冬、 林广艳 高等教育出版社 (2012-12出版)
出版日期:2012-12
ISBN:9787040364415
页数:402页

章节摘录

  2.用户描述需求问题  软件开发的第一步是用户描述自己的需求,图1.1中假设用户描述的需求是完全准确的,但实际情况中,当软件项目开始做需求分析时,因为下述各种原因,用户描述的需求通常是不完全正确的。  ·用户自己也不清楚自己需要什么功能,因此描述不出需求。  ·用户对系统有抵制情绪,不愿意描述需求。  ·用户懒于将其需求整理总结,导致前期需求描述不充分,但是后期不停地提出变更需求。  ·典型用户因业务繁忙而委托不太熟悉业务的用户来描述需求,从而使需求准确度降低。  千里之行,始于足下,当需求描述出现问题时,软件开发的第一步方向就走错了,那么不论后面怎么努力,也无法到达终点。有效的用户描述是软件项目成功的第一步。  不能够准确描述需求通常会导致项目进展中出现需求变更问题,变更需求必然带来一系列的问题,如进度滞后、成本超支、加班加点等。有效管理需求变更也是软件项目管理的一个重要方面。  3.项目经理的指挥问题  项目经理就像乐队的指挥,对项目的成败有决定性作用。很多项目经理往往是身兼数职,如项目经理、架构人员等,因此在需求分析过程中,惯性思维使然总会“及时”地在脑海中勾勒出技术框架和路线,然后尽可能地控制需求的范围,从而产生需求的误解和控制,即项目经理在项目沟通的开始就产生了很大的理解偏差。而通常项目经理是比项目其他人员先了解到项目需求的,他在后期与项目分析人员沟通时,就容易“先人为主”地把自己对需求的理解先告诉需求分析员,从而使分析员被错误地引导,不会详细正确地理解用户的需求。  4.分析人员的技术加工问题  即使分析人员没有其他干扰直接和用户沟通,其对需求的理解也存在技术加工问题,导致分析人员的理解严重偏离实际需求,这和现实中软件项目的处境是相关的。在目前软件项目的买方市场,软件公司如果接到一个软件项目,不论公司内有无熟悉客户业务领域’的分析人员,项目也是要及时启动的,而不会等到招聘到合适的业务分析人员再开始。通常,业务分析人员往往是项目经理、技术骨干或者其他领域分析人员担任的。这种情况下,这些系统分析人员因为不理解客户的业务,在分析过程中沟通肯定存在问题,而且这些人员往往在思考时带有定势思维,总是从技术角度来进行分析,从而导致需求分析出现严重问题。  ……

书籍目录

第1章  软件项目管理概述1.1  软件项目管理的重要性1.1.1  软件项目管理中的常见问题1.1.2  软件项目管理现状1.1.3  由现状引发的思考1.2  项目管理的基本原理1.2.1  项目和项目管理的定义1.2.2  项目管理的历史和发展1.2.3  项目管理的认证和知识体系1.2.4  项目的生命周期1.2.5  项目关键约束1.3  软件项目管理分析1.3.1  软件的定义和分类1.3.2  软件项目管理知识内容1.3.3  软件项目管理过程1.3.4  软件项目管理基础练习1第2章  软件项目立项2.1  软件项目立项流程2.2  软件项目发起2.2.1  识别企业内部IT项目2.2.2  关键业务领域分析2.2.3  IT企业项目选择方法2.3  软件项目可行性分析2.3.1  可行性分析的定义和时机2.3.2  可行性分析的内容2.3.3  可行性分析的结果2.3.4  可行性分析报告2.4  软件项目申请2.5  软件项目审核和立项2.6  案例练习2第3章  软件项目合同管理3.1  软件项目招投标3.1.1  招投标特点和过程3.1.2  招标方式3.1.3  招标前准备工作3.1.4  编制招标文件3.1.5  招标3.1.6  资格审查3.1.7  投标3.1.8  开标3.1.9  评标3.1.10  中标3.2  软件项目合同管理流程3.2.1  项目采购管理概述3.2.2  软件项目合同管理流程3.3  合同前准备3.3.1  甲方合同前准备3.3.2  乙方合同前准备3.4  签署合同3.4.1  合同种类3.4.2  合同条款3.5  合同履行3.5.1  合同跟踪管理过程3.5.2  违约事件处理过程3.5.3  合同变更管理过程3.5.4  产品交付验收过程3.6  合同收尾3.7  外包管理3.7.1  软件外包分类3.7.2  软件外包管理流程3.7.3  软件外包项目特殊性3.7.4  软件外包风险3.7.5  软件外包项目需要注意的问题3.8  案例3.8.1  某软件项目招标书目录3.8.2  某软件项目合同练习3第4章  软件项目启动和范围管理4.1  软件项目启动4.1.1  制定项目章程4.1.2  识别项目干系人4.1.3  召开项目启动会议4.2  项目范围管理4.2.1  项目范围管理概述4.2.2  收集需求4.2.3  定义范围4.2.4  创建工作分解结构4.2.5  核实范围4.2.6  控制范围4.3  案例练习4第5章  软件项目需求管理5.1  软件项目需求概述5.1.1  软件需求定义5.1.2  软件需求分类和层次结构5.1.3  软件需求的挑战和风险5.1.4  成功需求标准5.1.5  软件需求工程内容5.2  软件需求开发5.2.1  软件需求获取5.2.2  软件需求分析5.2.3  需求规格说明5.2.4  需求验证5.3  软件需求管理5.3.1  需求变更管理5.3.2  版本控制5.3.3  需求跟踪5.3.4  需求状态练习5第6章  软件项目团队管理6.1  团队管理概述6.1.1  团队的定义和特征6.1.2  团队的成长规律6.1.3  项目人力资源和沟通管理领域过程6.2  软件项目人力资源计划6.2.1  项目人力资源计划的内容6.2.2  软件项目团队角色分类6.2.3  软件项目组织结构设计6.3  构建软件项目团队6.3.1  项目成员选择6.3.2  团队结构选择6.4  建设软件项目团队6.4.1  了解团队6.4.2  建设团队文化6.4.3  制定团队规范和流程6.4.4  团队学习6.4.5  团队激励6.4.6  团队绩效评估6.4.7  团队沟通6.4.8  团队领导6.5  案例分析练习6第7章  软件项目估算第8章  软件项目风险管理第9章  软件项目质量管理第10章  软件项目配置管理第11章  软件项目进度管理第12章  软件项目监控第13章  软件项目收尾管理附录  各章练习参考答案参考文献

编辑推荐

《软件项目管理》共13章,其中第1章作为全书的基石,提出一个融合了项目管理过程和软件开发过程的软件项目管理过程,按照此过程,接下来的12章依次介绍了软件项目立项、软件项目合同管理、软件项目启动和范围管理、软件项目需求管理、软件项目团队管理、软件项目估算、软件项目风险管理、软件项目质量管理、软件项目配置管理、软件项目进度管理、软件项目监控以及软件项目收尾管理等方面的知识。本书由贾经冬,林广艳编著。

作者简介

“软件项目管理”既关联“项目管理”知识,又涉及“软件工程”知识,其关键是如何使两个学科合理融合,取得知识点的平衡,同时又能很好地指导实践。《软件项目管理》以SWEBOK和PMBOK为基础,充分吸收国内外软件项目管理的思想精华,依据作者多年软件项目开发与管理以及科研教学经验,对软件项目管理进行系统性的总结和阐述。全书共13章,其中第1章作为全书的基石,提出一个融合了项目管理过程和软件开发过程的软件项目管理过程,按照此过程,接下来的12章依次介绍了软件项目立项、软件项目合同管理、软件项目启动和范围管理、软件项目需求管理、软件项目团队管理、软件项目估算、软件项目风险管理、软件项目质量管理、软件项目配置管理、软件项目进度管理、软件项目监控以及软件项目收尾管理等方面的知识。
《软件项目管理》可作为高等学校计算机科学与技术、软件工程等相关专业本科和研究生“软件项目管理”课程教材,也可供软件开发与管理人员参考使用。本书由贾经冬,林广艳编著。

图书封面


 软件项目管理下载



发布书评

 
 


精彩短评 (总计1条)

  •     考试用书,无所谓好坏
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024