栾杰软件项目管理.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文档。上传文档
查看更多
软件开发的项目管理 微软总部 中国事务办公室 首席项目经理 栾跃 讲题目录 利用项目管理的理论和实践指南 软件开发项目的计划制定 计算和利用项目的分解和关键性通道的信 理解和运用软件开发流程的生命周期 软件开发工作所面临的挑战 软件开发所具有的独特挑战 由技术、人员、资源、时间等带来的风险和困难 很多开发组织仍旧采取“小作坊”的运作 缺乏完善的项目管理会带来的结果 开发项目拖延 - 无法按时完成交货 开发出的产品或系统无法满足客户所有要求 开发的结果有很多质量问题而导致客户不满 虽然产品做出来了,但是整个项目严重超支、甚至造成公司赔钱 由于计划安排的错失造成完成日的延迟,导致用要求团队员工用加班加点的方法来设法补救延迟的交货日 利用项目管理的理论和实践指南 来帮助软件开发项目的管理 进行有效管理是降低风险和避免困难的唯一出路 照顾到软件开发工作的独特规律 降低或消除任意性、建立可重复性的开发运作流程 利用项目管理帮助建立合理的软件运作流程和相应的规章制度 建立合理和科学的开发计划 建立合理的规章制度   项目管理的理论 九大领域知识的利用 五个项目的流程阶段 利用项目管理的领域知识对软件开发项目进行管理 PMI 对项目管理领域知识和工作任务的定义 软件开发成功的管理有赖于 对项目管理领域知识和项目流程管理的综合运用 对软件开发执行项目管理,意味着在五个运作流程阶段中分别利用九个领域知识执行综合性的管理 每个流程阶段都会用到几个领域知识 具体哪些领域知识的应用视具体的项目而定,但绝大多数都需要用到中心领域知识进行管理 多次循环往复是软件开发流程的特点 每个流程阶段可能被重复的可能性很大。软件项目管理应该期望流程的循环会重复发生、甚至有意采取循环 项目管理所共有的十大工作任务 从决定项目的启动、确定项目的范围、确定项目工作的重要性和优先顺序、...到项目的结束收尾 综合使用项目管理的领域知识和流程管理的实践 项目管理的十大工作 在软件开发项目中的运用 决定项目的启动 确定项目的范围 制定项目任务的重要性和优先顺序 确定具体的项目工作任务和工作单元 分配项目资源 估算完成工作任务单元的时间 制定项目时间表 计算并管理项目的费用 项目执行的管理 质量管理–测试 追踪进度 项目状态通报 执行更改控制 执行风险管理 执行发行管理 项目的结束和收尾  完善的软件开发项目管理的执行顺序和工作总结 软件开发项目的计划制定 软件开发项目的计划必须包括两个部分的计划 软件本身的计划:需要开发什么软件、具备什么功能、构架、界面、测试等等的设计? 开发项目的计划:谁来开发具体的功能、具体开发工作的资源、时间、顺序、控制等等的安排? 完善的软件开发计划是将两个因素给串连在一起 由所要开发的具体功能来决定项目计划 不同功能的重要性和优先权决定开发工作任务的顺序 开发项目的时间表应该由从下到上来制定:由具体开发工作的时间估算来算出整个项目的时间表  两个计划应该各有自己的计划文件 功能计划:设计规范书  项目计划:项目时间表 进行工作任务分解和顺序组合的目的  对开发流程的里程分析   完善的开发计划从完整的需求分析开始   软件设计规范书撰写的指南  软件设计规范书的示例  软件设计采用 从使用方案到功能设计的三步法  计算项目关键性通道(Critical Path)–项目计划的关键 利用绘制项目网络图进行工作任务时间的计算项目网络图的标准 计算项目关键性通道的举例示范 (1) 先确定工作任务的持续长度时间 计算项目关键性通道的举例示范 (2) 再计算工作任务的最早结束时间 计算项目关键性通道的举例示范 (3) 再计算工作任务的最晚开始时间 计算项目关键性通道的举例示范 (4) 最后计算宽松时间、并判定关键通道 利用项目关键性通道的信息进行工作任务的重新安排 分解工作任务、安排并列执行计划、缩短整体时间量 计算项目关键性通道的实践 典型的项目:几十到上百个工作任务用粘贴纸(Post-it)排列 一个会议主持人;每个任务用一个粘贴纸代表;粘在白板上,用笔画连接线; 团队先确定工作任务;编排工作顺序;计算关键通道;并列工作安排 好处:1)极为灵活的重新编排;2)让项目团队成员从一开始就注意和理解工作任务之间的依赖 计算项目关键性通道(Critical Path)的重要性 它是项目计划中最为关键的管理手段和本领之一  项目管理通常这样对付关键性通道及任务: 将最佳的项目资源(人力、费用、设备等)用在关键性工作任务上 进行风险管理时特别注意关键性通道上的工作任务 对项目的进度进行追踪时特别注意关键性通道上的工作 当别的项目任务或团队需要借用资源时,出借非关键工作任务的资源、或出借有宽松时间的工作资源 利用关键性通道和宽松时间的信息: 对付缩短时间表的手段:

文档评论(0)

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

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

1亿VIP精品文档

相关文档