软件工程管理培训课程体系(选修)
专题划分
专题一:软件工程管理基础
专题二:软件项目管理过程
专题三:需求工程与管理
专题四:软件估算与计划
专题五:软件质量管理
专题六:配置与变更管理
专题七:风险管理
专题八:软件度量与数据分析
专题九:敏捷项目管理
专题十:团队管理与沟通
专题十一:供应商与外包管理
专题十二:软件过程改进与CMMI
专题一:软件工程管理基础
培训对象:
-
新入职的项目经理、技术负责人
-
开发团队骨干、质量保证人员
-
希望系统了解软件工程管理的从业者
培训目标:
理解软件工程管理的核心概念、知识体系与管理框架,掌握软件工程与项目管理的关系,建立正确的工程化管理思维。
培训内容:
-
软件工程的定义与范畴:方法、工具、过程的三要素
-
软件工程管理目标:质量、进度、成本、范围的平衡
-
软件生命周期模型:瀑布、迭代、增量、敏捷、DevOps
-
软件工程知识体系(SWEBOK)概览
-
项目管理知识体系(PMBOK)与软件工程的融合
-
软件工程管理的主要活动:计划、组织、协调、度量、控制
-
软件项目干系人管理:识别、分析、沟通策略
-
软件工程过程域:需求、设计、开发、测试、部署、维护
-
组织级项目管理成熟度模型(OPM3)简介
-
软件工程管理常见挑战与应对策略
-
软件工程伦理与职业规范
-
综合研讨:企业软件工程管理现状分析与改进方向
专题二:软件项目管理过程
培训对象:
-
项目经理、项目助理
-
开发经理、测试经理
-
需要系统掌握项目管理流程的团队负责人
培训目标:
掌握软件项目管理的五大过程组(启动、规划、执行、监控、收尾)及十大知识领域,能够制定项目章程、项目管理计划,并有效执行项目监控与收尾。
培训内容:
-
项目启动:项目章程、干系人识别、初步范围定义
-
项目规划:范围规划、进度规划、成本规划、质量规划、风险规划
-
范围管理:需求收集、范围定义、WBS创建、范围确认、范围控制
-
进度管理:活动定义、活动排序、资源估算、历时估算、进度计划
-
成本管理:成本估算、预算确定、成本控制
-
质量管理:质量计划、质量保证、质量控制
-
沟通管理:沟通计划、信息发布、绩效报告、干系人沟通
-
风险管理:风险识别、风险分析、风险应对、风险监控
-
采购管理:采购计划、供应商选择、合同管理
-
项目执行:团队建设、任务分配、工作指导
-
项目监控:进度跟踪、成本监控、质量监控、变更控制
-
项目收尾:验收交付、合同收尾、行政收尾、经验教训总结
专题三:需求工程与管理
培训对象:
-
项目经理、需求分析师、产品经理
-
开发人员、测试人员
-
需要管理需求全过程的团队成员
培训目标:
掌握需求工程的核心活动(获取、分析、规格、验证、管理),能够建立需求基线,有效管理需求变更,确保需求与开发的一致性和可追溯性。
培训内容:
-
需求工程概述:需求开发与需求管理、业务需求、用户需求、功能需求、非功能需求
-
需求获取技术:访谈、问卷、观察、原型、文档分析、联合应用开发(JAD)
-
需求分析与建模:用例图、活动图、类图、数据流图、状态图
-
需求规格说明编写:SRS结构、需求条目规范、验收标准定义
-
非功能需求管理:性能、安全、可用性、可维护性的量化描述
-
需求验证与确认:评审、原型验证、测试用例推导
-
需求基线管理:基线建立、基线发布、基线变更控制
-
需求变更管理:变更请求、影响分析、CCB决策、实施跟踪
-
需求跟踪矩阵(RTM):建立需求与设计、代码、测试的双向追溯
-
需求优先级排序:MoSCoW、KANO模型、价值/复杂度矩阵
-
需求复用管理:跨项目需求复用、标准需求库建设
-
综合实战:为某模块建立需求跟踪矩阵并模拟变更流程
专题四:软件估算与计划
培训对象:
-
项目经理、计划经理
-
项目估算人员、技术负责人
-
需要制定项目计划的团队成员
培训目标:
掌握软件规模估算、工作量估算、进度计划制定的方法与技术,能够运用功能点、故事点等估算技术,制定可执行的项目计划。
培训内容:
-
软件估算基础:估算目的、估算粒度、估算精度与准确度
-
规模估算技术:代码行估算、功能点分析(FPA)、用例点
-
功能点估算:ILF、EIF、EI、EO、EQ的识别与计算
-
工作量估算:类比法、专家判断(Delphi)、参数模型(COCOMO)
-
故事点估算:扑克牌估算、亲和估算、速度(Velocity)校准
-
进度计划制定:关键路径法(CPM)、甘特图、里程碑图
-
资源估算与分配:人力资源、软硬件资源、技能需求
-
成本估算:人力成本、采购成本、间接成本、储备分析
-
计划优化技术:赶工(Crashing)、快速跟进(Fast Tracking)
-
计划评审技术(PERT):三点估算、概率分析
-
估算偏差分析与校准:历史数据回归、估算校准
-
综合实战:使用功能点法估算某模块规模并制定项目计划
专题五:软件质量管理
培训对象:
-
质量保证人员、测试经理
-
项目经理、开发经理
-
需要建立质量管理体系的团队负责人
培训目标:
掌握软件质量管理的核心活动(质量计划、质量保证、质量控制),能够制定质量计划,执行过程与产品审计,运用质量度量驱动质量改进。
培训内容:
-
软件质量定义:ISO/IEC 25010质量模型(功能性、可靠性、易用性、效率、可维护性、可移植性)
-
质量成本(CoQ):预防成本、鉴定成本、内部失效成本、外部失效成本
-
质量计划编制:质量目标、质量标准、质量活动、资源、度量
-
质量保证(QA):过程审计、产品审计、不符合项跟踪
-
质量控制(QC):测试、评审、静态分析、验收
-
软件评审技术:正式评审、技术评审、走查、同行评审
-
缺陷管理:缺陷生命周期、缺陷分类、根源分析、缺陷预防
-
质量度量指标:缺陷密度、缺陷排除效率、技术债务、客户满意度
-
质量度量仪表盘:可视化呈现、趋势分析、预警机制
-
质量改进方法论:PDCA、六西格玛、根本原因分析(RCA)
-
质量文化与持续改进:全员参与、质量激励、经验分享
-
综合实战:制定某项目的质量计划并设计质量度量仪表盘
专题六:配置与变更管理
培训对象:
-
配置管理员、项目经理
-
开发人员、发布经理
-
需要管理版本和变更的团队成员
培训目标:
掌握软件配置管理的核心活动(配置识别、变更控制、配置审计、状态报告),能够建立配置管理计划,有效管理版本基线,确保软件产品的一致性和可追溯性。
培训内容:
-
配置管理概述:配置项(CI)、基线、配置库、版本控制
-
配置管理计划编制:目标、范围、活动、资源、工具
-
配置项识别:命名规范、标识规则、属性定义
-
版本控制工具:Git/SVN的核心操作与分支策略
-
基线管理:功能基线、分配基线、产品基线的建立与发布
-
变更控制流程:变更请求、影响分析、CCB决策、实施验证
-
配置审计:功能审计、物理审计、基线一致性检查
-
配置状态报告:基线状态、变更记录、版本历史
-
构建与发布管理:持续集成、制品管理、部署策略
-
配置管理与DevOps集成:CI/CD流水线中的配置管理
-
配置管理工具链:Jira+Git+Jenkins+Nexus的集成
-
综合实战:为某项目建立配置管理计划并模拟变更流程
专题七:风险管理
培训对象:
-
项目经理、风险管理人员
-
技术负责人、质量保证人员
-
需要识别和应对项目风险的团队成员
培训目标:
掌握风险管理的核心流程(识别、分析、应对、监控),能够建立风险登记册,运用定性与定量风险分析技术,制定有效的风险应对策略。
培训内容:
-
风险管理的定义与价值:不确定性管理、机会与威胁
-
风险管理计划编制:方法、角色、时间、风险类别
-
风险识别技术:头脑风暴、德尔菲法、检查表、假设分析
-
风险登记册:风险ID、描述、类别、概率、影响、应对措施
-
定性风险分析:概率/影响矩阵、风险优先级排序
-
定量风险分析:蒙特卡洛模拟、决策树分析、敏感性分析
-
风险应对策略:规避、转移、减轻、接受(威胁);开拓、分享、增强(机会)
-
风险应对计划编制:具体措施、责任人、资源、时间
-
风险监控:风险再评估、风险审计、偏差分析
-
风险沟通与报告:风险状态、风险趋势、预警机制
-
项目储备分析:应急储备、管理储备的计算与使用
-
综合实战:为某项目完成风险识别与定性分析并制定应对计划
专题八:软件度量与数据分析
培训对象:
-
项目经理、质量经理
-
度量分析师、过程改进人员
-
需要数据驱动决策的管理者
培训目标:
掌握软件度量体系的构建方法,能够选择和定义关键度量指标,收集和分析度量数据,利用度量结果进行过程改进和项目决策。
培训内容:
-
软件度量基础:目标-问题-度量(GQM)方法、度量类型(过程、产品、项目)
-
过程度量指标:缺陷注入率、缺陷排除效率、过程符合率
-
产品度量指标:圈复杂度、代码行数、注释密度、重复率
-
项目度量指标:进度偏差、成本偏差、需求稳定性、生产率
-
测试度量指标:测试覆盖率、缺陷密度、测试效率
-
度量数据收集方法:自动化采集、手工记录、问卷
-
度量分析技术:趋势分析、控制图、帕累托分析、相关分析
-
度量仪表盘设计:可视化呈现、关键指标预警、钻取分析
-
度量驱动的过程改进:识别薄弱环节、设定改进目标
-
基准数据与比较:行业基准、组织历史基准
-
度量实施要点:数据准确性、隐私保护、避免度量滥用
-
综合实战:为某项目设计度量体系并构建仪表盘
专题九:敏捷项目管理
培训对象:
-
项目经理、Scrum Master
-
产品负责人、开发团队
-
从传统模式转型敏捷的团队成员
培训目标:
掌握敏捷开发的核心价值观与原则,能够在Scrum、Kanban等框架中担任相应角色,管理敏捷项目,实现快速交付与持续改进。
培训内容:
-
敏捷宣言与12条原则:个体与交互、可工作软件、客户合作、响应变化
-
敏捷方法对比:Scrum、Kanban、XP、Lean的异同
-
Scrum框架:角色(PO、SM、DT)、工件(PB、Sprint Backlog、增量)、仪式
-
敏捷需求管理:用户故事、史诗、故事点、INVEST原则
-
敏捷估算与规划:扑克牌估算、速度(Velocity)、发布规划
-
迭代执行:迭代规划、每日站会、迭代评审、迭代回顾
-
敏捷度量:燃尽图、燃起图、累计流图、周期时间、吞吐量
-
敏捷质量管理:测试驱动开发(TDD)、持续集成、结对编程
-
敏捷团队角色与职责:自组织团队、跨职能团队
-
敏捷项目管理工具:Jira、Trello、VersionOne
-
规模化敏捷:SAFe、LeSS、Nexus框架简介
-
综合实战:使用Jira模拟一个完整Sprint的敏捷项目管理
专题十:团队管理与沟通
培训对象:
-
项目经理、团队负责人
-
人力资源伙伴、职能经理
-
需要提升团队效能的管理者
培训目标:
掌握软件团队管理的方法与技巧,能够进行团队建设、冲突管理、绩效评估,提升团队沟通效率与凝聚力。
培训内容:
-
软件团队的特点:知识型团队、跨职能协作、高不确定性
-
团队发展模型:塔克曼阶梯模型(形成、震荡、规范、成熟、解散)
-
团队角色与责任:岗位职责矩阵(RACI)、技能矩阵
-
领导力与激励:情境领导、内在激励、认可与奖励
-
沟通管理:沟通计划、沟通渠道、沟通障碍与克服
-
冲突管理:冲突来源、冲突解决策略(托马斯-基尔曼模型)
-
绩效管理:目标设定(OKR/KPI)、绩效评估、反馈技术
-
团队文化建设:信任、透明、尊重、共同目标
-
远程团队管理:异步沟通、信任建立、工具支持
-
团队决策技术:共识决策、多数决策、权威决策
-
团队培训与发展:技能提升、知识分享、职业规划
-
综合实战:模拟团队冲突场景并进行角色扮演解决冲突
专题十一:供应商与外包管理
培训对象:
-
项目经理、采购经理
-
供应商管理负责人
-
需要管理外部合作伙伴的团队成员
培训目标:
掌握供应商与外包管理的方法与流程,能够进行供应商选择、合同签订、过程监控、交付验收,确保外部产品质量与交付。
培训内容:
-
外包与供应商管理概述:自制-外购分析、外包类型
-
供应商选择流程:需求定义、潜在供应商识别、评估标准
-
招标与合同签订:RFP/RFQ、评标、合同谈判、SLA制定
-
供应商过程监控:定期沟通、进度报告、质量审计
-
交付验收管理:验收标准、验收测试、问题反馈
-
供应商绩效评估:质量指标、交付指标、服务指标
-
供应商分级管理:核心供应商、普通供应商、淘汰机制
-
外包风险管理:风险识别、风险应对、风险监控
-
离岸外包管理:文化差异、时差、沟通机制
-
供应商关系管理(SRM):双赢合作、长期伙伴
-
合同管理:合同变更、争议处理、合同收尾
-
综合实战:制定某外包项目的供应商管理计划
专题十二:软件过程改进与CMMI
培训对象:
-
过程改进人员、质量经理
-
项目经理、EPG成员
-
希望提升组织过程成熟度的管理者
培训目标:
了解软件过程改进的框架与方法,掌握CMMI模型的核心过程域与成熟度等级,能够进行过程评估与改进,推动组织过程能力提升。
培训内容:
-
过程改进的意义:提升效率、降低成本、提高质量
-
CMMI模型概述:阶段表示法与连续表示法、成熟度级别、能力级别
-
CMMI过程域分类:项目管理类、过程管理类、工程类、支持类
-
关键过程域详解:需求管理、项目计划、项目监控、质量保证、配置管理
-
IDEAL模型:启动、诊断、建立、行动、学习
-
过程评估方法:SCAMPI评估、差距分析、访谈、文档审查
-
过程定义与文档化:过程规范、指南、模板、检查表
-
过程培训与推广:培训计划、试点项目、全面推广
-
过程度量与监控:过程性能基线、过程偏差分析
-
敏捷与CMMI融合:在敏捷环境中应用CMMI实践
-
过程改进案例:企业CMMI三级、五级实施路径与经验
-
综合实战:对某过程域进行差距分析并提出改进建议
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获