2011-04-20-软件项目管理总复习(章)

上传人:宝路 文档编号:3174804 上传时间:2017-07-31 格式:DOC 页数:23 大小:701KB
返回 下载 相关 举报
2011-04-20-软件项目管理总复习(章)_第1页
第1页 / 共23页
2011-04-20-软件项目管理总复习(章)_第2页
第2页 / 共23页
2011-04-20-软件项目管理总复习(章)_第3页
第3页 / 共23页
2011-04-20-软件项目管理总复习(章)_第4页
第4页 / 共23页
2011-04-20-软件项目管理总复习(章)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2011-04-20-软件项目管理总复习(章)》由会员分享,可在线阅读,更多相关《2011-04-20-软件项目管理总复习(章)(23页珍藏版)》请在金锄头文库上搜索。

1、1软件项目管理总复习第 1 章 软件项目管理概述 1. 什么是项目?它有哪些特性?它与日常运作有何不同?项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临 时性的努力。项目是一个特殊的将被完成的有限任务,它是在一定时间内,满足一系列特定目标的多项相关工作的总称。 项目的特征: 有明确的目标 项目之间的活动具有相关性 限定的周期 有独特性 资源成本的约束性 项目的不确定性 结果的不可逆转性项目与日常运作的区别: 项目是一次性的,日常运作是重复进行的 项目是以目标为导向的,日常运作是通过效率和有效性体现的 项目是通过与项目经理及其团队工作完成的,而日常运作是职能式的线性管理 项目存在大量的

2、变更管理,而日常运作则基本保持持续的连贯性2. 项目管理有哪九大知识领域?它们有何关系? 整 体 管 理开 发 项 目 章 程项 目 初 步 项 目 范 围 说 明开 发 项 目 计 划指 挥 管 理 项 目 的 执 行项 目 工 作 监 控整 体 变 更 控 制项 目 结 束 范 围 计 划范 围 定 义创 建 WBS范 围 验 证范 围 变 更 控 制 活 动 定 义活 动 排 序活 动 资 源 估 计活 动 历 时 估 算进 度 计 划进 度 控 制成 本 估 算成 本 预 算成 本 控 制 质 量 计 划执 行 质 量 保 证执 行 质 量 控 制 人 力 计 划成 员 获 得团 队

3、建 设管 理 团 队沟 通 计 划信 息 发 布绩 效 报 告干 系 人 管 理 风 险 计 划风 险 识 别定 型 风 险 管 理定 量 风 险 管 理风 险 相 应 计 划风 险 监 控 采 购 和 获 得合 同 计 划要 求 卖 家 响 应挑 选 卖 家合 同 管 理合 同 收 尾范 围 管 理 时 间 管 理成 本 管 理 质 量 管 理 人 力 资 源 管 理沟 通 管 理 风 险 管 理 采 购 管 理3. 软件项目管理的概念2软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。4. 简述软件项目管理失败的主要

4、原因。(1) 需求定义不明确; (2) 缺乏一个好的软件研发过程; (3) 没有一个统一领导的产品研发小组;(4) 子合同管理不严格; (5) 没有经常注意改善软件过程;(6) 对软件构架很不重视;(7) 软件界面定义不善且缺乏合适的控制;(8) 软件升级暴露了硬件的缺点;(9) 关心创新而不关心费用和风险;(10)军用标准太少且不够完善(11)其它5. 软件项目管理与一般项目管理有什么不同?软件项目管理具有项目管理自身的基本特点:(1)软件项目管理是一项复杂的工作。(2)软件项目管理具有创造性。(3)软件项目有其寿命周期。软件项目管理与其他项目管理相比的独特性:(1)文档(包括程序代码)的管

5、理是软件项目管理的基础;(2)人力资源建设是软件项目管理的核心;(3)成本、进度、质量和风险是项目管理的对象;(4)协作是软件项目顺利实施的保证。6. 软件项目管理的主要任务是什么? 制定项目实施计划; 对人员进行组织、分工; 按照计划的进度,以及成本管理、风险管理、质量管理的要求,进行软件开发,最终完成软件项目规定的各项任务。其中成本管理、质量管理以及软件配置管理的主要任务如下: (1)成本管理的主要任务: 估算软件项目的成本,作为签订合同或项目立项的依据; 在软件开发过程中按计划管理经费的使用。(2)质量管理的主要任务: 制定软件质量保证计划;3 按照软件质量评价体系控制软件质量要素; 对

