第1章_软件项目管理概述
习题参考答案-软件项目管理-宁涛-清华大学出版社

参考答案第一章概述1. 问答题(1)什么是软件项目管理?软件项目管理是为了使软件项目能够按照既定的成本、进度、质量顺利完成而对成本、人员、进度、质量和风险进行分析和管理的活动,它是决定软件项目能否高效、顺利进行的基础性工作。
(2)项目管理的9大知识领域是什么?项目集成管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理和项目采购管理。
(3)项目管理的5个过程组是什么?启动、规划、执行、监控、收尾(4)下列那些活动属于项目?b. 开发车辆调度系统c. 卫星发射计划d. 野外郊游e. 集体婚礼2. 判断题(1)√(2)⨯(3)⨯第二章项目集成管理1. 问答题(1)项目建议书是指在项目初期为竞标而提交的文档,该文档是在双方对相应问题有共识的基础上,清晰地说明项目的目的及操作方式。
(2)项目章程是指项目执行组织高层批准的以书面签署的确认项目存在的正式文件,包括对项目的确认、对项目经理的授权和项目目标的概述。
(3)外部项目需要由甲方编写招标书,而内部项目不需要进行招标;内部项目中甲方和乙方没有具有法律约束的合同。
2. 选择题(1)C (2)B (3)B3. 判断题(1)√(2)√(3)⨯(4)⨯(5)√第三章 项目范围管理1. 选择题(1)B (2)B (3)B (4)B (5)C第四章 软件项目成本管理1. 选择题 (1)A (2)C2. 判断题(1)⨯ (2)√ (3)⨯第五章 软件项目时间管理1. 选择题(1)D (2)C (3)B 2.应用题(1) 由公式E =(P +4M +Q )/6 得E 1=12.3, E 2=6, 则 E =E 1+E 2=18.3(2) 由标准差()/6p O δ=− 得 1δ=7/3,2δ=4/3方差222212()()()n δ=δ+δ++δ…项目标准差δ= 得δ=2.69由概率论知识可知,1E ±δ的概率分布是68.3%,2E ±δ的概率分布为95.5%,3E ±δ的概率分布为99.7%。
软件项目管理案例教程(第四版)课后习题答案

项目管理案例教程(第四版)习题及答案第一章软件项目管理概述一、填空题1、敏捷模型包括4个核心价值,对应12个敏捷原则。
2、项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。
二、判断题1、搬家属于项目。
(对)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。
(错)3、过程管理目的是要让过程能够被共享、复用,并得到持续的改进。
(对)4、项目具有临时性的特征。
(对)5、日常运作存在大量的变更管理,而项目基本保持连贯性的。
(错)6、项目开发过程中可以无限制地使用资源。
(错)7、(对)参见教材p20三、选择题1、下列选项中不是项目与日常运作的区别的是(C)A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。
B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。
C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。
D.项目是一次性的,日常运作是重复性的。
2、以下都是日常运作和项目的共同之处,除了(D)A.由人来做B.受限于有限的资源C.需要规划、执行和控制D.都是重复性工作3、(A)4、下列选项中属于项目的是(C)A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁5、下列选项中正确的是(C)A.一个项目具有明确的目标而且周期不限B.一个项目一旦确定就不会发生变更C.每个项目都有自己的独特性D.项目都是一次性的并由项目经理独自完成6、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。
A.过程 B.项目 C.项目群 D.组合A.人力资源管理 B.项目管理 C.软件项目管理 D.需求管理7、(c)8、下列活动中不是项目的是(C)A.野餐活动 B.集体婚礼 C.上课 D.开发操作系统9、下列选项中不是项目的特征的是(C)A.项目具有明确的目标B.项目具有限定的周期C.项目可以重复进行D.项目对资源成本具有约束性补充:1、下列选项中最能体现项目的特征(C)A.运用进度计划技巧B.整合范围与成本C.确定期限D.利用网络进行跟踪2、项目经理的职责不包括(D)A.开发计划 B.组织实施 C.项目控制 D.提供资金3、项目管理专业人员资格是指( C )。
软件项目管理案例教程课后习题答案第2版

