高水平的项目管理是软件项目成功的关键,也是软件产品质量的根本保证,有这方面理论和实践的人员是目前软件组织中急需的高层次人才。 为建立符合我国国情的软件开发过程和组织体系,培训中心特别举办了“软件项目管理案例研究”培训班,具体通知如下:
一、培训对象
软件开发机构高级管理人员、项目经理、系统架构师、系统分析师、高级开发人员、质量保证人员和其他负责提高软件开发质量的人员。
二、学员基础
1 )在软件项目分析、设计、组织和开发方面有一定的实践经验;
2 )具有一定的软件项目管理、技术管理或质量保证的基础知识和实践经验。
三、师资
行业知名专家亲自授课:
谨慎的摩托 培训中心高级讲师,CMMI,GJB 5000A高级顾问。 多年来成功管理大型软件项目的经验,对软件工程的管理和流程有着深刻的理论见解和丰富的实践经验。
四、培训要点
高质量的软件来自高水平的项目管理,这一观点已经成为业界的共识。 软件项目成功最重要的因素是什么? 大型软件项目依靠一个组织进行。 如果该组织管理无序,开发流程非正式混乱,计划期限和成本目标通常超限,项目成功取决于个人英雄行为,人员变动时项目往往陷入灾难,很难说该项目会成功从这个意义上说,软件项目管理是项目成功的重要因素。
所有软件开发机构都要在当今这种技术含量高、变化速度快、资源有限的环境下,实现软件生产的规模化、规范化、国际化,这也是当前我国软件业面临的最大挑战。 在这样复杂的背景下,我们该怎么办呢?
1 )项目管理者没有更广阔的视角,包括从更高的角度理解企业管理的思想理念,了解产品开发质量、成本、效率和效益的关系,了解流程如何有助于管理,了解规范的软件工程方法更重要的是,了解如何提高自己的领导力,培养更好的领导力。 这一广阔的视野对高级项目管理员非常重要。
2 )实施正确的软件过程对产品质量有很大的影响。 为了使团队在开发质量、效率和成本方面优化,必须持续改进和优化软件过程。 近年来,随着项目越来越大、越来越复杂,软件项目存在各种变化因素带来的冲击越来越不可接受,促使行业内研究更加合理的流程和相应的项目管理方式。 改进过程需要正确的思想理念,如问题分析、科学和哲学的理论基础、合理的价值观和方法论、正确处理改进中发现的问题等。
3、高质量的项目管理来自正确的项目策划。 项目管理人员应当接受项目策划的正规培训,包括如何制定发布计划、如何发现项目关键驱动因素、约束因素、变动因素、如何采用适当的策略等。 当今形势下,创新是企业的生命,项目经理必须带领团队共同策划创新产品概念,实现目标和组织系统化创新,能够以国际通用的方式安排项目进度和时间表,这对于项目成功至关重要
4 )为了提高产品的国际竞争力,产品质量作为经济发展的战略问题越来越重要,软件质量也被视为软件企业的生命。 大型项目质量管理问题的实施和解决,必须基于系统工程理论进行,实现整个系统具有的多种不同目标之间的协调,实现系统质量的优化。 这要求项目经理对软件质量管理有深刻而全面的了解。
5 )为使项目的过程质量和产品质量符合要求,在开发过程中必须采用可测的方法对项目进行监测。 我们不要期望有好的计划就能放心,也不要期望计划是固定的。 项目经理的责任是不断监测项目进展,不断以问题、对策和解决方案的思路在动态过程中进行管理和协调。 它还善于将监测过程转化为调动团队积极性的有效手段。
6、团队确信是决定项目成败的最重要因素。 许多发展问题的出现往往是由于组织误解了团队的重要性。 因此,想要更有效开发的软件机构,将重点放在团队建设上是明智的选择。 组建有竞争力的团队是项目成功的重要步骤,团队是软件机构最有价值的资产。 但是怎么想呢?
7 )不要期待项目管理是什么样的好方法。 管理是一件非常认真的事情,不仅要宏观把握,还要关注细节。 特别是,需要敏锐地识别几个关键点并找到解决办法。 这需要在实践中积累经验,从理论上提高。
本课程不是普遍的原理性课程,而是许多专家多年来对理论和实践的总结。 我们需要更广阔的视野,对问题有更深刻的认识,对改进和优化有不懈的追求,需要不断总结出优化管理的思路。 在内容安排上,课程既有理论指导,也有案例问题的共同探讨,理论与实践有机结合。 这是一门强调思维能力的课,也是我们赶超世界先进水平的新增长点,希望所有学生都能在这门课中受益。
五、培训内容
第一讲 从宏观集成的视角看项目管理
1、软件项目和项目管理
项目的定义和特点
项目管理及其
项目管理的宏观视角
2,集成化软件项目管理模型
从宏观的视角看项目管理
项目启动过程中的前期决策
项目管理计划的衔接
项目管理要关注产品质量
第二讲 改善软件工程方法
1,软件过程:现代对于传统的挑战
软件过程的定义与概念
对于软件过程的重新思考
传统瀑布方式的问题
对于传统项目管理的反思
迭代式软件开发过程
项目不同阶段的度量要点
2,用经济学的观点改善软件工程方法
从工作量与成本模型入手研究项目管理方法
降低软件规模或者复杂度
改进软件开发过程
创建高效率的团队
第三讲 如何进行项目策划
1,定义项目的目标和范围
建立对项目目标和范围的认识 – 定义项目大纲
定义对项目参与人员的要求,早期获得项目成员的参与
案例分析:典型项目的组织机构(大中小型项目组织结构设置要点)
记录上述内容,作为项目计划的第一部分
2,工作拆分
为进行详细估算和日程的排定提供基础
确保工作识别的完整性
增加项目的成功机会
项目特点及策略确定
案例分析:大型项目特点及关键策略确定(某知名商业银行信用卡核心系统、美国宇航局项目)
拆分的重要原则
WBS拆分颗粒度实例讲解
3,风险管理
风险的识别
风险分类学
识别风险方法论
案例分析:识别风险
风险应对策略
案例分析:风险策略举例
缓解方法
案例分析:风险应对(某知名商业银行Iphone版手机银行、业务运营支撑网络管理工程)
4,软件估算
软件估算思路:自顶向下和自底向上
Wideband Delphi方法
功能点方法(标准及简化功能点方法)
供应商采购的估算应用(中国软件行业软件工程定额标准)
基于历史数据的估算方法
大项目估算结果举例(某知名商业银行信用卡核心系统)
某大型国有商业银行工作量及工期标杆系数举例
5,干系人管理
6,项目计划的承诺及基线化
第四讲 如何进行项目监控
1,项目监控的范围和内容
2,对照计划监督项目
3,分析监控数据
项目量化管理:挣值分析法
挣值分析法基础
三个重要概念:BCWS,BCWP,ACWP
挣值分析实例展示及分析练习
实施里程碑评审
4,项目监控中的项目管理活动
管理纠正措施
5,项目监控样例展示
项目周报
项目会议纪要
干系人及关键依赖关系
项目数据统计分析报表
项目管理工具简介
第五讲 供应商管理
1,供应商管理的范围和内容
2,供应商管理的主要流程
3,供应商管理的关键点
关于IT系统建设策略
产品选型评估要点
样例展示:某外包项目选型评估报告及评估细项
供应商管理策略
样例展示:某外包项目采购合同
项目测试与验收策略
样例展示:某外包项目验收计划
交付物验收
人力外包及维护类外包管理
第六讲 如何进行需求管理
1,需求管理的范围和内容
2,获得对需求的一致理解
获得对需求的理解
获取对需求的承诺
需求受理流程,改变业务的习惯,加强流量控制
3,需求跟踪
4,需求变更控制
确定需求变更类型
审批变更申请
管理变更请求
案例分析:某大型项目项目管控机制
系统日常升级维护中的需求变更控制:版本排期与冻结机制
5,需求管理参考模板:某知名商业银行业务需求模板及非功能需求样例
第七讲 打造有战斗力的团队
1,项目经理的领导力
领导力以及领导力模型
激励、组织与创新
理解开发人员的典型动机
最重要的个激励因素
正确应用奖赏和鼓励
关注让士气崩溃的杀手问题
如何培养自己的领导力
3,实现有效的团队合作
4,提高项目开发效率的的原则与技巧
避免做错事胜于做正确的事
管理原则与技术原则
一个标准是否可以适合所有情况?
项目按时完成的可能性
感知与现实的差距
时间到哪里去了?
典型的进度改进模式
六、培训目标
1,掌握复杂软件项目规划与监控的方法,并在实际项目过程中灵活应用;
2,在项目开发中正确应用可度量的方法进行项目规划与控制;
3,在项目管理中正确实施质量控制方法;
4,对项目过程中的团队有深刻的理解,确保软件项目走向更高层次的成功;
5,通过对问题的分析与系统思考,对软件过程与管理方法进行优化与改进。
七、培训时间、地点
时间:2014年3月6日-3月8日 地点:北京