项目管理培训-殷树勋.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目管理培训-殷树勋.ppt

2007.4 项目管理培训 殷树勋 目录 项目管理关注的核心问题 项目管理的有关过程域 如何进行项目策划 如何进行项目监督和控制 项目管理关注的核心问题 什么是项目管理 项目管理关注的核心问题 项目管理关注的核心问题 缺陷排除模式和产品质量的关系 项目管理的有关过程域 CMMI中的项目管理过程域 考虑到能力成熟度提高的渐进性,CMMI将项目管理过程域分成基本的和高级的两个层次: CMMI2级的PP、PMC、SAM三个过程域构成基本的项目管理过程域。 CMMI3级的IPM、RSKM和CMMI4级的QPM构成高级的项目管理过程域,但这些过程域的实施基于基本的项目管理过程域。 注:项目管理过程域不能孤立存在,它必然要和其它类型的过程域(工程过程、支持过程、过程管理)相联系。 小结 最基本的过程域是PP和PMC,其它过程域(IPM、RSKM、QPM)可以看成是这两个过程域向高成熟度的扩展。例如:QPM可以看成由基于量化管理的PP(度量策划)和PMC(统计过程管理和控制)组成。 因此,可以分成项目策划和项目监控两大部分来讨论项目管理问题。 如何进行项目策划 项目策划概述 项目的初期策划 定义项目过程 数据管理策划 工作任务分解 识别所需要的工具与技能 度量策划 风险管理策划 项目估计 编制进度表 建立项目基线 制定项目计划 建立项目控制数据库 项目策划概述 项目策划是指项目启动期间及启动后一段时间内进行的整体策划工作;在整个项目生命周期中,它是最早进行的工作阶段。 在软件项目中,为了更有效地进行项目策划,根据项目具体情况又可进一步分解为项目初期策划和项目开发策划两个子阶段。 局部的项目策划工作贯穿在项目的生命周期始终。 项目初期策划 项目启动,其标志是经过批准的项目大纲。 确定项目范围,即确定产生项目产品所要做的工作及所包含的过程。 组建项目开发组织。 项目大纲的主要内容 项目目标; 项目的客户和用户; 主要功能; 主要性能; 项目管理职责; 资源、成本、进度等约束条件; 与其他项目和组织的依赖关系。 项目大纲实例 确定项目范围 确定项目的需求边界,包括要产生的产品及产生这些产品所要做的工作(和REQM、RD过程域相关)。 确定项目范围的方法和项目的类型、性质有关。 对于较复杂的项目,可能需要建立系统分析组进行系统分析,并且根据不同的项目类型采用不同的系统分析方法(例如结构化分析方法、面向对象的分析方法等)。根据分析的结果,提出并确定产品实现的战略(技术路线)。 项目类型的例子: 应用软件类项目; 系统软件类项目; 软硬件兼有的项目等。 对于简单项目,可能不需要进行正式的系统分析(例如,只是根据外部项目的要求进行编程的项目)。 确定的结果,形成《客户需求说明书》,建立客户需要基线,配置到基线库。 需求的分类 客户需求 直接来自客户,或项目承接方和客户方共同确定的整体需求。对于项目而言,它属于外部需求,包括技术类需求和非技术类需求。 产品需求 对客户需求进行系统分析后形成的反映技术实现要求的需求,它包括对各系统构件(软件、硬件、数据和人员)提出的要求。 需求分类例 需求的系统分析 说明客户需求; 可行性研究(包括:经济、技术、法律); 经济和技术分析; 将需求所要求的功能分配到软件、硬件、数据(数据库)、人员和其它系统元素; 建立进度和成本约束; 完成系统定义(包括:系统体系结构建模、编写客户需求说明书)。 客户需求的主要内容 技术性需求 要求实现的功能、性能、执行要求、设计约束条件、界面接口要求、可靠性、可维护性、编程语言等。 非技术性需求 产品的交付日期、里程碑、服务(培训、支持)等。 验收准则 客户需求说明书实例 客户需求的评审 评审内容 客户需求的完整性 在软件实现上的可行性和适合性 描述是否清晰、正确 需求之间是否相互一致 是否具备可测量性和可验收性 评审人员 系统分析 软件工程 系统测试 质量保证 配置管理 文档支持 客户或客户代表 客户需求的批准 由CCB(配置控制委员会)批准 项目经理(通常为CCB主席) CM QA 工程组负责人 测试组负责人 客户代表 建立客户需求基线,并配置到基线库。 建立项目开发组织 根据项目的类型不同,所要求的角色也不同。对于一般的软件项目而言,通常要求有以下角色: 需求分析; 设计开发; 测试; 文档编写; 质量保证; 配置管理; 技术支持; 项目管理。 定义项目过程 选择合适的产品生命周期模型。 定义项目过程。 项目过程包括项目管理过程和产品实现过程。 几种典型的软件生命周期模型 瀑布模型 增量模型 增量迭代过程模型 项目过程的描述 识别各项目阶段和过程以及应产生的工作产品。 描述所定义的项目过程,包括:过程的入口准则、出口准则、要执行的任务以及产生的

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档