软件项目管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。
项目集成管理从一个宏观的角度将项目作为一个整体来考察。
包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。
项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。
2、项目管理的9大知识领域是什么?1)项目集成管理2)项目范围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√二、判断题1. 项目开发过程中可以无限制地使用资源。
(X )2. 项目具有暂时的特征。
(√)3. 项目管理核心的三角形是范围、进度、风险。
(X )4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。
(√)5. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。
(√)第1章软件项目初始过程一、名次解释1.项目章程项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。
严格地说,姓名章程包扩开始一个项目或项目阶段的正式授权,但是通常而言,在每个项目阶段都对项目进行一次授权的做法并不多见。
项目章程是一个正式的文档,它正式的认可一个项目的有效性,并指出项目的目标和管理方向。
软件项目管理试题库及答案

第零章-软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D. 利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A. 甲方和乙方的利益B. 范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3. 以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B. 受制于有限的资源C. 需要规划、执行和控制D. 都是重复性工作4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A. 项目管理知识体系B. 应用领域知识、标准与规章制度C. 以项目为手段对日常运作进行管理D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B. 子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D. 子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D. 制定符合项目经理期望的计划和说明书7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合8. 下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列( C)不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标10. ( A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D. 需求管理11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。
A. 组合B. 项目群C. 投资D. 合作12. PMI提供的认证项目叫做(B )A. Microsoft Certified Project ManagerB. Project Management ProfessionalC. Project Management ExpertD. Project Management Menter二.填空1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。
软件项目管理目录

第一章.软件项目开发管理概述●管理是重要的P7-10●什么是软件项目管理P12●软件项目管理的主要内容P151.过程管理(过程定义和剪裁、软件项目计划、软件度量、软件项目的跟踪和监督、风险管理)P16-212.人员管理(软件项目团队、纪律和激励机制)P22-243.产品管理(软件需求管理、软件质量保证、软件配置管理)P25-28●软件项目管理的规范和标准(CMM、ISO9001)P301.CMMP31-65第二章.软件开发过程的定义、剪裁和改进●什么是软件开发过程1.什么是过程P122.什么是软件项目开发过程P13-143.软件开发活动P15-184.软件开发活动间的关系P19●为什么需要过程P21●软件开发过程模型P231.瀑布模型P242.原型模型P253.增量模型P264.迭代模型P275.螺旋模型P28●如何定义过程1.定义软件开发过程的要求P302.定义软件开发过程的步骤P31-68步骤1:确定软件开发过程模型步骤2:确定和描述活动步骤3:确定和描述活动间的关系步骤4:文档化软件开发过程步骤5:文档化如何剪裁过程步骤6:文档化如何改善过程步骤7:过程评审、认可和发布步骤8:员工培训3.软件开发过程定义注意事项P69-734.软件开发过程定义文档P74●如何剪裁过程P76第三章.软件度量和估算●什么是软件度量1.基本概念P10-13●为什么需要软件度量P15-16●软件度量的内容P18-20●软件度量的方法--估算1.面向规模的度量P23-252.面向功能的度量P26-323.成本和工作量估算P33-341)代码行、功能和工作量估算P352)经验估算模型P44-504.软件质量度量P51-521)质量要素P53-542)质量要素的评价准则P55-563)软件质量的度量P57●在软件开发过程中进行软件度量1.软件开发过程中集成度量P59-60第四章.软件项目计划●什么是软件项目计划1.什么是软件项目计划P162.软件项目计划的内容P17-193.制定软件项目计划的基础和依据P204.制定软件项目计划的时机P215.初步和详细的软件项目计划P22-24●为什么需要软件项目计划●制定软件项目计划应考虑的因素1.制定软件项目计划的方法P282.软件项目计划制定的方式P29-313.软件开发活动关系的类型P32-354.估算活动的周期P36-395.确定里程碑P40-426.活动责任矩阵P43-467.描述项目进度计划(甘特图和网络图)P48-528.关键路径P53-559.参与、承诺和分发P56●制定软件项目计划的步骤P58-78指定项目进度协调者确定要使用的工具准备项目进度计划会议召开项目进度计划会议提交和分析数据使用工具创建进度计划评审项目进度计划使用工具更改项目进度计划批准项目进度计划分发项目进度计划●CMM对软件项目计划的要求P80-811.目标P822.制定方针政策P83-853.确保必备条件P86-904.实施过程活动P91-1095.度量和分析P1106.验证实施P111-113●成功的和过于乐观的软件开发计划1.成功的软件开发计划P1162.过于乐观的软件开发计划P1173.为什么会产生过于乐观的软件开发计划P118第五章.软件项目跟踪●什么是软件项目跟踪P101.软件项目跟踪的对象P112.软件项目风险P12-153.项目进展P16-184.开发活动进展P19-205.开发活动问题P21-226.项目展望P237.软件项目跟踪的基础P248.软件项目跟踪的方式P259.软件项目跟踪的目标P2610.软件项目跟踪示意图P27●为什么需要对软件项目进行跟踪P29●软件项目跟踪会议1.何时召开会议P322.谁来参加会议P333.跟踪会议的组织和召开P344.修复计划P355.问题升级P36●软件项目跟踪的过程和步骤P38-47指派PTT (Project T race T eam)负责人选定要用的工具和表格实施PTT培训准备PTT会议召开PTT会议开展工作/问题升级会议分发PTT会议记录转到第5步直到项目结束●CMM对软件项目跟踪的要求P49-511.目标P522.制定方针政策P53-543.确保必备条件P55-594.实施软件过程P60-735.度量和分析P746.验证实施P75-77第六章.软件开发的风险管理●什么是软件风险P14●如何进行风险管理1.什么是软件风险管理P172.风险管理的策略P18-193.风险管理的组成P20-22●风险评估1.风险识别(风险的类别:计划编制、组织和管理、开发环境、最终用户、客户、承包商、需求、产品外部环境、人员、设计和实现、过程)P25-412.风险分析P42-48评估风险发生的概率估算风险造成损失的大小计算风险危险度(Risk Explosure)风险优先级●风险控制1.风险管理计划P51-522.风险化解P53-543.风险监控P55-56第七章.软件需求管理●什么是软件需求1.什么是软件需求P10-132.获取软件需求的重要性P143.获取软件需求的复杂性P15-164.解决的方法和手段P17●如何进行软件需求分析1.什么是软件需求分析P202.软件需求分析的任务P213.软件需求分析的目标P224.软件需求分析的过程和步骤P23-31(收集软件需求、软件需求建模、文档化软件需求、评审软件需求)●软件需求管理为什么需要对软件需求进行管理P34需求管理的内容P35收集软件需求(如何收集软件需求、文档化所收集的软件需求、软件需求收集的注意事项)P36-42软件需求建模(为什么需要对软件需求进行建模、如何对软件需求进行建模)P43-46 撰写SRS(软件需求规格说明书)P47-48评审软件需求(为什么需要对软件需求进行评审、如何进行评审、软件需求评审结果)P49-54控制软件需求的变更(控制SRS、控制软件需求的变更)P55-59●CMM对需求管理的要求P61-631.目标P642.制定方针政策P653.确定必备条件P66-694.实施软件过程P70-725.度量和分析P736.验证实施P74-76第八章.软件质量保证●软件质量1.什么是软件质量P12-142.为什么需要关注软件质量P15●软件质量保证1.什么是软件质量保证P18-192.从哪些方面关注软件质量P20-223.谁来执行和实施软件质量保证P234.如何保证软件质量(正确理解用户的要求、制定标准和规程、审查软件开发活动、审核软件工作产品、测试源程序代码、记录开发活动和软件产品的偏差、记录所有不符合项并报告高级管理者)P24-31●软件质量保证计划及其实施P33-34●CMM对软件质量保证的要求P36-381.目标P392.制定方针政策P403.确保必备条件P41-444.实施软件过程P45-525.度量和分析P536.验证实施P54-56第九章.软件配置管理●什么是软件配置管理P91.软件配置项P10-132.基线P14-173.软件配置管理P18-22●如何进行软件配置管理1.SCI标识P25-322.版本控制P33-343.变更控制P35-374.软件配置审计P38-395.状态报告P40-436.谁来实施软件配置管理P44●软件配置管理计划P46-48●CMM对软件配置管理的要求P50-521.目标P532.制定方针政策P543.确保必备条件P55-594.执行活动P60-695.度量和分析P706.验证实施P71-74●软件配置管理工具P76第十章.软件开发团队的管理●什么是团队P3●团队管理的内容P5-6●团队的组织结构1.组件团队结构应考虑的因素(明确团队的目标、明确团队的种类、高效团队的特征)P8-122.团队的模式(业务团队、首席程序员团队、臭鼬项目团队、特征团队、搜索救援团队、战术(SW AT)团队、大型团队)P13-20●成功团队VS失败团队1.成功团队的特点P222.典型错误P23-253.技术人员需要增强沟通技能P264.沟通和协调的方法和工具P275.有效的非正式口头沟通P286.如何管理高业绩团队P297.团队为什么会失败P308.长期的团队建设P319.人是进行项目管理中最大的变数P3210.看曹操是怎么用人的P3311.团队领导的实践指南P34-36●团队激励机制(激励机制、开发人员的激励因素、项目经理的激励因素、成就感、发展机遇、工作乐趣、个人生活、成为技术主管的机会、奖励和认可、正确评价业绩、典型错误—士气杀手)P38-49●做一个好的项目经理P511.项目经理的技能P522.有效的&低效的项目经理P533.项目经理的职责P544.激励组员P555.关心下属的成长P566.永远支持组员P577.“信者,至诚,至实,至一,至公也”P588.项目经理的影响力和权力P599.正确使用权力P6010.提高办事效率P6111.持续改进P6212.学习过去P6313.利用沟通解决冲突P6414.项目经理要则P65。
软件工程开发项目执行手册

