您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 第8章ITES企业的项目管理(二)
第8章:ITES企业的项目管理(二)系部:管理科学系授课老师:邱一卉电话:13859991933电子邮件:qiuyihui@xmut.edu.cn复习ITES的项目管理由IT的项目管理演变而来计划管理成本管理人力资源管理配置管理文档管理ITES的项目管理计划管理ITES项目目标的确定与范围的规划1ITES项目工作的分解和活动估算2ITES项目进度计划的编制3-开始之前、实施之中、结束之刻都需要“计划、计划再计划”!确保成本不超预算成本管理成本管理的主要内容四个过程环环相扣项目资源计划项目成本估算项目成本预算项目成本控制第8章:ITES企业的项目管理(二)人力资源管理配置管理人力资源管理的基本概念1ITES项目组织计划的编制2ITES项目人员的获取与配备3项目团队的开发与建设4ITES项目管理过程中的冲突管理5人力资源管理人力资源管理的基本概念1人力资源管理IT项目的显著特点:-项目的人员主要是知识型人员-项目的人力成本一般为50%以上,有时多达80%-人力资源成为项目组织最重要的资源人力资源管理已经成为项目管理的核心和成败的关键人力资源管理的基本概念1人力资源管理项目人力资源-指项目组织对该项目的人力资源所进行的科学地计划、适当地培训、合理地配置、准确地评估和有效地激励等方面的一系列的管理工作目的:充分发挥项目团队成员的主观能动性ITES人力资源管理的特点:1、团队性2、临时性3、生命周期性人力资源管理的基本概念1人力资源管理项目人力资源管理的主要过程项目组织计划的编制项目人员的获取与配备项目团队开发与建设人力资源管理ITES项目组织计划的编制2目的:确定组织结构,为项目的具体实施做前期准备对项目情况进行分析建立项目团队确定团队成员的职责123人力资源管理ITES项目组织计划的编制2项目组织计划编制的原则1、在初期进行,贯穿整个项目,不断调整2、组织结构合适,以便于沟通3、层次尽量少,分工明确、合理4、各个部门和成员目标明确、步调一致5、组织机构合理,以便各部门合作、沟通、效率人力资源管理ITES项目组织计划的编制2项目组织计划编制需考虑的因素项目界面指一种正式或非正式的报告提交关系,即项目组织各职位间的责、权、利关系,以及组织协调和组织信息沟通的渠道人员需求定义项目在某个特定的时间阶段内需要哪些人,这些人需具备何种素质。通常以责任分配矩阵的形式表示限制条件执行组织的组织机构、协议和合同要求、项目管理团队的偏好等职务/岗位分析与描述确定所需的岗位和职务;对岗位和职务进行分析,形成一系列岗位工作描述、工作规范和考核标准;确定岗位和职务的认知条件和要求;选拔、任用和聘用合格的人员构成团队项目人员管理计划描述项目人力资源投入和撤出项目的时间和方式,其形式视具体情况而定人力资源管理两种方式ITES项目人员的获取与配备3内部直接获得外部招聘获得项目所需人员直接从组织内部抽调,需要项目管理人员之间合理的协商,避免冲突通过人才市场、网上招聘、媒体宣传等方式获得人力资源管理项目团队的开发与建设4TextTextText团队开发团队建设增强成员的个人能力提高项目绩效•人员培训•人员绩效考核•人员激励人力资源管理ITES项目管理过程中的冲突管理5冲突类型-人力资源、设备、基础设施费用、成本、技术见解和妥协、优先权、管理程序、时间规划、责任、个性冲突解决方式-面对面协商、妥协、缓和、强制和退出人力资源管理ITES项目管理过程中的冲突管理5第8章:ITES企业的项目管理(二)配置管理配置管理概述1ITES中配置管理的内容、目标以及功能2ITES配置管理的主要人员与任务3ITES配置管理的流程4配置管理一个问题例子1配置管理软件出问题了…我马上解决这个问题(忘了变更登记)结果1配置管理仍然有问题…我已经改过了_其他的可能情况1配置管理问题现象找不到软件我知道我已经写好了,但是不知道放哪儿了丢失连接原来还是好好的,但是现在它指向的代码已经不见了相互覆盖代码开发人员对相同的代码做了不同的修改,互相覆盖无法返回新的修改比原来的更差,但是无法撤回到原来的情况文档丢失落下一份没有页码的文档文档区分不清落下两分没有标题的文档,哪份是哪份?版本不清客户报告了错误,该给他哪个补丁呢?配置管理概念1配置管理通过一套工程规范,在整个软件生命周期中跟踪、记录软件,保证全部变更都记录在案,并保证软件的当前状态是已知的和可重复的规范工具配置管理人通过技术方法或行政手段对处于不断演化、完善过程中的软件产品及其开发过程和生命周期进行控制、规范目的:实现软件产品的完整性、可追溯性,使产品最大程度地与用户的需求相吻合。作用:记录软件产品的演化过程,确保软件开发者在软件生命周期的各个阶段都能得到精确的产品配置方式:成立变动控制小组,限制预定事项的变更,对变动进行管制主要内容:各阶段的交付项,包括文档和可执行代码配置管理配置管理概述1配置管理配置管理给我们带来了什么1好处问题提高软件开发生产率为配置管理设置专门的智能人员,并且要有一些软硬件环境支持,都增加了开发的成本降低软件维护费用确保构建正确的系统更好的质量保证减少缺陷使软件开发依赖于过程而不是依赖于人对简单系统的开发没有实际意义基线软件生存期中各开发阶段的一个特定点,明确划分开发阶段,以便于检查与肯定阶段成果。基线可作为一个检查点,当采用的基线发生错误时,可找出最近的基线明确其位置配置管理配置管理一些基本概念1配置管理配置管理一些基本概念1绿线为时间轴红线为基线化的文档或文件基线交付的产品系统需求软件需求设计规格说明需求分析软件设计编码/单元测试软件集成测试验收测试代码待交付的产品维护配置项项目需定义其受控于软件配置管理的款项可以是文件级粒度,也可以是文件版本级粒度粒度越小管理成本越高,配置的精度也就越高配置管理配置管理一些基本概念1配置管理配置管理一些基本概念1文档产品需求说明产品设计文档源代码文件产品数据开发及运行环境……配置数据库的主要内容-包括软件产品及其开发过程中的所有的产品配置管理配置管理一些基本概念1配置项包括交付给顾客的软件产品,及用以创建这些软件产品的其它项。通常标识配置项有:管理计划(SDP,SQAP,Testplan,SCMP,etc.)需求和设计文档;用户和维护文档及手册;测试文档,测试驱动,及数据;支持软件(包括编译器和操作系统);配置管理配置项内容1数据字典和各种交叉引用资料;源代码,可执行代码包括外部构件;链接文件和其它由构建(build)过程形成的产品;产品发布记录和报告,如版本描述文档;用于构建或运行产品的数据库;接口控制文档;任何用于支持产品开发和运行的项。配置管理配置管理内容2通过一定的机制控制对配置项的修改记录并报告配置项以及元数据的状态确认产品的完整性并维护配置项间的一致性配置审计状态报告控制标识识别产品的结构、构件及其类型,为其分配唯一的标识符,并以某种形式提供对它的存取配置管理配置标识2配置审计状态报告控制配置标识是配置管理的一项内容。它包括为系统选择配置项并在技术文档中记录其物理和功能特性。配置标识的主要活动1、定义项目生存周期中所建立的基线2、识别和选择要纳入管理的配置项3、维护配置标识配置管理配置标识2配置审计状态报告控制1、定义项目生存周期中所建立的基线2初步确定基线生成的时间段1选定项目的外部基线和开发基线步骤3识别基线下的配置项和工作产品配置管理项目基线2基线描述说明功能基线经评审和批准的文档,描述了系统的功能特性和证实这些规定的功能已实现所要求的验证。指派基线描述待开发软件所要实现功能的文档(又称需求基线)开发配置定义在软件开发进程中不断演化和累积的配置。(描述了在设计,编码和测试任一阶段的配置。)产品基线最初批准的描述配置项全部必要的功能和物理特性的文档;经产品验收测试验证所选择具有的功能和物理特性对软件,包括电子媒体上的软件代码和确保代码能再生和维护所要求的其它项(如,软件工具及文档)。配置管理项目开发周期回顾和基线化2活动软件活动回顾、审核需求分析初步设计详细设计编码测试模块测试模块联合测试系统概念需求分析发布测试整体测试软件开发SDRSSRFCAPCAPDRCDRTRR功能基线需求基线产品基线开发配置软件基线SRR配置管理典型的项目基线2基线内容建立时机功能基线系统详细说明书操作定义工作状态系统需求回顾(SRR)系统设计回顾(SDR)合同签订需求基线软件需求说明书软件需求回顾(SRR)界面需求说明书开发配置软件顶层设计文档初步设计回顾(PDR)软件详细设计文档详细设计回顾(CDR)软件测试计划软件测试脚本源文件,可执行文件(单元,整体,系统)测试产品基线软件产品说明书功能配置审核(FCA)物理配置审核(PCA)源文件,目标文件,可执行代码用户文档配置管理控制2•配置控制:建立配置管理的库系统•基线管理:产品的建立、发布和维护•版本控制:日常维护、灾难备份•变更控制:建立有序的变更控制过程配置管理状态报告2记录和描述配置项在任何给定时间的状态记录的配置状态至少应包括:软件项和相关文档的标识及其当前状态;基线进化的状态;建议和已批准变更的状态;已批准更改的实施状态。目的:将记录中所包含的信息形成文件并进行传播。配置管理状态报告(实例)2变更ID变更状态发起人开始日期配置项版本(新/旧)实施人结束日期021执行中linda5.5采购清单V1.1V1.2付欣5.15………………………项目名称:××公司MIS系统进展报告项目名称:××公司MIS系统进展报告从2005年5月5日到2005年6月20日变更ID相关任务ID工作概况状况021020与供应商订立合同已完成008合同验收待完成…………变更日志配置管理状态报告(实例)2配置项状态报告配置项名称描述位置采购清单所有采购组件清单/采购/采购内容/清单采购合同采购合同清单及合同附件…合同验收报告已通过验收的合同报告…………备注位置:配置项存储位置的受控库的名称描述:配置项的版本信息以及关联项的详细信息配置管理配置审计2目的:验证配置管理过程和标准在项目的开发活动中得到遵循;已开发的产品配置与规定的要求相符合。配置审核可分为:–过程审核-基线审核;在项目的配置管理计划中安排基线审核活动;按计划和软件基线审核规程实施审核。–产品审核配置管理配置管理的目标2标识变更、控制变更、确保变更正确实现,向有关人员报告变更,保证软件开发过程的完整性和可追溯性目标1:软件配置管理活动被定义和计划目标2:软件开发过程中的产品被识别、控制和管理目标3:对于处于配置管理下的软件产品的修改被控制目标4:相关的项目组和成员应该被通知产品的目前状态和被修改的信息配置管理配置管理的功能2配置管理的功能代码共享并行开发支持变更请求管理过程控制建立管理修订版管理版本控制产品发布管理配置管理并行开发中的冲突2当时最新版本当时最新版本源代码库开发者A:修改中,尚未形成新版本开发者B:修改并首先提交配置管理解决冲突的方法2原始版本1.0开发者A:后来提交开发者B:修改并首先提交源代码库B的版本成为最新版本1.11.2把修改后的版本与1.1合并12配置管理版本控制2当时最新版本修改并粗略调试本地工作副本生成的最新版本源代码库修改调试获取最新版本提交最新版本12配置管理变更请求管理2提取变更请求分析并得到批准软件配置管理控制库测试,复审,批准修改后的配置项配置项更改提交配置管理ITES配置管理的主要人员3开发者1开发者n集成工程师测试动态库工作空间受控配置管理员静态库基线备份已发布产品受控的机器Checkin/out配置项草稿文件配置管理ITES配置管理的主要人员3项目经理制定项目的组织结构和配置管理策略:包括定制开发子系统、定制访问控制、制定常用策略、制定集成里程碑以及进行系统集成配置管理员创建配置管理库,对存储库进行日常备份和恢复,维护配置管理环境软件开发人员创建、修改和测试开发工件集成人员对软件进行归并,形成相应的基线或发布版本QA人员跟踪当前项目的状态,测试、报告错误并验证其
本文标题:第8章ITES企业的项目管理(二)
链接地址:https://www.777doc.com/doc-781826 .html