- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 软件项目管理基础 主要内容(一) 项目管理概述 软件项目管理的概念、目的和特点 项目管理包括4种基本活动 项目的几个阶段 主要内容(二) 项目管理基本概念 任务和活动 工作产品和工作包 工作分解结构 任务模型 技能矩阵 组织 组织结构图 软件项目管理计划 主要内容(三) 项目管理活动 计划项目 组织项目 控制项目 终结项目 2.1 项目管理概述 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 软件项目管理的根本目的是为了让软件项目,尤其是大型项目的整个软件生命周期都能在管理者的控制之下,以预定成本按期、按质的完成软件,然后交付用户使用。 软件项目管理的特殊性 软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。 软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。 项目管理包括4种基本活动 计划:计划涉及详细规定出要取得的结果(要什么?);产生这些结果所需要的活动和任务(做什么?怎么做?) ;决定时间表和估计所需的资源(何时做?用什么做?)。 组织:组织规定了项目的组织和角色、责任的定义。 控制:控制确定正在进行的活动何时偏离了计划。 终止:终止是结束项目。 项目可以分成几个阶段 1、项目概念阶段:关于项目的想法开始出现,通常伴随着成本效益分析和技术可行性研究。 2、项目定义阶段:包括以下活动 问题定义:客户和项目经理定义系统的规模、目标日期。 初始的软件项目管理计划(SPMP):项目经理提供对项目总的看法、项目结果的描述、工作分解结构、角色和责任、项目时间表、所需资源的预算和怎样定义和处理风险的描述。 初始的软件体系结构 3、项目开始阶段:项目经理设置了项目的基础设施,雇用参与者,把他们组成团队,并总结项目。项目开始包括以下活动 基础设施设立:项目经理必需为项目的基础设施制定需求。这些需求描述了项目参与者之间的交流渠道。 技能定义:项目经理定义开发者的技能和兴趣,并在技能矩阵中记录它。 团队集合:项目经理分配团队参与者,定义团队功能且选择团队领导。项目经理也为团队成员定义所需的额外培训和课程。最后,项目经理为团队分配工作包。 项目总结:项目经理,团队领导和客户正式开始启动项目。 4、项目稳定状态阶段:团队领导要负责跟踪团队状态和在团队会议上提出问题。包括以下活动 项目规模定义 控制 风险管理 项目重计划 5、项目终止:提交项目结果并收集项目历史。主要活动有 交付 客户验收测试 安装 事后分析 2.2 项目管理基本概念 在项目计划中一个主要的任务是把整个工作包分解成更小的任务。这包括2件事: 定义合适的任务 定义任务间的依赖关系 2.2.1 任务和活动 任务是一项已经定义得很好的工作,该工作可分配给一个项目参与者或分配给一个团队。 任务是管理有关项目工作的最小的单元。 任务包括对任务和持续时间的描述,还包括分配给所扮演角色的参与者。 2.2.2 工作产品和工作包 工作包描述了要生产的工作产品,要完成工作所需要的资源,所希望的持续时间,输入之间的相互依赖,也详细说明了验收规则和相关的个体或组织的单元的名字。 工作包是重要的管理产物,我们把它们分配给参与者去做。在任务定义之后可以定义工作包。 任何交付给用户的工作产品叫交付品,例如用户手册。 2.2.3 工作分解结构 在一个项目中,全体任务的层次描述叫工作分解结构(WBSWorkBreakdownStructure )。 工作分解结构是一个要做工作的非常简单的模型。 菱形符号表示整体与部分的关系,菱形符号一侧表示整体; 三角形符号表示一般与特殊的关系,三角形符号一侧表示一般实体 2.2.4 任务模型 任务通过暂时的依赖关系联系起来。例如建屋顶的任务不能在建墙任务结束前开始。 任务及其依赖关系的集合叫任务模型或者网络图。 完成任务有一个持续时间,由项目经理在项目开始前估算。一旦知道了任务间依赖关系和任务的持续时间,项目经理能计算出项目能被完成的最短可能时间。该时间在任务模型中表现为最长路径,即关键路径。 关键路径经过项目的第一项任务到最后一项任务,其长度由任务的持续时间相加计算出来。 在关键路径上的任务延迟会导致整个项目的延迟,从而使项目延期。 任务的最迟完成时间是在不耽误项目的其他要完成的任务时,任务能被推迟的最大时间。 2.2.5 技能矩阵 技能矩阵是在项目中关于要完成任务的人的技能、知识和兴趣的一张简单表。 技能矩阵的一行(或列)表示来自工作分解结构的工作单元——任务、活动和项目功能。一列(或行)表示项目参与者。 我们把3种项目区分开:主要技能、次要技能
您可能关注的文档
最近下载
- 力帆 2019款 KP350 摩托车适用2019款2020款 用户说明书 保养手册.pdf
- 2025-2031年中国COSPLAY服装行业市场全景评估及投资战略研究报告.docx
- 解数咨询-全价猫主粮行业调研报告:醇粹、高爷家.docx VIP
- 剑桥少儿英语二级下册unit2.ppt VIP
- VSD负压引流术护理查房.pptx VIP
- 大众奥迪诊断系统ODIS7.21用户手册.pdf VIP
- 《混合动力电动汽车》课件.ppt VIP
- 网神日志审计系统技术白皮书.doc VIP
- 高级英语第一册-U10-The-Artist-in-America.ppt VIP
- 狗主粮行业调研报告解数咨询14117mb.pptx VIP
文档评论(0)