软件工程开发项目执行手册第一章项目概述 (2)1.1 项目背景 (2)1.2 项目目标 (3)1.3 项目范围 (3)第二章项目团队与角色 (3)2.1 项目团队组织结构 (3)2.2 项目角色与职责 (4)2.3 项目成员沟通与协作 (4)第三章需求分析 (5)3.1 需求收集 (5)3.1.1 目的与意义 (5)3.1.2 收集方法 (5)3.1.3 收集内容 (5)3.2 需求确认 (6)3.2.1 目的与意义 (6)3.2.2 确认方法 (6)3.2.3 确认内容 (6)3.3 需求变更管理 (6)3.3.1 目的与意义 (6)3.3.2 变更流程 (7)3.3.3 变更管理措施 (7)第四章设计与架构 (7)4.1 系统架构设计 (7)4.2 模块划分与设计 (8)4.3 设计规范与标准 (8)第五章开发实施 (9)5.1 开发计划与进度 (9)5.2 代码编写规范 (9)5.3 代码审查与质量控制 (9)第六章测试与验证 (10)6.1 测试策略与计划 (10)6.1.1 测试策略 (10)6.1.2 测试计划 (10)6.2 测试用例设计与执行 (11)6.2.1 测试用例设计 (11)6.2.2 测试用例执行 (11)6.3 缺陷管理 (11)6.3.1 缺陷分类 (11)6.3.2 缺陷处理流程 (11)第七章部署与实施 (12)7.1 部署计划与实施 (12)7.1.1 部署计划制定 (12)7.2 系统迁移与集成 (13)7.2.1 系统迁移 (13)7.2.2 系统集成 (13)7.3 系统运行与维护 (13)7.3.1 系统运行监控 (14)7.3.2 系统维护 (14)第八章项目管理 (14)8.1 项目进度控制 (14)8.1.1 进度计划制定 (14)8.1.2 进度监控与调整 (15)8.1.3 进度报告 (15)8.2 项目成本管理 (15)8.2.1 成本估算 (15)8.2.2 成本预算制定 (15)8.2.3 成本监控与控制 (16)8.2.4 成本报告 (16)8.3 项目风险管理 (16)8.3.1 风险识别 (16)8.3.2 风险评估 (16)8.3.3 风险应对策略 (16)8.3.4 风险监控与报告 (17)第九章项目质量保证 (17)9.1 质量管理计划 (17)9.2 质量控制方法 (17)9.3 质量改进与优化 (18)第十章项目收尾与评估 (18)10.1 项目总结 (18)10.2 项目评估 (19)10.3 项目遗留问题处理 (19)第一章项目概述1.1 项目背景信息技术的快速发展,软件工程在各个行业中扮演着越来越重要的角色。
IT项目管理 第一章——IT项目管理概述

