软件外包概论课件(第3章).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件外包概论课件(第3章).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 外包 概论 课件
- 资源描述:
-
1、第3章 软件外包项目管理 学习目标l了解项目管理的基本概念l了解软件外包项目管理的概括、特点和内涵l熟悉软件外包项目管理的管理过程组l熟悉软件外包项目管理的知识领域第3章 软件外包项目管理什么是项目?项目是指在一定的时间段内为创造具有一定特性的产品、服务或达到某一目标而进行的临时性的行为。l临时性:有明确的启动和终点。达到当初制定的目标或者被人为中途终止。l独特性:每一个项目都是不一样的l确定性:有明确的目标3.1 项目管理的基本概念什么是项目管理?指在项目活动中,运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的目标和期望的过程。项目管理是对一系列目标相关的活
2、动的整体检测和管控。项目管理的特征:l目的性:通过项目管理活动,保证或超越项目目标;l独特性:不同于企业的生产运营管理和政府管理,是一种特殊的管理活动;l普遍性:作为一次性和独特性的社会活动而普遍存在于人类的各项活动之中。3.2 软件外包项目管理的概括、特点和内涵软件外包项目管理本身是项目管理的一个分支,属于项目管理的一个子集有的项目管理涉及软件生命周期的所有过程有的项目管理指覆盖软件生命周期的一部分无论何种软件外包项目,都涉及需求管理、风险管理、时间管理、成本管理、项目质量管理、项目资源、干系人管理3.2 软件外包项目管理的概括、特点和内涵软件外包行业项目管理特殊点l开发模式:客户基于降低成
3、本、提高生产率的目的,越来越偏向于短时期内立竿见影,因此基于迭代和敏捷的开发模式越来越多;l管理成本:通常软件外包项目是客户整个产品的一部分,在项目后期整合。项目部分成本失控将使整个项目成本大大增加;l交付质量:如今的客户将软件外包团队视为合作伙伴,期待交付的软件基本不存在缺陷。3.3 项目启动指组织正式开始一个项目,或继续到项目的下一个阶段组织通过发布项目章程正式启动项目项目章程l该文件正式确认项目的存在;l对项目提供简要概述l主要利益相关者在项目章程上签字,承认在项目需求和目的上已达成一致l确认项目经理并授权3.3 项目启动项目正式启动的两个明确标识l任命项目经理l制定项目章程项目经理的选
4、择和核心项目组的组建,是项目启动的关键环节,强有力的领导是优秀项目管理的必要组成部分。项目经理必须领导项目成员,处理好关键项目干系人的关系,理解项目的商业需要,准备可行的项目计划。3.3 项目启动制定项目章程编写一份正式批准项目并授权项目经理在项目活动中使用组织资源的文件的过程u本活动具体内容:l制定项目的目标l项目的合理性说明l项目范围的初步说明l确定项目的可交付成果l预计项目的持续时间及所需的资源l确定高层管理者在项目中的角色和义务3.3.1 制定项目章程制定项目章程需要的输入条件之一l项目工作说明书(Statement of Work,SOW)SOW是对项目需交付的产品、服务或成果的叙述
5、性说明。在软件外包项目中,一般由甲方提供。其形式:招标文件、合同部分等3.3.1 制定项目章程SOW的主要内容l业务需要在商业论证中,进行业务需求和成本效益分析,对项目进行论证l产品范围描述记录项目所需产出的产品、服务或成果的特征,以及这些产品、服务或成果与项目所对应的业务需要之间的关系。l战略计划记录客户或组织的战略愿景、目标和目标。所有项目都应该支持客户或组织的战略计划。3.3.1 制定项目章程制定项目章程需要的输入条件之二l商业论证(市场调研)市场需求:甲方基于成本因素,将软件外包给乙方;乙方则在此基础上完成和完善自身的商业论证,确保本身的商业价值和企业战略价值能够得以实现;组织需要:客
6、户基于管理费用的考虑,将企业流程部分外包给能够提供专业服务的公司;技术进步:客户希望将新技术应用于企业的发展,实现业务的高效率;法律要求:因法律法规的变更带来的需求产生,如银行利率变更等;生态影响以及社会需要:企业考虑自身对外部生态环境以及社会环境的需要而产生需求,如建立自控系统来监控废弃物的排放等。3.3.1 制定项目章程制定项目章程需要的输入条件之三l组织过程资产库(OPAL)组织级别的过程资产对于制定项目章程具有极其重要的参考和指导价值组织的标准过程、政策和过程定义;模板(如项目章程模板);技术进步:客户希望将新技术应用于企业的发展,实现业务的高效率;u项目章程模板包含的主要内容:项目目
7、标和被批准的原因、项目目标达成的明确定义或标准委派的项目经理及其干系人、项目制约的因素和前提、项目的范围和边界定义风险描述、项目总体的里程碑和进度定义、项目总预算干系人清单、发起人或批准项目章程的人员姓名和职权3.3.1 制定项目章程软件项目章程的目录结构图例3.3.2 识别干系人项目经理对于项目干系人是否能够正确地识别并管理,将对项目的成败起着非常重大的影响尽早识别出项目干系人,并对他们的利益层次、个人希望、重要性和影响力来进行识别,对于项目的成功非常重要3.3.2 识别干系人识别干系人的基础条件l项目章程l合同(合同各方都是关键的项目干系人)l行业标准l组织过程资产3.3.2 识别干系人分
8、析干系人l系统地收集和分析各种定量与定性信息,便于确定在整个项目中应该考虑哪些人的利益。l利用这些关系来建立联盟和伙伴合作。l在项目或阶段的不同时期,应该对干系人之间的关系施加不同的影响3.3.2 识别干系人干系人分析步骤:l关键干系人通常较易识别。通过对已识别的干系人进行访谈,来识别其他干系人,扩充干系人名单,直至列出全部潜在的干系人;l分析每个干系人可能的影响,对他们进行分类,排序,以便有效分配精力,来了解和管理干系人的期望;l评估关键干系人对不同情况可能做出的反应或应对,以便策划如何对他们施加影响;l输出干系人登记册,记录已识别的干系人的所有详细信息。3.3.2 识别干系人干系人登记信息
9、例子类别类别角色角色职责职责姓名姓名地址地址联系方式联系方式甲方客户项目投资方法人代表XX公司信息中心主任尚冬XX市YY路1399876XXXX供应商服务器提供商销售总监负责XX系列服务器的销售王庙岭XX市YY路1301765XXXX合作方XX信息服务公司负责XX信息服务公司的业务承接朱云AA市YY街道1351643XXXX乙方控股总部总部项目总监负责总公司项目审核与监管李东CC市DD路010-0876XXXX乙方分公司项目经理负责本项目的交付冯克清BB市CY路010-1876XXXX乙方分公司架构师负责本项目的架构设计于芳BB市CY路010-7896XXXX3.4 项目计划制定项目计划是软件
10、项目管理过程组中一个非常关键的过程域项目负责人通过阅读项目章程编制正式的项目计划项目计划是描述包括项目策划、执行、监控、改善的一份正式文件项目计划详细说明了项目工作的实现内容、目标、需要的时间和资源很多低质量的项目规模估算是造成很多软件外包项目出现问题的根本原因之一3.4 项目计划软件项目计划编制的目的l编制一个合理的实施软件工程及管理软件项目的计划l在项目初期制定,并非一成不变,随项目进展不断调整和细化一个完整的项目计划至少包含如下内容:项目范围管理计划项目进度管理计划项目成本管理计划项目质量管理计划项目资源管理计划项目沟通管理计划项目采购管理计划项目风险管理计划3.4.1 项目范围管理计划
11、 项目范围管理计划包括为成功完成项目所需要的一系列过程,以确保项目包含且仅仅包含项目所必须完成的工作。范围管理首先要定义和控制在项目内包括什么、不包括什么。l制定项目范围计划,以规定项目如何被定义、检验、控制范围、创建与定义工作分解结构(WBS)l编制一个详细的项目范围说明书l将项目的主要可交付成果和项目工作细分为更小、更易于管理的部分l进行范围确认,正式接受可以完成的项目范围l考虑控制范围变更3.4.1 项目范围管理计划 项目范围管理的主要内容:l项目范围计划编制:创建计划,包含如何定义、确认和控制项目范围的过程;l需求分析:确定、记录并管理需求分析的过程;l项目范围定义:制定项目和产品详细
12、描述的过程;l创建工作分解结构(WBS):将工作分为更小、更易于管理的部分3.4.1 项目范围管理计划 如何编制项目范围管理:l描述将如何定义、制定、监督、控制和确认项目范围;l项目团队共同参加项目会议来进行制定,与会人员包括项目经理、项目发起人、团队成员、选定的干系人、范围管理各过程的负责人、其他必要人员。3.4.1 项目范围管理计划 如何收集需求:l业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,通常在项目定义与范围文档中予以说明;l用户需求:描述了用户使用产品必须要完成的任务,可以在实例或方案脚本中予以说明;l功能需求:定义了开发人员必须实现的软件功能,使用户利用系统能完成他
13、们的工作,满足业务需求;l非功能性的需求:描述系统展现给用户的行为和执行的操作等,包括产品标准、规范和约束,以及接口和构造上的限制等l需求分析报告:描述软系统用具有的外部行为3.4.1 项目范围管理计划 用户需要调查注意事项:l必须从使用产品的用户处收集;l经理层优势试图代替用户说话,但常常无法准确说明“用户需求”;l必须让实际用户参与到收集需求的过程;l必须花时间来消除需求中模糊不清的地方和一些使开发者感到困惑的方面;l优秀的需求源于客户与开发人员之间有效的交流和合作3.4.1 项目范围管理计划 用户需要调查常用方法:l分析人员使用双方共同理解的语言;l分析人员要能够充分了解客户的业务目标;
14、l分析人员要尊重客户的意见;l分析人员对于客户提出的需求应能够提出充分的实施建议和解决方案;l对于需求变更部分提供真实可靠的评估;l划分出需求的优先级别;l签订需求分析报告,建立有协议的基线,双方对需求达成一致。3.4.1 项目范围管理计划 项目范围定义:l项目范围是指项目所涉及的所有工作的集合;l不是项目所有成果物的集合,而是这些成果物所引发的所有工作任务的汇总u项目范围说明书详细描述了项目的可交付物和产生这些可交付物所必须做的项目工作3.4.1 项目范围管理计划 创建工作分解结构:l工作分解结构WBS(Work Breakdown Structure)是面向可交付物的项目元素的层次分解,它
15、组织并定义了整个项目范围。是一个详细的项目范围说明的表示法,详细描述了项目所要完成的工作。l是组织管理工作的主要依据,是项目管理工作的基础。工作结构分解的过程就是为项目搭建管理骨架的过程。管理工作主要内容如下:定义工作范围定义项目组织设定项目产品的质量和规格估算和控制费用估算时间周期和安排进度3.4.1 项目范围管理计划 进行项目工作分解时的主要步骤:识别和确认项目的主要组成部分分解并确认每一组成部分是否分解得足够详细确认项目主要交付成果的组成要素核实分解的正确性工作分解结构的原则:在各层次上保持项目的完整性,避免遗漏必要的组成部分;一个工作单元只能从属于某个上层单元,避免交叉从属;工作单元应
16、能分开不同责任者和不同工作内容;便于项目计划、控制的管理需求;最底层工作应该具有可比性,是可管理的、可定量检查的;应包括项目管理工作及分包出去的工作3.4.2 项目进度管理计划项目进度管理计划是为了规划、编制、管理和执行项目进度而制定政策、程序和文档的过程。该过程的主要作用是为如何在整个项目过程中管理项目进度提供指南和方向。(即对如何进行项目进度管理做计划)进度管理计划是项目管理计划的组成部分,为编制、监督和控制项目进度建立准则和明确活动。(即,规定好各种资源的计量单位,并对这些资源的利用做时间上的安排)u工作分解结构为进度管理计划提供了框架,保证了与估算及相应进度计划的协调性。3.4.2 项
17、目进度管理计划在制定项目进度模型时,需要规定进度规划方法和工具。在项目进度计划中,需要明确准确度和合理性。如测量时间用人时(或人天、人月),测量费用用人民币(或美元)。在项目进度模型的维护中,需要规定在项目执行期间,如何更新项目状态,允许出现的最大偏差。3.4.2 项目进度管理计划通常用偏离基准计划中的参数的某个百分数来表示进度偏差值。例如规定:l完成各项成果的百分比规则;l采用挣值技术,如公式法、完成百分比等;l进度绩效测量指标,一般采用进度偏差(SV)和进度绩效指数(SPI)指标来评价偏离计划进度的程度。3.4.2 项目进度管理计划项目计划制定包括以下内容:1. 活动排序和工时估计是编制项
18、目进度不可缺少的活动,规定了各项任务的工时和它们之间横向的并列关系以及纵向的彼此衔接关系。2. 编制进度计划计算整个工期的长度,确定起始及结束时间,设置阶段性里程碑,建立时间储备库,找出项目工期的关键路径。通过输入(依据)工具以及方法输出(结果)项目范围说明Word,Excel项目活动顺序网络图工作分解结构Project里程碑的清单Word范围变更批准其他工具3.4.2 项目进度管理计划关于活动排序:1. 活动排序的输入依据项目范围说明、WBS、里程碑清单和变更申请;2. 活动排序的输出依据项目活动网络图-项目活动及其逻辑关系(依赖关系)的图解表示。3. 项目活动排序的工具与方法排序3个步骤:
19、活动分析、确定关系、制定顺序4. 常用工具:微软的Project 20103.4.2 项目进度管理计划关于工时估算:对于每一项活动,它所持续的时间就是该活动的工时。对整个项目,所有活动花费的所有时间就是项目工时。工时与工期的区别工期是完成整个项目所经历的物理时间,即从某日期开始到某日期结束之间的时间工时是每一项活动所积累的时间总和工时的单位可以是人时、人天、人月,即一个人完成某项活动所需要的时间。3.4.2 项目进度管理计划工时估算的常用方法和技术:专家估算法:召集行业专家,根据行家自己的经验和知识估算项目工作所需要的工时;类比估算法:参考别人或者前人相同或相似的经验做出判断;三点估算法:利用
20、专家判断来估算时间的简易方法,公式是E=(X+4Y+Z)/6,其中:E-最后估算出的工时;X-最乐观估算出的工时;Y-最可能实现的工时;Z-最悲观估算出的工时。参数估算法:根据经验值设定标准单位参数,再用单位参数乘上工作量,求出整个活动的持续时间;PERT估算法:是国外的一种常用项目评估工具。其具体体现为一套在概率统计学基础之上的量化评估手段。3.4.2 项目进度管理计划关于编制进度计划:进度计划主要是计算整个工期的长度,确定起始及结束时间,设置阶段性里程碑,建立时间储备库,找出项目工期的关键路径。进度计划是在活动排序和总工时估算的基础上制定的实施计划,包括制定工作日历、设置里程碑、设置时间缓
21、冲区(也称时间缓冲)、设定关键路径等。常用工具:甘特图(利用Project)3.4.3 项目成本管理计划项目成本管理是指项目承包人为使项目成本控制在计划目标之内所做的预测、计划、控制、调整、核算、分析和考核等管理工作。项目成本管理就是要确保在批准的预算内完成项目。项目成本管理依靠4个过程来完成:制定资源计划、成本估算、成本预算、成本控制。3.4.3 项目成本管理计划项目成本管理3个构成部分:制定资源计划:根据项目的工作分解结构,列出所有任务需要使用的资源,包括有形和无形的资源,组合成项目资源计划清单进行成本估算:在资源计划清单上列出的所有资源都计算出个数乘价格,然后汇总成为整个项目的成本估算和
22、编制成本预算:在成本估算的基础上,按照WBS的工作清单所示,将所示成本金额分配上去3.4.3 项目成本管理计划成本估算和成本预算的差=公司可以增加利润成本估算=项目的目标成本成本预算=项目的计划投入成本成本核算=项目实际发生的成本计划偏差=目标成本-计划成本实际偏差=计划成本-实际成本目标偏差=实际成本-目标成本3.4.3 项目成本管理计划资源计划制定的方法:专家评估法:行业专家和顾问一起统一评估资源计划;多方案备选法:列出可以实现项目目标的多种方法,通过对比,选择性价比最优的方案资料统计法:根据行业的标准和历史数据来推算出资源需求总量;自下而上法:依据WBS,将每一项工作所需的资源详细列出,
23、然后汇集成整个项目的资源计划。u以上4种资源计划制定的方法,都有各自的优点和缺点3.4.4 项目质量管理计划质量定义(ISO):反映实体能满足明确和隐含需求的能力之总和。软件的质量:软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准,以及所有专业开发的软件都应具有的隐含特征的程度。影响软件质量的3组因素:a)正确性、健壮性、效率、完整性、可用性、风险(产品运行)b)可理解性、可维修性、灵活性、可测试性c)可移植性、可再用性、互运行性3.4.4 项目质量管理计划项目质量计划是识别项目及其可交付成果物的质量要求目标和标准,并书面描述项目将如何证明符合质量要求的过程。质量规划应与其它规划过程
24、并行开展例如,为了满足既定的质量标准而对可交付成果提出变更建议,就可能导致成本或进度计划调整,需要就该变更对相关计划的影响进行详细的风险分析。项目质量管理是指确定质量方针、目标和职责,并通过质量体系中的质量策划、控制、保证和改进来使其实现的全部活动。3.4.4 项目质量管理计划质量管理计划的编制过程:质量管理计划策划:质量管理由谁去具体实施,就由谁来主导制定。由项目组的最高领导直接牵头制定,项目团队的全员进行参与,不仅由质量管理专家或顾问来直接制定;确立质量管理目标:确定质量方针、目标和职责。管理目标不等质量目标!质量计划所确立的目标首先是管理目标,然后才是质量目标。质量管理目标是行为指标,质
25、量指标是结果指标。管理目标是引导质量管理的行为!3.4.4 项目质量管理计划质量管理计划的输出结果:质量管理计划:体现为一套文件,包括质量目标、为达到质量目标的管理流程图、工作操作规范以及实施细则说明、项目成果物标准和用于检验目标标准的检验表格;过程优化方案:如何制定优化资源配置方针、制定绩效改进目标和测量指标等;项目管理计划更新:质量管理计划的编制以及过程优化可能引起其它管理计划的更新,需要在评估后进行更新3.4.4 项目质量管理计划质量管理计划的制定方法:l成本收益分析法:计算出投入的每单位成本所能得到的质量收益,从而建立 一个确定的模型,该模型是一个最佳性价比的模型。方案检验产品投入测试
展开阅读全文