让一部分企业先学到真知识!

曹文斌:研发加速——技术经理研发效能提升

曹文斌老师曹文斌 注册讲师 94查看

课程概要

培训时长 : 2天

课程价格 : 扫码添加微信咨询

课程分类 : 项目管理

课程编号 : 22396

面议联系老师

适用对象

技术经理、研发经理、技术团队管理者

课程介绍

课程背景:

软件产品或软件项目的开发成本日益高涨,客户对产品交付时间和交付质量的要求日益提高,这给软件研发团队带来了非常大的挑战。很多企业存在下列常见问题,然而沿用老方法、老思路,很难获得明显的改善

研发项目总是延期,客户和领导都不满意

交付的产品存在很多质量问题,测试也没有发现,客户怨声载道

技术债务堆积如山,团队协作总是阻碍重重

需求变、计划变、人员变,好像一切都在不停的变,疲于应对

研发效能聚焦的是效率和质量的“双提升”,如何通过对研发效能的专题研究,从而让团队整体树立统一的交付思想和效能目标,并且付诸实践。这是很多企业都在追求的目标。然而,这个目标的实现并不容易,既需要体系化的专业技能,又需要借鉴成功的参考案例。

本课程,面向技术研发经理这个专业化群体,以研发效能提升为核心目标,详细讲解如何带领研发团队提高研发效能和执行力。课程基于技术管理者更宏观更大范围的管理视野,围绕着效能分析、流程优化、质量保证、架构重构、风险管理、变更管理等技能模块,全面覆盖现代软件研发管理理论,并进行实用技能训练。帮助企业提升研发效能。

课程内容包括:

1个目标:提升研发效能。带领团队高效、优质的完成研发项目。

1个模型:技术管理循环模型。全面覆盖技术经理的关注点和核心技能。

6个模块:效能、流程、质量、架构、风险、变更。快速提升技术管理能力。

课程收益:

● 深度理解研发效能理念,能够建立效能度量体系,从而对效能的提升加以衡量;

● 全面理解敏捷开发过程的核心理念与日常管理实操要点,提升敏捷开发效率;

● 用质量保障思维延展质量控制方法,提升软件开发质量;

● 从整体视角优化架构,提升开发效能;

● 提升风险管理技能,防患于未然;

● 应用软件配置管理,拥抱变更,管理变更。

课程时间:2天,6小时/天

课程对象:技术经理、研发经理、技术团队管理者

课程方式:现场讲授,小组讨论,案例分享,现场演练

课程模型:

 

课程大纲

第一讲:效能解析:诊断瓶颈,激发团队潜力

一、研发效能的影响

1. 研发效能:更高效、更高质量、更可靠、可持续地交付更优的业务价值的能力

2. 影响研发效能的9大因素

工具:研发效能提升检查表

二、研发效能的度量方法

1. 度量体系的3大组成

1)业务价值度量

2)产品交付度量

3)基础能力度量

2. 构建度量体系

第一步:定义目标

第二步:设计指标

第三步:数据收集

第四步:数据分析

第五步:反馈与调整

研讨:构建度量体系的常见问题

第二讲:敏捷过程实践:打造高效、响应快速的开发流程

一、通用开发过程5要素

1. 协作过程

2. 角色职责

3. 活动工件

4. 标准规范

5. 工具支持

二、瀑布模型与敏捷模型

1. 瀑布模型全景图——适合需求稳定的项目

2. 敏捷模型全景图——适合需求多变的项目

案例:敏捷模型提高项目成功率

三、敏捷流程优化方法

1. 理解敏捷4宣言

2. 梳理敏捷流程

3. 开展敏捷思维方式

1)迭代和增量

2)拥抱变化

3)快速交付

4)持续改进

5)自组织团队

研讨:敏捷开发的常见误区

练习:如何改善开发现状

四、敏捷开发中的DevOps

1. 深入理解DevOps

1)开发+运维

2)自动化交付

2. DevOps在敏捷开发中的作用

1)流程自动化

2)快速反馈

3)高效合作

4)全生命周期管理

5)质量保证

6)客户导向

3. DevOps的应用

