课程背景:
软件开发需要很强的专业背景,因此,很多企业的技术经理都是从工程师转型或提升而来,这些工程师往往具备了专业的技术背景,但是,初为管理者,面对着一同并肩工作的团队伙伴,却存在很多管理困惑,急需提升实用的管理技能。
※ 从工程师转为技术经理,不知道如何顺利的展开管理工作
※ 开发进度总是出问题,导致延期或加班
※ 交付质量一降再降,不知道质量问题如何提升
※ 沟通协调与团队小情绪无法化解,日常合作不顺畅
如果你遇到上述问题,这门课就是答案,从技术经理的全景和技能模型出发,带你实践一次转型初级管理的核心技能提升之旅,从而快速完成职业转型,带领团队走向成功。
本课程详细讲解如何带领研发团队提高开发效率和质量。课程将围绕管理者岗位模型、任务精英、进度掌控、风险防控、质量保障、团队合作、敏捷实战等技能模块,全面覆盖团队管理的理论,并进行实用技能训练。
课程内容包括:
1个目标:带领团队成功。带领团队成功的完成任务是初级管理者的核心任务。
4个能力:T4 能力模型的。全面培养管理者的关注点和核心技能。
6个模块:任务、进度、风险、质量、团队、过程。全面而实用,快速提升管理技能。
课程收益:
● 【能力全景】了解职责全景图和技能模型,对从工程师转型的管理者,建立实用而完整的管理能力图
● 【工作梳理】针对日常工作,掌握实用的技能、方法、工具,管理团队得心应手
● 【全局视角】从管理的视角看待技术,面对团队技术问题,建立系统性指导
● 【团队管理】掌握管理者的计划、执行、跟踪检查的方法,选择实用方法和成功团队的最佳实践,全面带领团队走向成功
● 【增效提质】抓住敏捷开发过程的关键点,配合沟通方法,提升团队执行效率和开发质量
课程时间:2天,6小时/天
课程对象:面临/正在转型成为管理者的软件开发工程师、研发项目经理、技术经理等
课程方式:现场讲授,小组讨论,案例分享,现场演练
课程大纲
第一讲:技术领航:技术经理的职责与能力
一、角色全貌:技术经理的多维职责
1. 角色定位
1)桥梁
2)技术+管理
2. 四项核心职责
1)项目管理
2)技术方案设计与实施
3)团队协作与沟通
4)质量控制与持续改进
工具:自我评估表
二、胜任要求:T4能力模型
1. Tech (技术)
2. Team (团队)
3. Timing (时序)
4. Tenacity (坚韧)
研讨:制定技能提升计划
第二讲:任务拆解:高效分配与准确估算
一、任务定向:合理分配以挖掘团队潜力
导入:什么是好任务
1. 好任务的特点
1)明确性
2)可衡量性
3)可实现性
4)相关性
5)时间界定
6)优先级和紧急性
2. 任务分配步骤
1)任务定义与分解
2)复杂度评估
3)成员能力评估
4)任务匹配与均衡
5)团队沟通
6)调整与反馈
工具:任务分配评估表
二、时间预判:准确估算以保障项目进度
1. 不确定性之锥
2. 时间估算的原则
1)透明性与沟通
2)保守估算
3)分解复杂任务
4)周期性复核
5)专家审查
3. 时间估算方法
1)基于用例——适用于面向对象的估算
2)LOC——通用代码行数估算
4. 时间估算的最佳实践
1)使用项目管理软件
2)持续改进
3)多层次估算
4)包含更多利益相关者
5)留有缓冲时间
练习:缓冲时间
第三讲:进度掌控:检查点的设立与评估
一、进度锚定:设立检查点以保障任务按期完成
1. 检查点——检查任务执行情况
2. 设置检查点的5大原则
1)具体
2)与目标对齐
3)灵活性
4)可操作性
5)时效性
3. 检查点设置方法
1)时间分配法
2)按模块划分
3)关键里程碑
4)风险和依赖
二、进度追踪:跟进与评估以确保进度过程
1. 进度跟踪方法和工具
1)甘特图
2)任务状态
3)代码提交
4)提测
2. 进度追踪最佳实践
1)定期检查与适应
2)沟通与透明度
3)工具支持
第四讲:风险防控:延期预防与解决策略
一、风险识别:及早发现以提前应对
1. 项目风险
2. 技术风险
3. 商业风险
案例:10种常见风险
二、风险应对:预防措施与应对策略
1. 评估可能性和严重性
2. 制定风险应对策略
1)规避
2)减轻
3)接受
4)转移
3. 跟踪并监控风险
练习:对当前项目进行风险管理
工具:风险评估表
第五讲:质量保障:软件质量与代码审查实践
一、质量铸造:日常管理中的质量保证
1. 软件内在的5个质量属性
1)可维护性(本课程重点关注)、可理解、可修改、可测试、可扩展
2)提升可维护性的方法:代码、工具、文化
2. 软件外在的5个质量属性
练习:如何提升可维护性
二、代码检查:规范审查以提升软件质量
1. 代码检查的5项原则
2. 代码检查方法
1)同行审查
2)团队审查
3)工具辅助审查
4)CheckList重点审查
3. 7大重点检查区域
案例:某产品的代码检查实践
练习:如何改进代码检查现状
第六讲:团队合力:协作沟通的艺术与技巧
一、沟通高效:技巧与实践以促进团队协作
1. 沟通漏斗
2. 沟通原则
1)目标感
2)开放性
3)建设性
二、情绪调控:化解负面情绪以维护团队和谐
场景一:安排任务——动之以情,示之以威
场景二:批评下属——单独进行,有理有据
场景三:安抚情绪——进入故事,呼应情绪
练习:项目中的争执
第七讲:敏捷实战:提升团队的敏捷执行力
一、敏捷工具:日常 Stand-up 以推动任务进展
1. 日常站会的组织规范
1)站会的4个作用
2)站会的组织方法
3)站会三问
2. 团队白板的使用
3. 燃尽图使用
练习:燃尽图分析
案例:某项目的敏捷日常
二、敏捷加速:敏捷3会提升执行效率
讨论:如何提升敏捷的执行力?
1. 启动会的组织
2. 演示会的组织
3. 回顾会的组织
研讨:提升敏捷效率的实践
课程回顾、总结、答疑