第22页
通常一个项目阶段,都包括以下5个项目管理过程
启动过程 确定一个阶段可以开始; 计划过程 进行计划并且保持一份可操作的进行安排,确保实现阶 段的既定目标; 执行过程 协调人力和其他资源,执行计划; 控制过程 通过监督和检测过程确保阶段达到目标,必要时采取一 些修正措施; 收尾过程 完成阶段的交付物并且有序地结束该阶段。
职能部门工作
重复性的 标准的 按一般计划目标 部门经理负责 本部门单一操作
1.1 项目及其特征
二.项目的特征
1.项目有一个独特的目的;
2.项目是临时的;
3.项目需要随着发展而逐渐进行细化;
4.项目需要各种各样来自不同领域的资源;
5.项目应该有一位主要的客户或项目发起人;
6. 项目包含不确定性。
—运动会结束以后,运动员、教练员、媒体工作人员等都各自回国,奥
运村闭村—项目具有临时性; —奥运会既要体现公平、公正的竞赛规则,又要实现更快、更高、更强
的奥林匹克精神—项目具有目标性,是一项目标驱动的活动;
第8页
1.1 项目及其特征
三.项目的分类
1.根据项目所属的行业
建筑项目、IT项目和医药项目等,每个行业还可以细分
第19页
软件项目生命期划分(专用)
名称 主要内容
前期准备 定义系统,确定客户的要求或总目标,进行可行 阶段 性研究,提出可行的方案,包括资源、成本、效 益、进度等,并制定粗略的实施计划。 需求分析 确定软件功能、性能、可靠性、接口标准等,根 阶段 据功能要求进行数据流程分析,提出初步的系统 逻辑模型,并据此修改项目实施计划。 软件设计 包括系统概要设计和详细设计。在概要设计中, 阶段 要建立系统整体结构,进行模块划分,根据要求 确定接口。在详细设计中,要建立算法、数据结 构和流程图
软件项目规划管理手册

