软件项目管理基础课程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目管理基础课程

* 技能矩阵 技能矩阵是在项目中关于要完成任务的人的技能、知识和兴趣的一张简单表。 技能矩阵的一行表示来自工作分解结构的工作单元——任务、活动和项目功能。一列表示项目参与者。矩阵中的一项为任务,定义了特定参与者的技能和知识层次。 我们把3种项目区分开:主要技能、次要技能和兴趣。主要技能使一个人能胜任领导一个工作单元。次要技能使一个人能参与任务。兴趣表示在任务中一个人感兴趣但不具备该技能。 2.2.6 组织 组织由组织单元及其交互组成。 最小组织单元是一个参与者(也叫个人或成员)。一组参与者能组成部门、处或小组。 呈现组织结构 组织的表现及其信息结构通常叫组织图。 软件项目管理计划 软件项目管理计划(SPMP)中的文件在项目总结大会之前创建,并且当任务完成和步骤更新的时候被更新,这种更新将贯穿整个项目。 SPMP的使用者包括管理者和开发者。 SPMP有五部分。 1.??介绍 1.1 项目概况 1.2 项目交付品 1.3 文档的演化 1.4 参考书 1.5 定义和缩写表 2.??项目组织 2.1 过程模型 2.2 组织结构 2.3 组织边界和接口 2.4 项目责任 3.??管理过程 3.1 管理目标和优先级 3.2 假设,依赖和限制 3.3 风险管理 3.4 监督和控制机制 4.??技术过程 4.1 方法,工具和技术 4.2 软件文档 4.3 项目支持功能 5.?工作元素,日程表和预算 软件项目管理计划(SPMP) 2.3 项目管理活动 在项目定义期间,项目经理的主要活动是定义组织结构和定义工作产品、任务、时间表和角色。团队领导在项目定义阶段的最后时刻参加项目,他们的主要工作是在稳定状态下监督和管理团队。 2.3.1计划项目 定义问题、确定初始任务模型和组织结构、评估所需的资源,如人员和资金。 这一阶段要完成以下的工作: 1.问题陈述:记述了当前情况、要支持的功能和系统要使用的环境,也要定义客户希望的产品、交付日期和一套验收标准,可能也指定了开发环境中的限制,例如要用的编程语言。问题陈述是由项目经理和客户经过迭代活动开发的。 2.顶层设计:顶层设计描述了系统的软件体系结构,应由软件结构师完成。软件结构师定义主要的子系统及其服务,但还不定义子系统的界面。 3.软件项目管理计划(SPMP):描述了项目的所有管理方面,特别是工作分解结构、日程表、组织、工作包和预算。为一个项目定义工作分解结构(WBS),有不同的方法。最常用的方法是基于软件过程的功能分解。 2.3.2组织项目 雇用参与者、确定技能、为参与者分配角色和责任并组织指导与项目总结有关的会议。 1.设立交流设施 2.定义技能:软件工程开发项目需要具有应用领域技能、交流技巧、技术能力、质量能力和管理能力。项目经理要用技能矩阵,为每个任务按合适的技能关系定义人员。 3.分配管理角色:分配团队领导等管理角色。团队领导要有交流的能力,要作为更高层管理者和开发者之间的联络者有上通下达以取得协调的能力;有时团队领导必须具有命令开发者完成紧迫任务的决定权。 4.分配技术角色:技术角色最好和管理角色分开。 5.处理技能缺乏:当技能不足时,项目经理应该做出培训计划安排。这包括专门培训和工作中展开的培训。 6.选择团队规模 三个成员。 四个成员。 五个或六个成员。这是规模理想的软件开发团队。 七个成员。 八个和更多成员。 7.聚集团队:项目经理在团队建立前选择团队领导。除了能了解团队状态之外,团队领导需要有效地进行交流,识别潜在的危险(技术或社会的),考虑项目利益选择折衷方案。 8.总结会议:项目经理、团队领导和客户在所有开发者都参加的总结会议上,正式启动项目。开总结会议的目的,是与所有项目参与者共享有关项目领域、交流设施、每个团队责任的信息。 9.对项目范围达成一致:各方将对项目范围达成一致的结论,以文档形式加以记录,这个文档正式定义了项目的范围、期限、成本和交付。项目协议由合同、工作声明、商业计划或项目宪章的形式书写。项目协议应该至少包括以下内容:交付文档清单;功能需求演示的标准;非功能性需求演示的标准,非功能性需求包括准确性、可靠性、响应时间和安全性等;验收标准。 在项目总结完成和对项目范围取得一致后,项目进入稳定状态。 2.3.3控制项目 项目监督、风险管理和项目协议。 为了在项目稳定阶段做出有效的决定,项目经理需要准确的状态信息。不幸的是,搜集准确的状态信息非常困难。 可以用如下一些工具来搜集状态信息。 1. 会议 2. 度量标准: 度量财政状态。在实际进度中比较计划成本和实际成本,使经理能评估项目财政是否健康。 度量技术进度。对于开发团队,这包括在基线以下的源代码行数或内部改变的需求数;对于测试团

文档评论(0)

kanghao1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档