it软件开发项目管理实战
it软件开发项目管理实战
培训介绍
目前,国内的软件项目很少有能按时按质完成的,这些项目中存在的问题大都比较类似,如:项目开始时软件需求难以确定、在开发过程中经常不得不多次改变、而开发完毕后又经常达不到需求方的要求;资源严重不足、开发人员长期长时间地加班、项目团队成员不好管理;项目周期和成本难以准确估算;项目组和项目需求方配合不顺利,从需求到设计、测试、使用等阶段双方无法形成良性的合作关系;项目经理同时兼任较重的技术任务,公司需要依赖于项目经理大侠式的管理,而项目经理又普遍在项目管理意识和技能方面有欠缺……中国软件企业目前欠缺的不是技术而是管理,或者准确地说缺少的是项目管理人才而不是技术人才。
培训对象
项目总监、软件开发项目经理、需求分析师、系统架构师、质量管理主管、测试主管、总集成商的项目经理和管理人员等。
培训时数
2-4天(视企业实际需求定制)
培训方式
案例分析和情景模拟为主的教学方式,讲师有十年以上的政府和企业大型项目营销和实施管理经验,曾经负责参与国家“十二金”信息工程中金财、金保工程规划工作,是广东软件协会专家委员,曾经负责过数百人开发团队的SW-CMM(软件能力成熟度模型)认证工作,是广州市政府迎亚运信息门户工程筹备工作顾问和总集成项目经理、微软ISV计划项目经理,项目管理培训有超过1600课时的经验。
培训时间分配:理论和方法讲解30%,案例分析、情景模拟45%,互动讨论、小游戏25%
课程大纲
1. 软件项目管理基础
1. 项目和项目管理概念
2. 国内软件项目管理的现状分析
3. 软件项目管理成功的关键问题
4. 电信管理第三方软件项目的基本思路
5. 项目管理的过程和方法
² 五九框架
² PMBOK项目知识管理体系
6. 业界主流的软件开发模型
² 微软MCF等主流的模型
² 模型比较和运用指导
7. 做一个成功的软件项目经理
² 项目经理角色和责任
² 技术骨干的难点:从技术到管理的平滑衔接
² 项目经理各阶段工作要点
8. 项目管理的发展趋势
案例:IBM的危机和项目化管理
案例:爱立信公司的项目管理
情景故事:软件开发成功的三种武器
2. 项目启动和计划管理
1. 好的开始:启动阶段要做什么工作
2. 项目可行性研究和策略制定
3. 项目愿景和目标管理
4. 有执行力的计划才是好计划
5. 工作分解结构WBS
实际演练:侠盗罗宾汉
6. 项目进度计划
² 确定任务先后关系
² 估算任务时间
² 进度计划工具:里程碑和甘特图
² 关键路径法CPM和计划评审技术PERT
² 网络计划技术和网络时间参数计算
情景音乐:童年记忆
案例:某软件项目工作责任分配
实际演练:驸马还是囚徒?
7. 项目计划优化
8. 信息技术和工具在项目管理中的运用
研讨:对第三方软件开发商进度管理中的黑箱操作
3. 项目执行控制和收尾
1. 控制的基本方法和流程
案例:某项目的日报、周报做法
2. 进度和成本分析技术
情景故事:谁能升职?
实际演练:佛地争夺战
3. 计划调整和变更处理技巧
4. 如何处理“救火”项目
案例:当用户提出需求变更时…….
5. 项目验收是系统性的工作
6. 项目外部验收和有效回款
² 避免出现“高质量”但“低成功”的情况
² 和客户发生分歧时的处理办法
² 不具备条件时如何争取回款
7. 怎么处理“烂尾”项目
案例:应对软件项目绩效考核的难题
4. 软件项目成功保障:风险管理和质量管理
1. 项目风险管理
² 如何管理风险:风险规划
² 如何找出风险:风险识别
² 哪些风险重要:风险分析
² 如何解决风险:风险应对
² 电信作为总集成商如何做好第三方软件开发的风险管理
案例:亚运信息工程项目风险管理
2. 项目质量管理(穿插讲专题软件测试)
² 软件项目的“质量”在哪里?
² 软件质量管理体系
² 软件质量控制活动
² 软件质量保证
² 文档管理和信息工具的运用
情景故事:从经典故事看质量管理要点
案例:如何开好项目评审会议
案例:电信如何做好第三方软件商的质量监控
专题:软件需求管理和项目度量
1. 没完没了的要命的软件需求!
2. 用户需求获取和引导方法
² 谁决定需求
² 获得有效的需求
² 需求管理工具
情景演绎:摘月亮
案例:OA软件需求
3. 需求分析的方法
² “闻弦歌而知雅意”的软件需求境界
² 需求规格说明书
4. 跟上需求的变化:需求变更管理流程
5. 软件规模和成本度量的基本概念
6. 大道无形——估计软件项目的简单规则
7. 技术架构对软件规模的重要性
8. 规模度量方法
² 功能点分析(FPA)
² COCOMO模型
² 代码行(LOC)法
² 类比估算法、德尔菲法
9. 软件成本度量
10. 如何应对估算误差
专题:软件测试管理
1. 没完没了和要命的软件测试!
2. 软件测试不仅仅是一个技术问题
3. 测试活动在软件项目生命周期中的位置
4. 测试的计划和管控
² 谁来测试?
² 编写测试用例
² 测试流程管理
² 系统测试缺陷趋势
5. 如何合理运用测试工具
案例:微软公司测试管理
案例:消灭BUG的战斗
专题:项目团队资源、干系人和沟通管理
1. 软件开发项目管理的组织结构
2. 管理好项目干系人
² 电信软件开发项目干系人分析
² 电信软件开发项目干系人关系处理
3. 如何做好跨部门、层级、地区的协调工作
4. 项目经理如何应对权小责大的情况和整合资源
5. 组建项目团队
² 项目团队和一般团队的不同
² 你准备任命项目经理的时候
² 当你被任命为项目经理的时候
² 你成为项目成员的时候
6. 项目团队阶段特点和管理手法
7. 情景管理和激励技巧
8. 项目各方沟通和冲突管理
案例:新手项目经理的部门协调
案例:总集成和第三方软件开发项目经理的“交锋”
案例:某软件项目沟通计划
体验游戏:信息速递体验

