×

首页 > 企业定制

开发项目管理

课程介绍:

中国软件走过了几十年,在这几十年的风风雨雨中,研发过程中的“老三篇”问题一直津津乐道,即人力资源问题、进度问题与质量问题,最近三五年流行的软件开发模式“敏捷模式”,看似解决了“老三篇”中的一个问题,即进度问题,但是带了负面效应,大家对质量的关注,会被“大跃进”所掩盖,成功应用“敏捷”是在互联网行业,Google的成功、taobao的成功等等,但是互联网行业中的应用一旦被放弃,那么就没有维护问题,凡是需要维护的,需要人力资源衔接,这种衔接是需要“文档”的,所以导致软件研发管理的争论,这种争论在不同的背景下,等处结论是各不相同的。

培训目标:

过程篇,管理者首先需要懂软件开发工艺,由“外行”变成“内行”,是管好人的第一步,重点研究开发环节相关的主要矛盾与细节,细节决定成败,让管理者关注开发过程中主要矛盾的细节,顺利推进项目的进展。 计划篇,管理者完成项目之前需要做好充分的准备工作,做到打有准备之仗,关注计划的8个要素,即目标、范围、工艺、人力、时间、风险、估算与绩效,从5-6人团队的计划,到100人产品的计划,从实践中掌握计划的制定策略与技巧。 执行篇,好的计划需要脚踏实地的执行,否则是纸上谈兵,“计划项”如何分解成“任务项”?如何“任务项”控制粒度?“任务书”如何撰写?“任务书”下达方式?如何有效地控制项目的进度?通过研讨和经验分享来解决这些问题。 量化篇,有人说美国人之心两件事情,即“上帝”和“数据”,软件项目开发过程中的量化是监控项目进度的良方,化解绩效考核中存在的弱点“情感问题”,软件项目量化的基础是配置管理与质量管理,目标是发现过程中的问题,持续进行开发过程的改进,做到软件企业的可持续发展。

课程大纲:

第1天      流程篇与计划篇
1.软件研发过程
   ① 探究软件研发工程过程
   ② 梳理软件研发日常工作过程
   ③ 中国软件企业实施“敏捷过程”遇到了什么问题
   ④ 改变习惯与研发过程成功实施的方法
   ⑤ 介绍定义软件研发过程模型标准-SPEM(形成研发过程文档)
   ⑥ 百家争鸣:探讨国外成功的研发过程实施在中国遇到阻力因素
   ⑦ 动手实践:学习使用软件过程编著工具完成软件过程编著
2.软件范围与成本
   ① 软件范围的变化与随需而变的软件
   ② 管理变化与控制变化
   ③ 软件成本预算方法-UCP、FPA、COCOMOII、敏捷估算
   ④ 估算误差与应对方法
   ⑤ 成本分解(开发成本与质量成本)
   ⑥ 动手实践:使用工具实现最简单的软件规模估算
   ⑦ 动手实践:使用工具实现FPA与COCOMOII联合工作进行估算
   ⑧ 情景分析:模拟演绎敏捷估算方法
3.软件风险管理
   ① 软件风险预测与风险检查表
   ② 搭建企业级的“风险知识库”
   ③ 制定有效的风险策略
   ④ 面面俱到与主次矛盾
   ⑤ 案例分析:软件工程中的风险如何标识判断?
   ⑥ 案例分析:人力资源的风险分析
4.软件项目或产品计划
   ① 目标的制定与下达(SMART化、愿景化、共享化、承诺化)
   ② 研发工作计划与PDCA循环
   ③ PERT、关键路径和GANNT,为什么研发项目计划不用PERT图
   ④ 制定研发计划的8大视角
   ⑤ 不同层次管理者的不同层次的研发计划
   ⑥ 研发计划的迭代
   ⑦ 百家争鸣:“甘特图”是否全面表达软件项目计划,缺少什么?
   ⑧ 动手实践:依据真实项目完成小组计划、团队计划与产品线计划

第2天      执行篇
1、个体任务与团队任务
   ① 计划如何转化为任务-任务粒度(MCME方法- Mutually Exclusive and Collectively Exhaustive)
   ② 因人而异划分任务-任务类型
   ③ 团队和谐分配任务-时间平均任务与人员平均任务
   ④ 任务书的内容撰写与任务反馈
   ⑤ 任务的下达方式-“等距离管理”与“不等距离管理”
   ⑦ 百家争鸣:项目经理以结果为导向是否可行?
   ⑧ 动手实践:模拟一位项目经理进行任务部署
