融通软件标准开发过程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

融通质量体系融通软件标准开发过程部门:项目管理部邮箱:pmo@longtop.com2培训目的公司质量体系的结构和组成质量体系中每个过程的基本活动如何在组织中应用质量体系3课题体系组成过程——规程项目管理工程过程支持过程过程管理4我们的改善历程2001年PMBOK项目管理体系2002~2003年ISO9001:20002003~2004年CMM32006年通过CMMI4评估体系专业/专职的项目/质量管理部门——项目管理部体系建设2007年ISO27001实施NotesUsecaseCVS/SVNMisISO/CMM财富库成本管理CC/CQ2009FYCMMI5实施5质量体系实现过程制度化流程指南操作指导书模板表单检查表6质量体系形成CMMI:CapabilityMaturityModelIntegration(能力成熟度模型集成)公司质量体系过程项目管理过程项目策划过程项目监控过程风险管理过程需求工程过程度量与分析过程质量保证过程配置管理过程决策分析过程原因分析过程过程管理过程组织过程管理培训过程支持过程OSSP工程过程设计编码与集成过程测试过程评审过程8过程的应用9过程体系结构图等级标准CMMI过程域简写对应的东南融通流程需求管理RM..\RE需求工程\RE-2-02需求管理流程项目计划PP..\PP项目策划\PP-2-01项目计划流程..\PP项目策划\PP-2-02项目估算流程项目监督与监控PMC..\PMC项目跟踪与监控\PMC-2-01项目跟踪与监控流程供应协议管理SSM无外包业务,因此删免;度量与分析MC..\MA度量与分析\MA-2-01度量与分析流程过程和产品质量保证PPQA..\QA过程和产品质量保证\QA-2-01过程和产品质量保证流程配置管理CM..\CM配置管理\CM-2-02配置管理流程需求开发RD..\RE需求工程\RE-2-01需求开发流程技术方案TS..\TS设计编码与集成\TS-2-01设计流程..\TS设计编码与集成\TS-2-02编码流程产品集成PI..\TS设计编码与集成\TS-2-03产品集成流程验证、确认VE/VA..\Review评审\PR-2-01评审流程..\Test测试\TEST-2-01测试流程组织过程焦点OPF..\OPM组织过程管理流程组织过程定义OPD..\OPM组织过程管理流程组织培训OT..\OT组织培训\TP-2-01公司员工培训流程..\OT组织培训\TP-2-02项目组员工培训流程集成项目管理IPM..\PP项目策划\PP-2-01项目计划流程..\PMC项目跟踪与监控\PMC-2-01项目跟踪与监控流程风险管理RSKM..\RSKM风险管理\风险管理流程决策分析与决议DAR..\DAR决策分析与决议\DAR-2-01决策分析与决议流程组织过程性能OPP..\OPM\组织过程绩效\组织过程绩效流程量化项目管理QPM..\PP项目策划\PP-2-01项目计划流程..\PMC项目跟踪与监控\PMC-2-01项目跟踪与监控流程..\MA度量与分析\MA-2-01度量与分析流程组织革新与部署OID..\OPM组织过程管理\组织过程管理流程原因分析与解决过程CAR..\CAR原因分析与解决过程\原因分析与解决过程流程CMMI2CMMI3CMMI4CMMI510项目管理过程项目策划项目监控风险管理11为什么要做项目策划明确项目的目标根据项目特点,选择适合的活动,形成项目定义过程进行参数估计,为项目活动的执行提供指导和参考事先识别风险,以尽量避免风险的发生利益共同者对计划的内容进行协商,并达成承诺项目计划作为项目管理的基础12项目策划的相关角色高级管理者:评审并批准项目计划,根据评审的结果对外承诺PM:负责协调和实施整个项目的策划活动并制订出相关的计划QA:负责策划对项目的审计和评审,并对项目策划提供咨询CMO:负责策划项目的配置管理活动测试负责人:负责策划项目的测试活动项目组成员:参与需求确认,协助PM进行项目估计和风险识别等策划活动EPG:负责评审项目超出《裁剪指南》中规定范围的裁剪13项目策划的主要活动目标策划项目过程定义项目估计人员策划度量策划测试策划配置管理策划风险管理策划环境策划过程裁剪表XX估算表估算结果汇总表项目计划书测试计划书项目进度表CM计划QA计划……评审策划项目启动策划利益相关者计划质量保证策划《项目计划流程》、《软件开发生命周期选择指南》、《裁减准则和指南》、《项目估算流程》、《项目估算指南》评审CM:ConfigurationManagement(配置管理)QA:QualityAssurance(质量保证)选择定量控制对象、设定控制线和阀值。(*)质量管理策划(*)确定项目基本信息确定范围里程碑策划决策分析策划沟通策划资料管理策划培训策划项目立项启动开始2周内完成详细活动,参见相关培训14项目管理过程项目策划项目监控风险管理15项目监控的作用充分利用组织财富库进行项目管理定期跟踪项目状态跟踪需求的变更并控制在项目状态发生偏差时,及时发现并纠正提供高级管理者协调项目问题,并解决跟踪风险措施的执行,并识别新的风险跟踪利益共同者的状态,及时协调进行项目总结,并提交组织过程财富16项目监控的相关角色PM:对软件项目的总体负责,对项目进行跟踪和监控,评审产品质量和项目状态,解决项目中存在的问题,实现项目预期的目标测试负责人:负责管理项目的测试活动,根据项目计划对测试活动进行监控QA:负责评审项目活动和审计工作产品并报告其结果CMO:负责配置管理工作,实施产品配置项的变更,保证产品的一致性项目组成员:根据项目计划的安排,按组织规定的流程、方法完成项目活动,实现活动预期的目标高级管理者:负责从组织层上监控和评审项目的进度、技术、质量等方面的状态,解决在项目内部无法解决的问题,实现组织预期的目标17项目监控的主要活动17项目策划阶段启动会议里程碑总结第N阶段高级管理者评审项目计划书部门周例会项目周例会PM监控项目状态、风险状态需求开发/需求理解/设计/编码/测试/——每过程的评审日常数据收集/分析第M周高级管理者主持财富库《项目跟踪与监控流程》、《量化项目管理监控指南》、《项目目标偏差分析指南》、《阶段评审指南》、《高效会议指南》、《项目经理手册》、《项目实施安全条例》项目启动会议项目计划量化管理计划及监控报告问题跟踪表项目周报会议纪要里程碑总结报告项目总结报告原因分析会议(*)按计划执行或事件触发缺陷预防讲解项目暂停/终止项目总结/结束缺陷预防自查及评审检查详细活动,参见相关培训18项目管理过程项目策划项目监控风险管理19风险管理重要性事先识别风险,并制定缓解措施和应急措施项目进行中监控风险,直至风险关闭减少风险发生所带来的损失例子:人员资源不足需求变更技术资源不足进度紧张20风险管理相关角色PM:负责协调项目的风险管理活动,识别风险、制定风险缓解措施和应急措施,监控风险状态和措施执行状态项目组成员:参与风险管理活动,协助PM识别风险、制定和执行风险监控措施21风险管理的主要活动《项目风险管理流程》《项目风险规避处理经验库》项目计划项目周报PMS系统后果关键01014171920高069131618中03581215低0124711空0124711风险显示状态空12345可能性1代表1%~20%非常不可能,机会很小2代表21%~40%不可能,可能不会3代表41%~60%我们怀疑,可能不会,大于50%4代表61%~80%可能,我们相信5代表80%几乎一定,非常可能风险识别风险分析风险减缓与消除风险监控详细活动,参见相关培训22工程过程软件产品工程评审23软件产品工程过程参照的标准:《软件开发生命周期模型》《V字理论模型》典型输出:需求、设计类文档;代码;测试结果报告等PIModuleModuleUnitSTAcceptanceTestRSOASODSOCSOFCSCSystemTestPlanIntegrationTestPlanModuleTestPlanControlFlowDataFlowXXXCheckpointthatcanbesignedoffbytheProjectManagerSystemCompleteFunctionCompleteCodeSignOffDesignSignOffArchitectureSignOffRequirementsSignOffKOProjectKickoffAcceptanceTestPlanSystemModuleModuleModuleUnitUnitUnitUnitUnitUnitModuleUnitUnitUnitUnitUnitSuggestedforsystemshape:LEGENDSubsystemUnitUnitSubsystemSubsystemRELStandardV-WaterfallLifecycleRA&PHLDDDCUTITXXXCheckpointthatisrecommendedtobesignedoffbySeniorManagementRCReleaseCompleteCLSProductInvestigationReport/UserRequirements/PhaseswhicharepartoftheProjectLifecyclePDCUSTSOCustomerSignoff24软件产品工程相关角色PM:负责与客户确认需求,制定项目的软件开发计划,管理和控制项目的开发和测试工作,协调资源的使用和分配。TeamLeader:负责本小组承担的开发和测试工作。开发人员:负责项目的开发和测试工作,包括设计、编码、单体测试和集成测试工作。测试负责人:负责项目的系统测试策划和实施,以及测试人员任务安排。测试人员:负责项目的系统测试工作。25工程过程软件产品工程评审26为什么要进行同行评审及早的和高效的从工作产品中消除缺陷缺陷发现的越早,其修正成本越少对工作产品和可防止的缺陷进行更好的了解保证工作产品满足其规定的要求评审关注被评审的工作产品,而不关注生产者管理者不使用评审的结果评价个人27评审编码同行评审详细设计概要设计需求开发/需求理解同行评审同行评审同行评审系统测试设计集成测试设计单体测试设计同行评审同行评审同行评审评审checklistInspection(审查)Walkthrough(走查)开发活动测试活动评审技术评审工具28评审分类正式评审评审员预审必要时召开评审会议修改并确认评审结果跟踪验证问题的修改给出评审结论、发放评审报告非正式评审准备非正式评审、确认评审员和被评审的工作产品进行非正式评审、评审员评审、记录发现的问题修改并确认评审结果。29同行评审的相关角色PM:负责策划项目的同行评审,指定项目同行评审负责人评审负责人:负责协调和组织项目的同行评审(可以是PM兼任)工作产品的生产者:负责按时完成和准备好需要评审的工作产品,并修正在评审中发现的缺陷评审人员:负责参加已经计划的同行评审并有效的发现工作产品中存在的缺陷(要求具有相关资格)30评审的主要活动进行同行评审前的准备实施同行评审修正发现的缺陷并进行确认说明:评审Checklist可根据多种维度进行划分。《评审流程》《评审工作产品指南》《评审列表维护记录》评审通知单评审记录表评审报告评审列表维护记录详细活动,参见相关培训31支持过程度量与分析质量保证配置管理决策分析原因分析32为什么要进行度量与分析开发和维持度量能力客观的进行项目策划和估计使用数据化的形式了解项目状态对照计划和目标跟踪实际性能识别过程相关的问题并予以解决为在将来的增补过程中开展度量活动奠定基础满足管理的需要33度量与分析项目估计项目执行项目总结过程数据库过程能力基准过程能力分析[数据][数据]缺陷消除/控制模型改善建议组织级项

1 / 50
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功