软件项目规划管理手册第1章项目立项与准备 (5)1.1 项目背景与目标 (5)1.1.1 项目背景 (5)1.1.2 项目目标 (5)1.2 项目可行性分析 (5)1.2.1 技术可行性 (5)1.2.2 市场可行性 (6)1.2.3 经济可行性 (6)1.2.4 运营可行性 (6)1.3 项目团队组织 (6)1.3.1 项目经理 (6)1.3.2 技术团队 (6)1.3.3 市场团队 (6)1.3.4 质量保证团队 (6)1.3.5 财务与行政团队 (6)1.4 项目启动会议 (6)第2章项目范围管理 (7)2.1 范围规划 (7)2.1.1 制定范围管理计划 (7)2.1.2 创建范围基准 (7)2.1.3 制定范围说明书 (7)2.1.4 制定范围管理流程 (7)2.1.5 确定项目范围分解结构 (7)2.2 范围定义 (7)2.2.1 收集需求 (7)2.2.2 分析需求 (7)2.2.3 定义项目范围 (7)2.2.4 创建工作分解结构(WBS) (7)2.2.5 验证范围定义的准确性 (7)2.3 范围确认 (7)2.3.1 制定范围确认计划 (7)2.3.2 确认项目可交付成果 (7)2.3.3 确认范围变更 (7)2.3.4 管理客户期望 (7)2.3.5 范围确认的输出 (7)2.4 范围控制 (7)2.4.1 制定范围控制计划 (8)2.4.2 监控项目范围 (8)2.4.3 管理范围变更 (8)2.4.4 范围控制工具与技术 (8)2.4.5 范围控制输出 (8)第3章项目时间管理 (8)3.1 活动定义 (8)3.1.1 活动识别 (8)3.1.2 活动描述 (8)3.2 活动排序 (8)3.2.1 逻辑关系识别 (8)3.2.2 前导图法(PDM) (9)3.3 时间估算 (9)3.3.1 时间估算方法 (9)3.3.2 时间估算工具 (9)3.4 进度制定与优化 (9)3.4.1 制定进度计划 (9)3.4.2 优化进度计划 (9)第4章项目成本管理 (10)4.1 成本估算 (10)4.1.1 估算方法 (10)4.1.2 估算依据 (10)4.1.3 估算过程 (10)4.1.4 成本估算结果 (10)4.2 成本预算 (10)4.2.1 预算编制 (10)4.2.2 预算审批 (10)4.2.3 预算分配 (10)4.2.4 预算调整 (10)4.3 成本控制 (10)4.3.1 成本控制策略 (11)4.3.2 成本控制方法 (11)4.3.3 成本控制过程 (11)4.3.4 成本控制措施 (11)4.4 成本分析 (11)4.4.1 成本分析内容 (11)4.4.2 成本分析方法 (11)4.4.3 成本分析报告 (11)4.4.4 成本分析应用 (11)第5章项目质量管理 (11)5.1 质量规划 (11)5.1.1 质量目标设定 (11)5.1.2 质量标准制定 (11)5.1.3 质量计划编制 (11)5.2 质量保证 (12)5.2.1 质量保证体系构建 (12)5.2.2 质量保证措施 (12)5.2.3 质量评审 (12)5.3 质量控制 (12)5.3.2 质量问题处理 (12)5.3.3 质量验收 (12)5.4 持续改进 (12)5.4.1 质量改进计划 (12)5.4.2 质量改进措施 (12)5.4.3 质量改进跟踪 (12)第6章项目人力资源管理 (12)6.1 人员规划 (13)6.1.1 人员需求分析 (13)6.1.2 人员招募 (13)6.1.3 人员配置 (13)6.2 团队建设 (13)6.2.1 团队组织结构 (13)6.2.2 团队沟通协作 (13)6.2.3 团队文化塑造 (13)6.3 人员培训与管理 (13)6.3.1 培训需求分析 (13)6.3.2 培训计划与实施 (13)6.3.3 人员管理 (13)6.4 绩效评估 (13)6.4.1 绩效考核指标 (13)6.4.2 绩效评估方法 (14)6.4.3 绩效反馈与改进 (14)第7章项目沟通管理 (14)7.1 沟通规划 (14)7.1.1 沟通需求分析 (14)7.1.2 沟通方式与方法 (14)7.1.3 沟通计划编制 (14)7.2 信息发布 (14)7.2.1 信息发布渠道 (14)7.2.2 信息发布频率与时间 (14)7.2.3 信息保密与安全 (14)7.3 沟通协调 (14)7.3.1 沟通协调方法 (15)7.3.2 沟通协调技巧 (15)7.3.3 沟通协调记录 (15)7.4 项目报告与会议 (15)7.4.1 项目报告 (15)7.4.2 项目会议 (15)7.4.3 会议纪要 (15)7.4.4 项目报告与会议的跟踪 (15)第8章项目风险管理 (15)8.1 风险识别 (15)8.1.2 风险识别方法 (15)8.1.3 风险识别结果 (16)8.2 风险分析 (16)8.2.1 风险概率评估 (16)8.2.2 风险影响评估 (16)8.2.3 风险排序 (16)8.3 风险应对策略 (16)8.3.1 风险规避 (16)8.3.2 风险减轻 (16)8.3.3 风险转移 (16)8.3.4 风险接受 (16)8.4 风险监控与应对 (16)8.4.1 风险监控 (16)8.4.2 风险预警 (17)8.4.3 风险应对措施调整 (17)8.4.4 风险管理经验总结 (17)第9章项目采购管理 (17)9.1 采购规划 (17)9.1.1 采购需求分析 (17)9.1.2 采购策略制定 (17)9.1.3 采购计划编制 (17)9.2 采购实施 (17)9.2.1 采购文件准备 (17)9.2.2 采购公告发布 (17)9.2.3 供应商评审 (17)9.2.4 采购合同签订 (17)9.3 供应商管理 (18)9.3.1 供应商绩效评估 (18)9.3.2 供应商关系维护 (18)9.3.3 供应商风险控制 (18)9.4 采购控制 (18)9.4.1 采购成本控制 (18)9.4.2 采购进度控制 (18)9.4.3 采购质量控制 (18)9.4.4 合同变更管理 (18)第10章项目收尾与管理总结 (18)10.1 项目验收 (18)10.1.1 验收准备工作 (18)10.1.2 验收流程 (19)10.1.3 验收后工作 (19)10.2 项目总结 (19)10.2.1 项目成果总结 (19)10.2.2 项目管理过程总结 (19)10.3 知识归档 (19)10.3.1 知识整理 (20)10.3.2 知识归档 (20)10.3.3 知识共享 (20)10.4 项目审计与评价 (20)10.4.1 项目审计 (20)10.4.2 项目评价 (20)第1章项目立项与准备1.1 项目背景与目标1.1.1 项目背景我国经济的快速发展和信息技术的广泛应用,软件产业已经成为国民经济的重要组成部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目组也往往是临时性的, 项目组也往往是临时性的,当项目结束 项目组也随之解散(或释放) 时,项目组也随之解散(或释放) 项目所面临的市场机遇往往也是临时性 没有企业愿意在2009年生产北京奥 的(没有企业愿意在 年生产北京奥 运的徽章) 运的徽章) 项目的临时性并不意味着项目所提交的 产品或服务也是一次性的( 产品或服务也是一次性的(一次性纸杯 的生产) 的生产)
1.2 项目管理与软件项目管理
管理的定义
在特定环境下,通过计划、组织、 在特定环境下,通过计划、组织、领导和控制 等行为活动, 等行为活动,对组织所拥有的资源进行有效整 以达到组织目标的过程。 合,以达到组织目标的过程。
管理的目的
为了“更有效”地实现管理目标, 为了“更有效”地实现管理目标,即追求最佳 效率和效果, 效率和效果,使组织以尽量少的资源而尽可能 多地完成预期的合乎要求的目的。 多地完成预期的合乎要求的目的。
18
LANZHOU UNIVERSITY OF TECHNOLOGY
项目管理与软件项目管理
管理的职能
计划、组织、指挥、协调、控制、激励、人事、 计划、组织、指挥、协调、控制、激励、人事、 调集资源、沟通、决策、 调集资源、沟通、决策、创新。
我国从宏观上分为计划、组织、领导、 我国从宏观上分为计划、组织、领导、控制四个方面 计划职能
10
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
诸葛亮草船借剑的故事
10万支箭 万支箭——目标 万支箭 目标 10天不行,3天之内 天不行, 天之内 天之内——时限 天不行 时限 船多少、草人多少、鼓手多少——成本 船多少、草人多少、鼓手多少 成本 立下军令状 一次性、 一次性、独特性 建造一座大楼、一座工厂或一座水库 举办各种类型的活动,如一次会议、一次晚宴、一次庆典等 新企业、新产品、新工程的开发 进行一个组织的规划、规划实施一项活动 进行一次旅行、解决某个研究课题、开发一套软件
16
LANZHOU UNIVERSITY OF TECHNOLOGY
内容提要
1.1 项目与软件项目的概念
1.2 项目管理与软件项目管理
1.3 软件项目生命期与管理过程 1.4 软件项目管理的范围 1.5 过程管理与软件项目管理的关系 1.6 本章小结
17
LANZHOU UNIVERSITY OF TECHNOLOGY
此定义实际包含三层含义: 此定义实际包含三层含义:
① 是一项有待完成的任务,且有特定的环境与要求 是一项有待完成的任务, ② 在一定的组织机构内,利用有限资源(人力、物力、财力等)在 在一定的组织机构内,利用有限资源(人力、物力、财力等) 规定的时间内完成任务 ③ 任务要满足一定性能、质量、数量、技术指标等要求。 任务要满足一定性能、质量、数量、技术指标等要求。
组织职能
组织是指为了实现既定的目标, 组织是指为了实现既定的目标,按一定规则和程序而设置的多层 次岗位及其有相应人员隶属关系的权责角色结构。 次岗位及其有相应人员隶属关系的权责角色结构。组织职能是指为达到组织 目标,对所必需的各种业务活动进行组合分类, 目标,对所必需的各种业务活动进行组合分类,授予各类业务主管人员必要 职权,规定上下左右的协调关系。 职权,规定上下左右的协调关系。
1.1 项目与软件项目的概念
以下哪些是项目呢? 以下哪些是项目呢? 上课 野餐活动 集体婚礼 社区保安 开发微软的操作系统 每天的卫生保洁 神舟飞船计划
4
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
项目的定义
——项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临 项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临 时性的工作。项目是一个特殊的将被完成的有限任务, 时性的工作。项目是一个特殊的将被完成的有限任务,它是在一定时 间内,满足一系列特定目标的多项相关工作的总称。 间内,满足一系列特定目标的多项相关工作的总称。
15
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
软件项目的基本矛盾 不同因素相互作用图示
人与计算机之间的矛盾; 人与计算机之间的矛盾; 软件和硬件之间的矛盾; 软件和硬件之间的矛盾; 应用软件和支持软件之间的矛盾; 应用软件和支持软件之间的矛盾; 开发商和用户之间的矛盾; 开发商和用户之间的矛盾; 管理者和开发人员之间的矛盾; 管理者和开发人员之间的矛盾; 开发人员之间的矛盾; 开发人员之间的矛盾; 应用系统和外界环境之间的矛盾; 应用系统和外界环境之间的矛盾; 开发成本与经费投入的矛盾; 开发成本与经费投入的矛盾;
临时性
项目有明确的开始和截止日期
7
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
独特性
–项目所产生的产品或服务是独一无二的 项目所产生的产品或服务是独一无二的 –对于批量生产的商品(例如空调或冰箱)则不具备独 对于批量生产的商品(例如空调或冰箱) 对于批量生产的商品 特性,而例如北京联通计费项目则具有独特性 特性, –“没有完全一样的项目”。项目的独特性在IT服务领 项目的独特性在IT 项目的独特性在IT服务领 域表现得非常突出,厂商不仅向客户提供产品, 域表现得非常突出,厂商不仅向客户提供产品,更重要 是根据其要求提供不同的解决方案。 是根据其要求提供不同的解决方案。即使有现成的解决 方案, 方案,也需要根据客户的特殊要求进行一定的客户化工 因此可以说每个项目都有区别。 作,因此可以说每个项目都有区别。
13
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
项目的三重约束
质量 功能要求 目 标 费 用 有限预算 完成期限
时间
时 间
质量 费用
14
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
软件项目开发的基本目标 实现项目目标的制约因素 付出较低的开发成本 达到要求的软件功能 取得较好的软件性能 开发的软件易于移植 需要较低的维护费用 能按时完成开发工作, 能按时完成开发工作, 及时交付使用
11
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
上课 项目 野餐活动 集体婚礼 社区保安 开发操作系统 每天的卫生保洁 日常运作 神州飞船计划
12
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
项目与日常运作的区别: 项目与日常运作的区别:
指对未来的活动进行规定和安排。是管理的首要职能。 指对未来的活动进行规定和安排。是管理的首要职能。在工作实 施之前,预先拟定出具体内容和步骤,它包括预测(分析环境)、决策( )、决策 施之前,预先拟定出具体内容和步骤,它包括预测(分析环境)、决策(制 定决策)和制定计划(编制行动方案)。 定决策)和制定计划(编制行动方案)。
《软件项目管理》 软件项目管理》
计算机与通信学院 谢鹏寿 2973903 13669335986 xiepsh@
第 1 章 软件项目管理概述
1. 什么是项目?它与多数人的日常工作有什么不同? 什么是项目?它与多数人的日常工作有什么不同? 2. 分别列举三个项目活动的例子和三个不属于项目活动 的例子。 的例子。 3. 项目管理与一般管理有什么不同? 项目管理与一般管理有什么不同? 4. 简述软件项目管理的过程。 简述软件项目管理的过程。 5. 用你自己的话解释项目三重约束的含义是什么,并通 用你自己的话解释项目三重约束的含义是什么, 过一个你熟悉的实例解释三重约束。 过一个你熟悉的实例解释三重约束。 6. 分别举出一个成功的和失败的软件项目的例子。 分别举出一个成功的和失败的软件项目的例子。
8
LANZHOU UNIVERSITY OF TECHNOLOGY
项目与软件项目的概念
阶段性 –阶段性决定了项目的历时有限,具有明确的起点或终点,当实现 阶段性决定了项目的历时有限,具有明确的起点或终点, 阶段性决定了项目的历时有限 了目标或被迫终止时项目即结束。 了目标或被迫终止时项目即结束。有的项目时间甚至是决定性因 例如解决“千年虫”的项目。 素,例如解决“千年虫”的项目。 –强调时间观念 在开始一个项目前,就必须明白项目的时间约束; 在开始一个项目前,就必须明白项目的时间约束; 具体到每个人、执行项目中的每一个任务都必须明确时间要求。 具体到每个人、执行项目中的每一个任务都必须明确时间要求。 可能项目中最常听到的一句话是“要什么时候完成? 可能项目中最常听到的一句话是“要什么时候完成?” –团队建设 项目阶段性使得项目团队都是临时的组织, 项目阶段性使得项目团队都是临时的组织,一 般在项目开始时组成跨专业项目小组,结束后小组即解散, 般在项目开始时组成跨专业项目小组,结束后小组即解散,在项 目执行的过程中成员还可能会发生变化。 目执行的过程中成员还可能会发生变化。因此如何将成员快速组 成一个有效的团队对项目的成败意义重大, 成一个有效的团队对项目的成败意义重大,特别使一些项目周期 较短项目,如果团队成员短期内不能融洽合作,甚至内部分裂, 较短项目,如果团队成员短期内不能融洽合作,甚至内部分裂, 则可能直接造成项目的失败。可以毫不夸张地说: 则可能直接造成项目的失败。可以毫不夸张地说:优秀的团队效
19
LANZHOU UNIVERSITY OF TECHNOLOGY
项目管理与软件项目管理
包括设置必要的机构,确定各种职能机构的职责范围, 组织职能包括设置必要的机构,确定各种职能机构的职责范围,合理地选 择和配备人员,规定各级领导的权力和责任,制订各项规章制度等。 择和配备人员,规定各级领导的权力和责任,制订各项规章制度等。要处理 好管理层次与管理宽度(直接管辖下属的人数)的关系。 好管理层次与管理宽度(直接管辖下属的人数)的关系。 还应处理好正式组 织与非正式组织的关系,对于后者应“避免对立,加以利用” 织与非正式组织的关系,对于后者应“避免对立,加以利用” 。