2、沟通管理
   ① 有效沟通的障碍/约哈里窗
   ② 晨间沟通-问题会诊与每日回顾
   ③ 沟通语言-自然语言与模式语言
   ④ 畅通沟通渠道
   ⑤ NLP沟通技巧与有效表达-艺术化沟通
   ⑥ 高效会议沟通:会议筹划与管理
   ⑦ 百家争鸣:现场模拟处理团队成员与管理者矛盾的技巧
   ⑧ 情景分析:SCRUM早上开小会的方式是否可取?
3、能力提升与绩效考核
   ① 情景分析:由微软的EEG计划有些哪些感悟?
   ② 个人能力提升-自我修炼
   ③ 团队能力提升-建立学习型组织
   ④ 从技术走向管理的五个良好习惯(成果导向、综观全局、聚焦重点、发挥优势、集思广益)
   ⑤ 企业文化对“能力提升”的影响
   ⑥ TRIZ与团队创新思维
   ⑦ 如何激发团队的teamwork & ownership精神
   ⑧ 研发人员的考核与激励(KPI法、BSC法、PBC法、360度考核法)
   ⑨ 管理者的五个核心管理技能(工程结构工艺与造价,目标与计划、组织与分派工作、控制与纠偏、领导与激励)
   ⑩ 情景分析:当上项目经理,如何保持自己的技术能力不会降低?
4、高效时间管理
   ① 个体时间管理-番茄时间法、A4时间法等
   ② 研发管理人员的工作分类(四个象限)和时间管理
   ③ 团队时间管理-拦截干扰工作的因素
   ④ 问题解析:研发管理人员“忙碌却无成效”的原因剖析
   ⑤ 情景模拟:管理者早晨上班的路上如何构思“一天时间安排”

第3天     支撑篇
1、管理工具
   ① 集思广益与头脑风暴法
   ② 聚焦重点与SWOT分析
   ③ 因果关系图(鱼骨图)
   ④ 综观全局与5W2H
   ⑤ FMEA失效模式分析与PDCA循环
   ⑥ 情景演练:研发者遇到技术问题,如何快速解决问题?
2、质量管理
   ① 案例分析:从丰田汽车召回事件中感悟到什么?
   ② 情景分析:扁鹊三兄弟治病方式获得质量管理策略
   ③ 如何有效进行评审?
   ④ 百家争鸣:戴明环PDCA与CMMI辨析
   ⑤ 如何使用新旧7种质量管理工具,发现质量问题
   ⑥ 如何使用“六西格玛操作模型DMAIC”
   ⑦ 案例分析:从对日外包给出的图表中您发现了哪些质量问题?并提出改进意见
3、配置与变更管理
   ① 软件全生命周期可追踪管理的方法
   ② 复杂项目或产品的配置管理方案
   ③ 基线管理与变更管理
   ④ 配置项管理思想(奏响交付的乐章)
   ⑤ 如何选择配置管理工具(商用吗?开源吗?)
   ⑥ 案例分析:从Linux研发过程中配置管理感悟到什么?
   ⑦ 动手实践:完成一份自己团队配置管理的计划
   ⑧ 百家争鸣:敏捷的变更与正规的变更如何取舍?
   ⑨ 复杂产品线如何有效地进行配置管理
4、过程度量与改进
   ① 百家争鸣:软件过程需要度量吗?
   ② 如何采集有效的软件过程数据?
   ③ 如何讲孤岛式工具中的过程数据进行集成?
   ④ 如何规划度量指标、建立度量模型?
   ⑤ 如何选择度量的工具软件
   ⑥ 经验分享:讲师如何在自己的组织中实现过程度量的?
   ⑦ 百家争鸣:软件组织追求最高境界是软件过程持续改进,达到最优,那么到底要改进什么?阻力在哪里?如何突破这些阻力?
   ⑧ 如何建立优秀的企业文化,推动高效、高质量的软件研发?
5


PMI, PMP, Project Management Professional, CAPM, PgMP, PfMP, PMI-ACP, PMI-RMP, PMI-SP, PMI-PBA and PMBOK are registered marks of the Project Management Institute, Inc.

ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

Copyright © 2006-2019 东方瑞通(北京)咨询服务有限公司版权所有

京ICP备 13009094号 京公网安备 11010802031185号