08第7章软件外包项目管理.docx
- 文档编号:29457770
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:14
- 大小:495.06KB
08第7章软件外包项目管理.docx
《08第7章软件外包项目管理.docx》由会员分享,可在线阅读,更多相关《08第7章软件外包项目管理.docx(14页珍藏版)》请在冰豆网上搜索。
08第7章软件外包项目管理
第7章软件外包项目管理
主要内容:
1项目管理相关概念
2软件外包中的项目管理
3软件外包项目团队的组建
7.1项目管理相关概念
7.1.1问题:
什么是项目
7.1.2项目
1.项目的定义
●在一定约束条件下具有特定目标的一项一次性任务,称为项目
2.项目的特征
●在规定时间内,由专门组织起来的人员来完成相应的任务
●有一个明确的预期目标
●有明确的可利用的资源
●可能没有可借鉴的经验
3.项目的生命周期
图7-1项目生命周期
7.1.3项目管理
1.项目管理的概念
●在一个确定的时间范围内,为了完成一个既定的目标,通过特殊形式的临时性组织运行机制,经过有效的计划、组织、领导和控制,充分利用既定有限资源的一种系统管理方法
2.项目管理的特点
●综合性
●创造性
●时间性
3.项目管理的要素
●范围
●时间(进度)
●成本(度量,资源,人力资料)
●质量
●组织(计划,过程,跟踪)
●用户满意度
图7-2项目管理的五大功能及互相关系
7.1.4项目管理知识领域
●范围管理
●时间管理
●成本管理
●质量管理
●人力资源管理
●沟通管理
●风险管理
●集成管理
●采购管理
7.1.5项目管理与项目群管理
1.项目群的定义
●是一组相互关联并需要进行协调管理的项目
2.项目群类型
●面向约束
●面向客户
●面向产品
●面向战略
3.项目群管理的定义
●在有多个项目的前提下,通过统筹协调和集约分配现有资源以获取项目集群最佳实施组合的管理。
4.项目管理与项目群管理的对比
7.1.6项目管理方法及工具
1.甘特图
图7-3甘特图示例
2.挣值分析法(赢得值法)
●挣值法是一种综合的绩效度量技术,既可用于评估项目成本变化的大小、程度及原因,又可用于对项目的范围、进度进行控制。
●通过分析产生偏差的原因,来确定要采取的相应的纠正措施。
●采用挣值法的前提是,计划和实际进度的百分比要估算比较准确。
3.工作分解结构
图7-4软件开发项目WBS分解结构模版
4.计划评审技术(PERT、网络图)
7.2软件外包中的项目管理
7.2.1案例:
A公司对日软件外包项目实例(P191)
●描述一个外包项目的完成情况及遇到的问题
1.成立项目组
图7-7A公司成立的项目小组的组织结构
2.项目正式启动
●40支程序的详细设计、编码、单元测试
3.初试成功
●A类程序(简单二层结构)顺利完成
4.遭遇难题
●B、C类程序(多层结构)的复杂与困难
5.紧急救“火”
●遇到技术及团队的风险,及时处理
6.项目结束
●顺利结束
7.2.2软件外包项目的概念
●软件项目的部分或全部外包,其产出是软件产品
7.2.3软件外包项目的特点
●外包项目的合同类型多种多样
●外包项目的规模和质量要求差别很大
●外包项目技术和业务领域各异
●部分客户对外包企业有过程管理方面的要求
●外包企业对成本非常敏感
7.2.4软件外包项目生命周期
图7-8软件外包项目全过程管理的生命周期模型
7.2.5软件外包项目管理与一般软件开发项目管理的差异
●项目干系人更加复杂
●全球协作,沟通难度增大
●对团队成员要求更高
●客户对项目监控力度增大
●变更流程更复杂
●较本地项目,成本上升
7.2.6软件外包项目管理流程
1.项目合同签署前
●发包方给出项目建议书。
内含所要完成的功能、性能方面的总体要求,以及项目总预算和工期要求
●接包方根据项目建议书,给出项目的解决方案设计,并估算成本和进度
●进行可行性分析
2.项目启动阶段
图7-9项目启动阶段流程
3.项目设计阶段管理
图7-10项目设计阶段管理流程
4.项目开发阶段
●主要是依据设计文档进行编码,并完成部分单元测试工作
5.项目测试和稳定阶段
图7-11项目正式测试和稳定阶段流程
6.项目交付与验收阶段
图7-12项目交付与验收阶段流程
7.2.7软件外包项目管理的关键点
1.需求变更管理
●变更不可避免
●变更对软件成失的影响很大
●必须对变更进行有效管理
图7-13项目需求变更管理流程
2.风险管理
图7-14(a)项目风险管理的主要内容
图7-14(b)项目风险管理流程
7.3软件外包项目团队的组建
7.3.1项目团队组建与管理
1.项目团队建设类型
●问题解决型团队
●自我管理型团队
●多功能型团队
●虚拟型团队
2.项目团队组建
●由项目定目标和共同愿景
●由企业定项目经理
●由项目经理定项目组成员
3.项目团队发展与建设
图7-15项目团队发展的五个阶段
4.项目团队管理
●良好的组织结构
●团队成员少而精
●人员责、权、利明确
●良好的团队激励机制
●成功团队的特点
⏹明确的角色和责任。
每个人在任何时候都是负责的
⏹具有很强的凝聚力
⏹监控个人表现,提供反馈。
让团队成员知道他们是否无愧于团队的期望
⏹有效的沟通
⏹以事实为依据制定决策
⏹相互帮助、不断改进、勇于创新的团队文化
●不良团队的典型错误
⏹挫伤积极性。
如:
要求工作到深夜,老板长时间休假而员工假期加班,到项目结束时无奖金
⏹人员素质低。
人员的选择着眼于尽快雇佣到人,而不是在项目周期中工作最好的人,虽然可以使项目尽早启动,但不能确保项目尽快完成
⏹个人英雄主义。
中等管理水平的项目经理更为强调团队精神
⏹项目后期加入人员。
火上浇油
⏹对有问题成员的失控。
这是项目组成员对领导最常见的抱怨
⏹工作环境拥挤嘈杂
⏹开发人员与客户之间发生摩擦
⏹缺乏有效的项目支持。
没有有效的高层支持;高层人员强迫开发者接受不现实的项目进度等
⏹缺乏各种角色的齐心协力
⏹缺乏用户介入。
没有用户早期介入的项目充满需求误解的风险
⏹政治高于物质。
政治家型项目组的精力集中在于领导的关系,在项目初期,会运行得很好,但进入中后期,会失败
思考与练习
1、什么是项目?
它有哪些特点?
2、什么是项目管理?
项目管理的目标和主要内容有哪些?
3、软件外包中的项目管理有哪些特点和关键点?
4、良好团队有哪些表现?
不良团队有哪些典型错误?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 08 软件 外包 项目 管理