1)使用场景:运维与开发共同组成敏捷团队

2)工程师的技能要求

a编码能力

b自动化与持续集成

c跨功能技能

d文化与沟通

e负责全生命周期

3)常用工具:GitLab、Ant、Jenkins、Docker

练习:如何强化DevOps思维

第三讲:质量保障策略:构建稳健的质量控制体系

一、为何引入质量保障

1. 软件产品的质量规律

2. 7个维度对比质量保障与质量控制

3. 3个维度提高质量

1)职责    

 2)范围    

 3)人员

二、质量保障活动的实施方法

1. 分阶段的质量保障活动

1)需求分析阶段——需求评审

2)设计阶段——设计评审

3)开发阶段——单元测试

4)测试阶段——功能测试、性能测试、回归测试

5)部署和维护阶段——压力测试

6)全程质量管理——指标量化

练习:如何改进质量活动

工具:QA工作内容规范参考

2. 开发中的代码审查

1)代码审查的规范与流程

2)应用代码审查的5项原则

练习:代码审查现状调查

工具:代码审查规范

第四讲:架构优化与演进:推动系统架构的持续优化

一、深入理解架构设计

1. 架构的研究对象:组件、属性、关系

2. 架构的决定因素:非功能需求

3. 架构的核心原则:高内聚、低耦合

4. 架构师的角色

二、分层架构图的表达方法

1. 业务模型

用途:需求分析、业务建模

工具:用例图、泳道图

2. 逻辑视图

用途:静态设计

工具:类图

3. 动态视图

用途:动态设计

工具:对象图、泳道图、状态图

4. 开发视图

用途:组织开发

工具:结构图、包图

5. 物理视图

用途:部署方案设计

工具:部署图、包图

三、架构重构与优化

1. 应对架构熵增

1)架构熵增定律

2)应对架构熵增的6个维度

2. 进行架构重构

1)重构优化9步法

2)重构实践的5大注意事项

第五讲:风险识别与控制:构建风险机制,确保项目稳定推进

一、风险识别

1. 项目风险

2. 技术风险

3. 商业风险

案例:10种常见风险

二、风险管理方法

1. 评估可能性和严重性

2. 制定风险应对策略:规避/减轻/接受/转移

3. 跟踪并监控风险

练习:对当前项目进行风险管理

工具:风险评估表

第六讲:变更与沟通管理:建立变更控制体系与有效沟通

一、配置管理

1. 软件配置管理的作用-确保可追溯性、可复现性和一致性

2. 配置管理的5项活动

1)版本控制——管理代码、文档变更

2)构建管理——管理编译、测试变更

3)变更控制——管理需求、设计变更

4)环境管理——管理环境一致性

5)发布管理——管理环境迁移

练习:如何改进现行的配置管理

二、技术团队实用沟通

1. 倾听与响应框架

2. 沟通3大原则

1)目标感

2)开放性

3)建设性

3. 六大场景沟通方法

1)接收上级任务

2)给下属安排任务

3)向上汇报工作

4)请求帮助

5)批评下属

6)跨部门沟通

练习:项目中的争执

课程回顾、总结、答疑

曹文斌老师的其他课程

