天泉软件培训中心初级项目经理培训_第1页
天泉软件培训中心初级项目经理培训_第2页
天泉软件培训中心初级项目经理培训_第3页
天泉软件培训中心初级项目经理培训_第4页
天泉软件培训中心初级项目经理培训_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工程管理培训软件开发中的工程管理1李天泉课程介绍本课程主要讲授工程管理根底知识适用于工程经理面向的学员是新的工程经理以及对标准流程不熟悉的工程经理2概要工程管理概述什么是工程什么是工程管理工程管理知识体系软件开发中的工程管理软件工程管理过程案例分析与讨论进度、质量、本钱和沟通管理3什么是工程?上课野餐活动集体婚礼社区保安开发微软的操作系统每天的卫生保洁神州飞船方案?4什么是工程?工程是为了创造一个唯一的产品或提供一个唯一的效劳而进行的一个临时性的努力。工程是以一套独特而相互联系的任务为前提,有效地利用资源,为实现一个特定的目标所做的努力。工程的特征有哪些?5工程的特征有明确的目标工程之间的活动具有相关性限定的周期有独特性资源本钱的约束性工程的不确定性结果的不可逆转性6工程与日常运作78概要工程管理概述什么是工程什么是工程管理工程管理知识体系软件开发中的工程管理软件工程管理过程案例分析与讨论进度、质量、本钱和沟通管理软件工程面临的问题计算机广泛应用的瓶颈无规那么、混乱的开发状态,进度滞后,费用超支等失败的例子很多,如FAA,AshtonTate……业务失败,合同纠纷,法律诉讼,客户投诉等等困扰着软件业对于软件开发商的问题手工作坊式的软件开发工程时间总是推迟,无法保证按期提交工程预算成倍超过工程人员不断流动对于客户的问题为什么工程要这么多费用为什么开发时间要这么长主要开发人员是否能得以保证提交的系统错误太多9缺乏软件过程管理能力上述问题主要原因是缺乏软件过程能力:开发过程随心所欲时间方案和费用估算缺乏现实的根底管理者主要在应付突发事件对产品质量缺乏客观根底软件开发的成败建立在个人能力根底上10什么是工程管理?工程管理是一系列的伴随着工程的进行而进行的、目的是为了确保工程能够到达期望的结果的一系列管理行为。工程管理的质量与软件产品的质量有着直接的对应关系。11软件工程管理常见的问题常常先承担了工程开发责任,然后担任工程经理工程管理常常不是通过系统的学习的来的,而是在实践中摸索出来的缺乏工程经理的职业意识经常面临失败的经历12工程管理的难点-元素间的相互作用13工程管理的难点-实现工程目标的制约因素14概要工程管理概述什么是工程什么是工程管理工程管理知识体系软件开发中的工程管理软件工程管理过程案例分析与讨论进度、质量、本钱和沟通管理Q&A15工程管理知识体系165个标准化过程组17PMBOK的5个标准化过程、9大知识领域和39个标准化模块关系脉络图18SampleQuestionsAdocumentthatformallyrecognizestheexistenceofaprojectisa:GanttchartWBSProjectcharterScopestatementDecompositionisusedindeveloping:ThemanagementplanThecommunicationsplanTheearnedvalueTheWBSThecriticalpathonaprojectrepresents:TheshortestpaththroughanetworkdiagramThelongestpaththroughanetworkdiagramThemostimportanttasksonaprojectThehighestrisktasksonaproject19概要工程管理概述什么是工程什么是工程管理工程管理知识体系软件开发中的工程管理软件工程管理过程案例分析与讨论进度、质量、本钱和沟通管理Q&A20软件开发中的工程管理21工程管理过程过程定义工程筹划软件工程活动工程跟踪与监控项目总结组间方案组间约定组间问题组间约定子合同管理评审定量过程管理、软件质量管理项目启动风险管理、需求管理22工程启动和立项申请启动输入:?任务委托意向书?或外部启动文档输出:已批准的?任务委托意向书?或?工程初步设想?开通研发管理资源输入:已批准的工程启动文档输出:?研发管理系统工程开通表?、?研发工程编号申请简化版立项报告?开工程启动会〔启动会可裁剪〕输入:工程的QA人员确定输出:?启动阶段方案?启动阶段里程碑评审〔立项〕输入:工程范围清晰,关键风险已识别且有躲避措施或者已躲避输出:?启动阶段里程碑报告PPT?、已批准的?工程工作描述?或?立项报告?、?软件开发方案?、?工程软件过程定义?确定是否启动该工程申请资源,保障工程管理活动发动工程成员评审工程范围、风险、资源投入,决定工程是否继续开展,并确定工程的考核标准23过程定义选择生命周期标准过程的生命周期模型定义裁剪过程元素的活动,说明裁剪理由标准过程元素的定义和裁剪原那么决定工具和方法,以及进入和完成准那么输出:?工程软件过程定义?明确工程的生命周期,使得工程的过程符合组织的要求,指导工程的管理和工程活动。24工程方案根据过程定义划分任务〔WBS〕估计规模、工作量、本钱等并建立阈值;安排进度;制订培训方案、评审方案、质量目标、风险管理方案等估计规程历史数据风险管理标准使过程定义具体化,从而切实指导工程和工程管理活动25方案的版本演化细化软件开发方案,保证方案根据实际情况及时更新,使得方案具有指导意义26标准过程、工程过程和方案的关系27Anywhere旅行社一个可以到世界任何地方的旅行社28精品线路——你的线路标准过程——工程过程意大利希腊罗马、威尼斯、米兰雅典、克里特岛飞机、汽车飞机、船

