123局外人看软件项目运作(一个神秘的过程)这种过程可能会有什么问题?“BuildmeSoftwareformyWidget”ThenaMiracleHappensDone.4软件项目成功三要素PEOPLEPROCESSTECHNOLOGY•开发技术•测试技术•平台技术•货架技术•…•专业的开发团队•专业的测试队伍•专业化的培训•绩效管理体系•任职资格体系•…•项目计划与跟踪控制•结构化的产品开发流程•需求管理过程•配置管理过程•质量保证规范•知识管理体系•…52.已管理级1.初始级3.已定义级4.已定量管理级有纪律的过程标准、一致的过程可预测的过程持续改进过程不可预测并且缺乏控制可重复以前的主要经验过程被描述,并得到良好理解过程被测量并受控关注过程改进5.优化级项目管理集成工程过程产品和过程质量管理变更五个成熟度级别目标:YYYY-MM前必须通过5000AL3级认证65000A各等级的管理可视度和过程能力管理可视度过程能力OutIn1122334455概率时间/金钱/...目标NN+aN-xN-yN-z级别7成熟度模型结构类型过程域专用目标共用目标SG1…SGnGG2GG3SP1.1…SP1.x…SPn.1…SPn.xGP2.1…GP2.10GP3.1…GP3.3支持CM…支持MA…项目管理PMC…项目管理PP…支持PPQA…工程ReqM项目管理SAM支持DAR项目管理IPM项目管理RskM过程管理OPF过程管理OPD过程管理OT工程RD工程TS工程PI工程Ver工程Val过程管理OPP项目管理QPM支持CAR过程管理OIDML2ML3ML4ML589105000A典型项目模型之一:自主纯软件项目立项管理5000A项目运作结项管理11合同管理5000A典型项目模型之二:合同驱动型项目合同审核签订合同卡片管理收付款管理合同统计分析立项管理机会5000A项目运作结项管理通知收付款特点:围绕合同的要求来运作项目,根据项目进展适时启动收付款活动125000A典型项目模型之三:型号内软件部件开发特点:例如某个大型航电系统,涉及软件、硬件、结构等,软件部件的开发过程作为子项目来运作预先研究先期发展阶段1立项论证阶段技术性能指标、总体方案论证及研制经费、保障条件、研制周期预测研制总要求2方案阶段研制方案论证与验证初步设计模型样机3工程研制阶段设计、试制、鉴定、试验详细设计原型机4设计定型阶段设计定型试验、试飞、试射与设计定型图样文件冻结定型机5生产阶段试生产、生产定型制造工艺文件冻结产品改进改型5000A项目运作型号研制过程软件开发过程1314FDEAT™培训方法论TracingFocusDevelopExecuteActionPlan•问卷调查、课前沟通•了解组织软件开发的现状、问题•明晰培训需求,锁定培训达成的目标•为量身定制方案准备素材和案例•更明确公司的重点和需解决的问题•设计有针对性的案例,开发培训教材•培训现场的控制、服务•构造良好的学习环境和氛围•通过案例研讨、分组讨论等培训模式•培训后的收获、总结•制定后续行动计划•切切实实地改进工作•在实践中的及时应用•培训效果的跟踪•收集度量数据,评估改进效果15GJB5000A培训课程体系(一)类别序号课程名称课时5000A体系5000A01GJB5000A框架体系概述1天5000A过程域专项5000A02GJB5000A项目管理过程域体系培训2天5000A03GJB5000A工程开发过程域体系培训2天5000A04GJB5000A支持类过程域体系培训1天5000A05GJB5000A过程类过程域体系培训2天16GJB5000A培训课程体系(二)类别序号课程名称课时5000A专项技能培训5000A06软件估计实务培训1天5000A07软件度量实务培训1天5000A08软件度量和量化项目管理高级实务培训2天5000A09需求开发和需求管理实务培训2天5000A10软件测试管理实务培训2天5000A11敏捷项目管理实务培训2天5000A12评估方法实务培训1天17GJB5000A实施项目过程•访谈、问卷调查、资料查阅•诊断组织当前过程情况•分析与5000A体系差距•5000A实施路标规划•明确组织定义•过程定义工作坊•推动组织过程定义•提供专题培训•评审定义的过程文件•过程IT化设计(电子流、字段、页面、权限)•推动过程实施•发现弱项并跟踪解决•推动过程的制度化•RCP配置、UAT上线部署•预评估•“IntrotoGJB5000A”培训•ATM培训•文件评审•现场评估•报告最终发现•下一步过程改进建议差距分析过程定义过程部署与实施正式评估整体周期6~8个月,需要占用项目组15%~20%左右的工作量18GJB5000A实施团队的运作模式19205000A标准点对点之:项目策划(PP)目标与实践详细满足度SG1:建立估计:建立并维护项目计划参数的估计值。SP1.1估计项目范围:建立顶层的工作分解结构图(WBS)来估计项目的范围。点击查看100%SP1.2建立工作产品和任务属性的估计:建立并维护工作产品和任务属性的估计值。点击查看100%SP1.3定义项目的生命周期:定义项目的生命周期阶段,并据此确定计划工作的范围。点击查看100%SP1.4确定工作量和成本的估计:依据估计理由,估计工作产品和项目任务所需的的工作量和成本。点击查看100%215000A标准点对点之:项目策划(PP)目标与实践详细满足度SG2:开发项目计划:建立并维护一个项目计划,以作为管理项目的基础。SP2.1建立预算和进度:建立并维护项目的预算和进度。点击查看100%SP2.2确定项目风险:确定并分析项目风险。点击查看100%SP2.3计划数据管理:计划项目数据的管理。点击查看100%SP2.4计划项目资源:计划执行项目所需要的资源。点击查看100%SP2.5计划所需的知识和技能:计划执行项目所需要的知识和技能。点击查看100%SP2.6计划相关人员的参与:计划已确定的项目相关人员的参与。点击查看100%SP2.7建立项目计划:建立并维护整个项目计划的内容。点击查看100%225000A标准点对点之:项目策划(PP)目标与实践详细满足度SG3:获得对计划的承诺:建立并维护对项目计划的承诺。SP3.1审查影响项目的各种计划:审查影响项目的所有计划来了解项目承诺。点击查看100%SP3.2调整工作和资源水平:调整项目计划,以此来反映可用的资源和估计的资源。点击查看100%SP3.3获得计划承诺:从负责执行与支持计划的相关人员那里获得承诺。点击查看100%235000A标准点对点之:配置管理(CM)目标与实践详细满足度SG1:建立基线:建立已确定的工作产品的基线。SP1.1确定配置项:确定将纳入配置管理下的配置项、配置部件及相关的工作产品。点击查看100%SP1.2建立配置管理系统:建立并维护配置管理和变更管理系统,来控制工作产品。点击查看100%SP1.3建立或发布基线:建立或发布供内部使用和交付给客户的基线。点击查看100%245000A标准点对点之:配置管理(CM)目标与实践详细满足度SG2:跟踪并控制变更:跟踪并控制已纳入配置管理下的工作产品的变更。SP2.1跟踪变更请求:跟踪配置项的变更请求。点击查看100%SP2.2控制配置项:控制配置项的变更。点击查看100%目标与实践详细满足度SG3:建立完整性:建立并维护基线的完整性。SP3.1建立配置管理记录:建立并维护描述配置项的记录。点击查看100%SP3.2进行配置审计:进行配置审计以维护配置基线的完整性。点击查看100%255000A标准点对点之:项目监控(PMC)目标与实践详细满足度SG1:依照计划监控项目:依照项目计划监督项目的实际表现和进度。SP1.1监督项目计划各项参数:依照项目计划监督项目计划参数的实际值。点击查看100%SP1.2监督承诺:依照项目计划监督确定的承诺。点击查看100%SP1.3监督项目风险:依照项目计划监督已确定的风险。点击查看100%SP1.4监督数据管理:依照项目计划监督项目数据的管理。点击查看100%SP1.5监督相关人员的参与:依照项目计划监督相关人员的参与。点击查看100%SP1.6进行进展审查:定期审查项目的进展、表现及问题。点击查看100%SP1.7进行里程碑评审:在选定的里程碑处,评审项目的完成情况和执行结果。点击查看100%265000A标准点对点之:项目监控(PMC)目标与实践详细满足度SG2:管理纠正行动直至问题解决:当项目的表现和结果严重偏离计划时,管理纠正行动直至问题得到解决。SP2.1分析问题:收集和分析问题并确定必要的纠正行动以解决问题。点击查看100%SP2.2采取纠正行动:对确定的问题采取纠正措施。点击查看100%SP2.3管理纠正行动:管理纠正行动直至问题得到解决。点击查看100%275000A标准点对点之:过程与产品质量保证(PPQA)目标与实践详细满足度SG1:客观地评价过程和工作产品:客观地评价执行了的过程和相关工作产品及服务对适用的过程描述、标准、以及规程的遵循程度。SP1.1客观地评价过程:按照适用的过程描述、标准以及规程客观地评价指定的执行了的过程。点击查看100%SP1.2客观地评价工作产品和服务:按照适用的过程描述、标准、以及规程,客观地评价指定的工作产品和服务。点击查看100%目标与实践详细满足度SG2:提供客观而深刻的理解:客观地跟踪和沟通不符合性问题,并且确保得到解决。SP2.1沟通并确保不符合性问题得到解决:与项目人员和管理人员沟通质量问题,并确保不符合性问题得到解决。点击查看100%SP2.2建立记录:建立并维护质量保证活动的记录。点击查看100%285000A标准点对点之:需求管理(ReqM)目标与实践详细满足度SG1:管理需求:管理需求,并确定项目需求与项目计划和工作产品之间的不一致性。SP1.1理解需求:与需求提供者一起理解需求的含义。点击查看100%SP1.2需求承诺:获得项目参与者对需求的承诺。点击查看100%SP1.3管理需求变更:当项目需求在项目进行期间渐进演化时,管理需求的变更。点击查看100%SP1.4维护需求的双向可跟踪性:维护需求和工作产品之间的双向可跟踪性。点击查看100%SP1.5确认项目工作和需求间的差异:确认需求与项目计划和工作产品间的差异。点击查看100%295000A标准点对点之:供应协议管理(SAM)目标与实践详细满足度SG1:建立供方协议,建立并维护与供方的协议。SP1.1确定获取方式:确定每个要获取的产品和产品部件的获取方式。点击查看100%SP1.2选择供方:评价供方满足指定需求和所制定准则的能力,以选择供方。点击查看100%SP1.3建立供方协议:建立并维护与供方的正式协议。点击查看100%305000A标准点对点之:供应协议管理(SAM)目标与实践详细满足度SG2:满足供方协议:由项目和供方双方共同满足供方协议。SP2.1与供方一起,执行供方协议所规定的活动。点击查看100%SP2.2监督所选择的供方过程,选择、监督和分析供方使用的过程。点击查看100%SP2.3评价所选择的供方工作产品,选择并评价来自定制产品的供方的工作产品点击查看100%SP2.4接收所获取的产品,在接收所获取的产品之前,确保其满足供方协议。点击查看100%SP2.5移交产品,将从供方获取的产品移交给项目。点击查看100%315000A标准点对点之:度量与分析(MA)目标与实践详细满足度SG1:安排度量与分析活动:度量目标与活动要配合已确定的信息需求和目标。SP1.1建立度量目标:根据已标示的信息需要和目标,建立和维护测量目标。点击查看100%SP1.2定义度量:指明涉及测量目标的测量项。点击查看100%SP1.3定义数据采集和存储的具体过程:详细说明和定义度量数据是如何获得和保存的。点击查看100%SP1.4定义分析的具体过程:详细说明和定义度量数据是分析和报告的。点击查看100%325000A标准点对点之:度量与分析(MA)目标与实践详细满足度