• 曹文斌:协同提效——从混乱到掌控的项目集管理实务
课程背景:在快速变化的商业环境中,组织经常面临管理多个项目的挑战。这些项目可能彼此独立,但它们共享有限的资源、时间和注意力。多项目的项目集管理成为了确保所有项目协同工作,支持组织战略目标的关键。然而,有效管理多项目组合并非易事,很多问题长期困扰项目管理者:资源分配与冲突:如何公平而有效地分配有限资源,避免项目间资源抢夺?进度协调与时间管理:如何确保多个项目的进度协调一致,避免时间冲突和延误?团队沟通与协作:多个项目团队如何有效沟通和协作?风险管理与变更控制:如何识别和管理跨项目的风险,应对突发的变更?本课程针对多项目组合管理中的关键领域,提供了一系列实用的策略和工具。主要内容包括:项目收益与优先级管理:教授如何评估项目的潜在收益,并根据组织战略设定项目优先级。协同型项目管理:分析该项目类型的特点,掌握多项目协同的管理要点。资源约束型项目管理:分析该项目类型的特点,探讨有限资源的高效管理策略。风险预防与变更管理:介绍如何前瞻性地管理风险,以及如何处理项目变更,确保项目目标的稳定性。通过本课程,学员将获得必要的知识和技能,以更加自信和有效地管理多项目组合,支持组织的整体战略目标。学员收益:提升多项目管理能力:掌握如何有效管理多个项目的关键技能,能够更加自信地处理多项目环境下的复杂性和挑战。高效资源分配与优化:能够更加高效地分配和优化资源,包括人力、资金和时间,以减少资源冲突,提高整体项目组合的效率。增强风险识别和应对能力:识别和评估多项目中的潜在风险,掌握实用的风险管理技巧和工具,以便更好地预防和应对这些风险。改善团队沟通与协作:掌握有效的沟通策略和协作技巧,提升项目团队间的协作效率,确保项目信息流畅传递,从而提高整体项目的协同性和成功率。学员对象:项目经理、项目主管、项目负责人授课方式:现场讲授,小组讨论,案例分享,现场演练授课天数:2天,6小时/天课程大纲:导入:多项目组合管理的困境与机遇一、解析多项目组合之痛:认识常见问题与挑战项目进度不确定性的影响资源分配的困难与冲突团队协作的挑战风险因素复杂问题分类:从混乱中寻找分而治之的线索协同型多项目竞争型多项目第一讲:共识与战略:项目集管理的统一思路项目收益类型与评估:识别项目潜在价值有形价值投资回报率ROI净现值NPV无形价值优先级管理艺术:选择最具战略价值的项目1.评估优先级要素分析项目与组织战略的契合度评估项目的投资回报率考量项目复杂度、难度与风险相关方容忍度2.优先级评估方法3.动态优先级评定的6种情形三、统一框架与规范:建立标准化流程提高管理效率制定统一的项目管理过程应用制度与规范以确保一致性利用模板与流程简化管理工作第二讲:协同与效率:协同型多项目的高效管理计划进度协同:确保项目间顺畅对接与时间控制运用任务分解技术细化工作内容项目怎么做项目要交付什么制定和调整时间计划活动工期起止时间自由时差识别并管理项目的关键路径沟通与信息同步:打造透明高效的沟通体系选择适合的沟通工具会议邮件即时通讯面对面实施有效的信息同步方法RACI矩阵汇报机制会议机制数据库管理优化团队间的沟通流程三、项目控制过程:及时准确的应对偏差过程控制的流程确定报告期分析偏差并制定纠正措施范围偏差进度偏差资源偏差成本偏差进度报告第三讲:资源与平衡:资源约束型多项目的策略管理资源分类与策略:高效管理并行与约束资源识别不同类型的项目资源可替代性可持续性易管理性应用策略有效管理关键资源资源管理技巧:实现资源的合理分配与均衡关键资源分配与均衡方法资源池管理项目集资源跟踪资源平滑关键资源管理最佳实践第四讲:风险与变更:风险预防与变更管理的深度实践风险管理的前瞻性策略:从识别到评估的全过程控制识别多项目潜在风险分析风险的可能影响评估风险并制定应对策略变更控制的艺术:有效处理项目变更与影响设计灵活有效的变更流程变更识别变更评估解决方案变更审批变更实施变更复审实施变更评审机制监控变更实施的影响第五讲:思维导向:项目主管的关键思维技巧一、系统思维在多项目管理中的应用系统思维的整体视角、相互关联性和动态变化系统循环图的绘制与分析方法二、结构化思维:项目管理的逻辑框架结构化思维的思考方法四个基本原则分类与归纳逻辑推理顺序与层次综合与整体度量思维:项目管理的量化基础数据和度量KPI与仪表板解决问题思维:正确处理项目问题思考方法:识别、分析、探索、决策5why分析法帕累托法则课程回顾、总结、答疑
• 曹文斌:项目推进——敏捷项目管理核心技能提升
课程背景:在当今快速变化和竞争激烈的商业环境中,项目管理对企业的成功至关重要。然而,众多企业在项目管理过程中遭遇了一系列挑战,这些问题严重影响了项目的成效和效率。具体来说:效率问题:项目管理方法和工具的应用不当,资源浪费、效率低下,影响整体项目表现。进度延期:不切实际的期限设定和低效的执行导致项目进度严重滞后。质量问题:在项目实施过程中,质量控制不足,交付成果质量低下,无法满足客户或市场的需求。变更管理无序:随意且无序的变更管理,项目计划混乱,进度和预算超标。团队协作不佳:缺乏有效的沟通和团队协作机制,影响团队效率和项目质量。针对这些问题,本课程提供了一套全面的解决方案:→ 敏捷方法论的深入理解: 通过学习Scrum等敏捷方法,学员将掌握更灵活、高效的项目管理技能。→ 提高项目执行效率:敏捷方法的实践能显著提升项目执行的效率,减少资源浪费。→ 质量控制与持续改进:采用敏捷的持续交付和反馈循环,保障项目输出的高质量标准。→ 有效的变更管理: 强调敏捷方法在变更管理中的优势,提高项目的适应性和灵活性。→ 提升团队沟通协作:通过有效沟通技巧和团队协作工具,提高团队效率确保项目质量。通过本课程的学习,学员将能够有效地解决上述项目管理中的常见问题,提高项目成功率,为企业带来实质性的效益提升。课程收益:● 【敏捷方法论深入理解】掌握Scrum、XP等敏捷方法的原理和实践,能够选择并适用最合适的敏捷框架● 【高效项目启动与规划】学会快速启动敏捷项目,包括制定明确的项目目标和迭代计划● 【精确需求管理与优先级设定】掌握构建和维护产品待办清单,有效管理用户故事,确保关键需求优先实施● 【敏捷项目执行与监控】学会在日常迭代中高效执行任务,使用敏捷工具(如看板、燃尽图)进行项目监控和调整● 【变更管理与适应性】理解在敏捷环境中灵活应对变更,保持项目目标与市场需求一致● 【沟通协作与团队建设】提升团队内部沟通和协作效率,构建高效、自组织的敏捷团队课程时间:2天,6小时/天课程对象:项目经理、团队负责人、软件开发人员和工程师,想提升项目管理技能相关人员课程方式:现场讲授,小组讨论,案例分享,现场演练课程模型: 课程大纲第一讲:敏捷思维与创新文化培养一、项目管理现代化:理解敏捷缘起导入:你理解的项目是什么?1. 项目的特征1)独特性2)临时性3)渐进明细性2. 项目与产品的关系3. 项目管理需要变革二、敏捷vs传统:看清优势1. 评估敏捷方法的收益2. 敏捷方法如何优于传统方法1)更大的灵活性和稳定性2)更少的非生产性工作3)更快的和更高质量的交付4)更高的开发团队绩效5)更严格的管控6)更快的失败检测三、敏捷原则:打好基础1. 理解敏捷宣言和4项核心价值观2. 敏捷12条原则第二讲:敏捷方法精选与实践技巧一、多样敏捷流派:适宜选择1. 精益2. Scrum3. XP二、Scrum深度解析:掌握实施1. 3种敏捷角色1)PO2)开发团队3)Scrum Master2. 3项关键工件1)产品待办事项2)冲刺待办事项3)产品增量3. 5个核心事件1)冲刺2)冲刺计划3)每日例会4)冲刺评审5)冲刺回顾讨论:基于以上内容,对比当前实施的差异第三讲:敏捷项目管理核心能力提升一、高效团队构建:增强协作1. 建立敏捷角色2. 建立新的价值观:承诺、勇气、专注、开放、尊重3. 改变团队的理念1)专职团队     2)跨职能工作     3)自组织4)自管理      5)控制团队规模    6)主人翁意识4. 管理敏捷沟通讨论:大规模团队的应用问题二、需求精准管理:提高明确性1. 了解你的客户工具:客户画像2. 了解根本原因工具:RCA方法3. 定义产品愿景4. 创建产品路线图5. 发布计划6. 产品待办事项列表练习:需求分析三、迭代计划与执行:优化流程1. 需求分解工具:用户故事2. 冲刺计划1)任务分解2)工作量估算3)冲刺周期活动练习:用户故事四、高效日常会议:保证进度1. 计划会的组织2. 每日例会3. 评审会4. 演示会5. 回顾会第四讲:敏捷监控与变更适应策略一、项目监控技巧:增加透明度1. 看板2. 燃尽图练习:燃尽图分析二、灵活变更应对:提高适应性1. 应对变更的理念-拥抱变化2. 应对变更的方法1)PO管理变更2)需求变更对策a拒绝b交换c打断3. 对变更的支持-持续集成/持续部署三、敏捷风险控制:减少不确定性1. 风险识别1)项目风险2)技术风险3)商业风险案例:10种常见风险2. 风险管理方法1)评估可能性和严重性2)制定风险应对策略:规避/减轻/接受/转移3)跟踪并监控风险练习:对当前项目进行风险管理工具:风险评估表第五讲:敏捷领导力与高效团队协作一、敏捷领导风格:激发潜力1. 灵活型领导2. 开放型领导3. 服务型领导二、协作沟通技巧:提升效率1. 非正式沟通2. 电子沟通工具3. 冲突处理三、信任文化构建:强化团队精神1. 强化透明沟通2. 共设目标奖励课程回顾、总结、答疑
• 曹文斌:项目成功——实用项目管理全流程实战
课程背景:在当今快速发展的商业环境中,项目管理已成为项目成功实施的关键。无论是产品开发、项目开发,还是对外合作。然而,许多企业在项目管理实践中仍面临着诸多问题:项目范围不明确:常导致项目目标模糊,团队方向迷失。随意变更管理:缺乏有效的变更控制机制,使项目容易偏离预定目标。进度管理不当:导致项目延期,增加成本,影响最终交付。资源分配不均衡:资源配置不合理或不足,影响项目效率。沟通不畅:项目团队内部及与利益相关方之间沟通不足或无效。面对这些挑战,本课程旨在提供一个全面且实用的解决方案。本课程围绕核心项目管理模型和内容展开,包括:项目管理基础:涵盖项目管理的关键概念、框架和过程,为学员打下坚实的理论基础。项目启动与规划:教授如何明确项目目标、范围,并进行有效的项目规划,确保项目的正确启动和方向。项目执行与监控:专注于实际执行阶段的管理技能,包括团队协作、沟通、进度监控和质量控制。风险管理和变更控制:讲解识别和应对项目风险的策略,以及如何有效管理项目变更。项目收尾与持续改进:指导如何有效收尾项目,总结经验,并着眼于项目管理实践的持续改进。通过本课程,学员将掌握确保项目成功的关键技能和策略,从而帮助企业提高项目管理效率,减少成本溢出,并最终实现项目目标。课程收益:学会定义项目范围,设定具体、量化的项目目标,从而避免范围蔓延和目标偏移。掌握制定详细且可行的项目计划的技能,包括时间线、资源分配和预算管理。有效规划所有关键阶段和任务,确保项目按时、按质完成。能识别潜在风险,并学会制定及执行风险应对策略,减少项目失败的可能性。学会管理和控制项目过程中的变更请求,确保变更受控,保持项目的稳定性和可控性。提升沟通技巧,建立有效的沟通机制,保证信息的及时、准确传递,增强团队合作和协同效果。学员对象:项目经理、项目负责人、项目组成员、中层管理者授课方式:现场讲授,小组讨论,案例分享,现场演练授课天数:2天,6小时/天课程大纲:导入:项目管理精要——理解基础、拓展视野项目管理全景:掌握关键概念与实践价值项目管理的定义与重要性项目的特征独特性临时性渐进明细性项目与产品的关系项目管理者核心:培养能力模型与思维方式项目经理的角色与职责项目管理者的领导力与沟通能力领导力模型沟通模型项目管理的系统性思维项目管理框架与过程:构建成功项目的蓝图项目生命周期4个阶段启动计划执行结束项目管理的目标按时完成预算内完成符合质量标准满足利益相关者的期望有效利用资源最小化风险项目管理的内容1)整合管理2)范围管理3)时间管理4)成本管理5)质量管理6)资源管理7)沟通管理8)风险管理9)采购管理10)相关者管理第一讲:项目启动与规划——确立方向、组建团队明确启动目标:确立项目方向与范围设定项目目标原则:SMART公式:时间+预算+交付物+收益定义项目范围客户要求工作描述交付物验收标准工作分解结构制定质量计划利益相关者管理相关者识别期望兴趣分析矩阵管理策略密切管理保持满意保持通知最小努力练习:利益相关者分析工具:利益相关者登记表和分析矩阵组建项目团队:召集精兵强将编制项目任务书主要内容使用方法编写审批分发更新注意事项项目团队的特性临时性多样性动态性项目团队的组织方法团队的成长阶段形成震荡正规表现使用RAM明确责任RACI法PS法召开项目启动会寻求支持达成共识约法三章案例:某产品发布会项目第二讲:精准项目进度与风险管理——控制进度、降低风险任务分配方法:确保项目任务落地任务分解WBS4项基本原则MECE所有交付物可估算独立责任2种分解方法自上而下自下而上4种WBS结构功能结构——适合按功能交付的项目组成结构——适合按组件交付的项目过程结构——适合按步骤交付的项目组织结构——适合按团队交付的项目2种呈现方式树形图缩进表练习:WBS分解案例:某企业定制化项目的任务分解定义活动PERT \ CPM活动识别活动编排练习:绘制网络图案例:某商业地产客流分析项目工期估算活动工期TE \ TO \ TM \ TP起止时间最早起止时间最迟起止时间总时差与自由时差关键路径CPM甘特图练习:工期估算并绘制甘特图资源分配与平衡时间约束下的资源平衡法资源约束下的时间平衡法成本估算成本项预算成本分摊制定累计预算成本建立计划基线风险管理策略:最小化不确定性与风险识别开发风险项目风险技术风险商业风险评估可能性和严重性制定风险应对策略规避减轻接受转移跟踪并更新风险工具:风险评估表质量管理重点:确保项目交付品符合标准质量规划的要点实施质量保证与控制活动质量检查质量保证练习:优化项目质量的具体措施第三讲:项目执行与监控——效率实施、保持轨道高效项目执行:提升团队协作与绩效制定项目沟通管理制度工具:沟通管理制度项目沟通工具与方法会议邮件即时通讯面对面会议沟通不同类型会议的重点议程项目启动会情况评审会解决问题会技术设计评审会项目总结会高效会议组织台下十年功台上一分钟有凭有据好追踪文件管理版本规则分发权限项目监控与调整:确保项目按计划进行变更的来源内部变更(团队、管理者)外部变更(客户、市场、监管、供应商)变更处理步骤变更识别变更评估解决方案变更审批变更实施变更复审项目变更管理制度变更的注意事项项目控制过程:及时准确的应对偏差过程控制的流程确定报告期分析偏差并制定纠正措施范围偏差进度偏差资源偏差成本偏差更新计划进度报告案例:某硬件产品开发项目第四讲:项目收尾与持续提升——圆满结束、不断进步项目收尾与验收:顺利完成项目并总结经验执行项目收尾流程客户验收存档资源释放项目总结进行项目验收与评估持续改进与学习:提升项目管理实践能力项目管理的持续改进项目回顾和经验总结编写经验教训文档改进项目管理流程更新工具和技术培训和发展评估项目绩效定义评估标准收集数据性能指标分析进度偏差成本偏差客户满意度调查第五讲:项目管理综合应用——举一反三、融会贯通内部项目案例:简化项目管理项目启动进度计划监控执行项目收尾案例:某企业内部产品开发项目复杂项目案例:常规项目管理立项组建团队进度、资源计划案例:某应用软件开发项目大型项目案例:复杂项目管理需求建议、与项目申请招投标承包商管理采购管理进度报告(进度、资源、成本、风险)客户关系项目验收案例:某知名企业招标项目课程回顾、总结、答疑

添加企业微信

1V1服务,高效匹配老师
欢迎各种培训合作扫码联系,我们将竭诚为您服务