6、阶段性的软件产品进行评审; 对最终产品进行验证和确认,确保软件产品的质量。(3)软件配置管理的主要任务: 制定配置管理计划; 对程序、文档和数据的各种版本进行管理,确保软件的完整性和一致性。7. 简述软件项目管理的全过程。(1)软件项目的目标和工作范围的确定软件项目的目标标明了软件项目的目的软件项目的范围标明了软件要实现的基本功能,并尽量以定量的方式对这些功能进行描述(2)软件度量无法度量的事物和过程不能进行有效的、科学的管理和控制。进行度量工作,是为了帮助软件人员了解产品开发的技术过程和产品本身对开发过程进行度量的目的是为了改进开发过程对产品进行度量的目的是为了提高产品质量软件度量的结果将用

7、于软件项目管理(3)软件项目计划软件项目管理过程从一组称为项目计划的活动开始。这些活动中的第一个就是估算。估算包括人力、项目持续时间、成本等几方面的估算。估算分为两种情况:如果新项目与以前的一个项目在大小和功能上十分类似,则新项目所需要的工作量、开发的时间、成本大致与那个老项目相同;如果项目背景、大小及功能相距很远,则选择现有的软件开发估算技术进行项目估算。各种估算技术的共同点:事先建立软件的工作范围;以软件度量为基础做出估算;把项目分解为可单独进行估算的小块。(4)风险分析与管理进行风险分析时,重要的是量化不确定性的程度及与每个风险相关的损失的程度。风险分析实际上就是贯穿在软件工程过程中的一

8、系列风险管理步骤,其中包括风险识别、风险估计、风险管理策略、风险解决和风险监督等。(5)项目进度安排制定进度计划的目的是为了控制时间和节约时间,而项目的主要特点之一即4是有严格的时间期限要求,由此决定了进度计划在项目管理中的重要性。制定进度计划的过程:首先识别一组项目任务,再建立任务之间的相互关联,然后估算各个任务的工作量,分配人力和其他资源,制定进度计划。(6)项目控制由项目管理人员负责追踪在进度安排中标明的每一个任务。如果任务实际完成日期滞后于进度安排,则管理人员可以使用一种自动的项目进度安排工作来确定在项目的中间里程碑上进度误期所造成的影响。还可对资源重新定向,对任务重新安排,或者(作为

9、最坏的结果)可以修改交付日期以调整已经暴露的问题。8. 简述软件项目管理的成功要素(1)项目经理必须关注项目成功的三个标准:准时、预算控制在既定的范围内、质量得到经理和用户们的赞许。(2)任何事都应当先规划再执行;(3)项目经理必须以自己的实际行动向项目小组成员传递一种紧迫感;(4)成功的项目应使用一种可以度量且被证实的项目生命周期;(5)所有项目目标和项目活动必须生动形象地得以交流和沟通;(6)采用渐进的方式逐步实现目标;(7)项目应得到明确的许可,并由投资方签字实施;(8)要想获得项目成功必须对项目目标进行透彻的分析;(9)项目经理应当责权对等;(10)项目投资方和用户应当主动介入,不能被

10、动地坐享其成;(11)项目的实施应当采用市场运作机制;(12)项目经理应当获得项目小组成员的最佳人选。9. 软件范围的概念软件范围是指软件的用途及对软件的要求。应从管理角度和技术角度出发,确定明确的可理解的软件项目范围。包括明确给出定量的数据、指明约束条件和/或限制、叙述某些质量因素等。10. 以下哪些是项目?上课野餐活动集体婚礼社区保安开发微软的操作系统每天的卫生保洁 神舟飞船计划511. 软件危机分析王总经营一家小型的软件公司,为某行业做管理信息系统。早几年,工作非常顺利,同事们几个干的得心应手。用户关系王总一人全部搞定。可是,公司发展大了,项目却越来越难做了。倒不是因为用户关系方面,而是

11、项目时间越来越长、迟迟不能结束。在王总看来,手下的几个高手,现在是越来越搞不定了。技术没有什么变化,用户还是老用户,是他们的能力下降了,还是他们不想干了。好象都不是。哪是为什么?王总一筹莫展,退的心思都有了。说明王总所面临的主要问题,并提出相应的建议。随着软件团队人员的增加,软件版本不断变化,开发时间的紧迫以及多平台开发环境的采用,使得软件开发面临越来越多的问题。最关键的问题是缺乏软件项目管理经验,从而造成以下问题: 软件开发人员之间缺乏必要的交流 产品升级和维护所必需的程序和文档非常混乱 开发过程中的人员流动经常发生 因管理不善致使未经测试的软件加入到产品中 项目开发状态不清楚 软件生产达不