食宿标准…… 法国、意大利、希腊旅行社提供各种精品线路,这类似于我们组织提供的标准过程 你根据自己的情况选择你的线路,可能你去过罗马,那你就会裁剪掉它,这类似于我们的工程过程29旅行线路——行程

工程过程——方案schedule 光有旅游线路还是不能马上就出发,我们还要方案一下具体的行程,这就类似于我们的工程方案30集成软件过程管理-CMM中的过程域31工程跟踪与监控开例会——工程例会会议纪要数据采集和分析工作量管理进度资源跟踪工程状态报告阶段里程碑评审风险跟踪和监控增加工程过程的可视性,使得对工程的管理能够起到切实有效的作用;尤其是当工程性能明显偏离软件方案时采取有效的措施32数据采集和分析33风险管理什么是风险?风险管理模型风险指数=概率×损失例如:A失火的概率为0.1%,损失为¥350,000,那么A失火的风险指数就是¥350,这可能是愿意为A失火付出的保险金尽早识别风险并采取有效的躲避措施34组间协调对象工程涉及到的系统组、硬件组、公司其他部门的软件组、工程合作单位的软件组、以及联想软件内部的其他软件组子合同方不属于此范围目的建立一种软件工程组和其他工程组沟通的机制,使客户的需求能够更有效和迅速的得到满足该活动的输出?组间方案?、?组间约定?以及?组间问题?35组间协调的活动参与系统组的需求活动制订?组间方案?记录?组间约定?跟踪组间的进展,必要时提出?组间问题?,共同商定解决方案认同!36子合同管理子合同筹划子商选择执行子合同子合同验收与总结子合同变更包含工程管理的所有内容!标准子承包商的活动,对子承包商的工程开发活动进行必要的、有效的监控,从而降低我方的风险37工程总结工程总结报告与?工程状态报告?属一个系列总结工程的整体状态留下经验和教训给出建议技术总结、测试总结、SCM总结、SQA总结、子合同总结对于OSSP的积累和过程改进非常重要!使工程中好的实践积累下来,并在适用的工程中得以推广;同时一些失误和无效的实践能够被记录并分析,以寻找改进的方式,防止再次出现同样的问题。38概要工程管理概述什么是工程什么是工程管理工程管理知识体系软件开发中的工程管理软件工程管理过程案例分析与讨论进度、质量、本钱和沟通管理Q&A39案例分析与讨论 一个软件开发工程已经立项,并进入设计阶段,工程是编写一个行业应用程序,工程经费160万元,开发团队6人,开发时间一年〔12个月〕,且与其它两个公司一起协作完成该应用软件。合同中的开发协议规定,时间从经费到位时计算,12个月后交付程序。用户方先支付开发启动费50万元,如果按期交付客户测试,再支付剩余费用60万元,如果不能按期交付,每延缓一天,扣除滞纳金10%。通过客户验收,再给剩余的50万。其中某些模块的算法由另外两家提供。40请各小组讨论答复以下问题 1.工程开始时,小组应当有什么样的约定〔协议〕?

2.工程如何选择生命周期?如何方案工程时间并保证按时交付?

3.工程经费如何分配?最后利润如何估计?

4.在什么情况下,工程完全没有利润?

5.如果开发过程中一人因故离职,应当有什么措施?6.不可预知〔意外〕因素可能有哪些影响工程开发?

7.如何保证开发过程顺利推进?如何保证进度和程序质量?

8.测试应当在何时介入,总体测试应当注意什么?

9.如果不得以突破交付期,应当采取什么措施?41整体管理软件工程中的整体管理工程经理是一个集成者范围、进度和本钱–工程管理是平衡的艺术解决的问题:进行整体的管理和控制,在软件的功能点、时间和可用资源之间找一个平衡点42范围管理软件工程中的“范围管理〞MustHave,ShouldHave和BettertoHave工作分解结构〔WBS〕范围变更管理〔ChangeControl〕解决的问题:需求蔓延43时间管理软件工程中的时间管理自底向上的时间估计与自顶向下的时间估计相结合TimeBoxing和FixedShipDateMindsetBufferTime解决的问题:制订合理的阶段方案,进度控制44本钱管理软件工程中的本钱管理资源的分配和方案安排:人力、设备、材料考虑节假日、开会、培训等时间应急储藏和管理储藏解决的问题:有效分配资源,将本钱控制在预算之内45质量管理质量方案的制定和执行--质量目标管理子系统独立于工程组的质量保证组--质量保证子系统同行评审,进行缺陷管理--评审管理子系统专业测试组、Bug管理、测试方案制订和执行--测试管理子系统解决的问题:产品与过程质量的保证,提交高质量软件产品46沟通管理软件工程中的沟通管理工程经理90%的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论