12、到规模化项目管理是企业软件项目成功的保证。软件项目的成功来之不易,统计数据表明,只有 26%的项目是成功的。成功的软件项目依赖成功的项目管理。 因此,王总应该采取科学合理的措施加强项目管理。12. 飞翔科技是一家手机代工制造商,主要的客户是国际知名的手机大厂如A、N、S 等公司,李斌是该公司的行销及业务部经理,除了主要负责公司年度整体行销企划拟定与执行、一般市场的调查与分析外,其任务还包含组成销售团队以直接面对客户,针对客户的不同需求,提出 OEM 代工或 ODM 代研发的提案(建议书) ,包含所有相关技术问题的探讨与合约的制定与签署。之后在履约期间,他还须参与所有的审查与成效评价的工作,并确

13、保能按合约执行所有任务,以及掌握进度与收到客户按阶段支付的款项。李斌对这些工作与业务压力感到不胜负荷,及需把他所负责的工作进行一些6调整,以最有效的方式圆满达成所有任务。9 月上旬某日,总经理又赋予李斌一项新任务,要求他在一个月內完成公司所提新增需求的合约签订、并同时提醒他及公司的现行订单以及将先后于两个月內完成并应同时予以续约,而其年度大事即下年度的行销企划亦必需在年底前完成。1)若你是李斌,请问你如何区分以上所述的任务有哪些属于项目性质的?又有哪些属于非项目的(或一般作业)? 2)面对总经理的要求,你应采取什么特殊方法去面对你近期这么多任务的圆满执行?公司的合约可分成哪些阶段或程序来完成?

14、答:1) 年度整体行销企划的拟定与执行(项目) 一般性市场调查与分析(项目) 组成一销售团队以直接面对客户(项目) 提出研发提案建议书(项目) 相关技术问题的探讨与合约的制定与签署(项目) 审查与成效的评价(非项目) 按合约执行任务以及掌握进度与收到客户按阶段支付的款项(非项目) 新增需求的合约签订(项目) 现行订单以及将先后于两个月內完成并应同时予以续约(项目) 下年度的行销企划亦必须在年底前完成(项目)2)把各项任务做分类,先由任务的共同性与相异性做区分,之后再做项目性质与一般工作性质来再做一次区分,之后再由项目管理順序來处理项目性质的任务。透过项目的时间管理,将各个项目,依照时间的缓急、

15、长短,来做妥善的安排;另外透过项目的人力资源管理,成立团队来达成每项任务。 起始订目标:达成 A 公司的新增需求合约。选择主要团队的人员。 计划明确定义时间为一个月內。把所需要的工作分解,并订出日程表。分配每一位团队成员的工作。 执行依计划程序所订的工作日程来执行。召开会议讨论、下达决策。7进度跟踪、撰写项目报告。 控制监视进度,视情况修改日程。评估的 A 公司回应,依评估结果来修改計划內容。 结束确认、接受最后的结果。和 A 公司检验项目结果及过程。解散项目团队人员。撰写结束报告。第 2 章 软件项目初始过程 1. 简述软件项目合同的内容。 项目名称; 项目的技术内容、范围、形式和要求; 项

16、目实施计划、进度、期限、地点和方式; 项目合同价款、报酬及其支付方式; 项目验收标准和方法; 各方当事人义务或协作责任; 技术成果归属和分享及后续改进的提供与分享规定; 技术保密事项; 风险责任的承担; 违约金或者损失赔偿额的计算方法、仲裁及其它。 2. 软件项目之初如何进行项目组织结构设计?根据以下要求: 目标的一致性和管理的统一 有效的管理幅度和层次 责任和权利要对等 要合理分工和密切协作 集权与分权相结合 纪律和秩序 团队精神遵循以下原则: 尽早落实责任:在软件项目工作开始时,要尽早指定专人负责。使他有权进行管理,并对任务的完成负全责。8 减少接口:一个组织的生产率随完成任务中存在的通信路径数目增加而降低。要有合理的人员分工、好的组织结构、有效的通信,减少不必要的生产率的损失。 责权均衡:软件经理人员所负的责任不应比委任给他的权力还大。结合项

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号