您好,欢迎访问广东培训网!
当前位置:首页 > 企业内训 > 项目管理 > 课程内容

高质量软件项目管理

  • 课程类型:内训课
  • 培训天数:3天
  • 用手机看:
    手机扫码
  • 授课老师:推荐
  • 课程编号:NX26961
  • 费用预算:根据方案进行定制
在线咨询
培训对象

 软件开发机构高级管理人员、项目经理、系统架构师、系统分析师、资深开发人员、质量保证人员以及其他对提升软件开发质量负有责任的人员。

课程简介

高质量软件来自于高水平的项目管理,这个观点已经成为业内的共识。软件项目成功最重要的要素是什么?大型软件项目是依靠一个组织来完成的,如果这个组织在管理上是无序的,开发过程是非正式和混乱的,计划期限和成本目标通常超限,项目的成功取决于个人英雄式的行为,在人员发生变动时项目往往陷入灾难,那么很难说这个项目会获得成功。从这个意义上说,软件项目管理是项目成功的关键因素。

所有软件开发机构都必须在今天这种技术含量高、变化速度快、资源有限的环境下,实现软件生产规模化、规范化、国际化,这也是当前我国软件行业面临的最大挑战。在这样复杂的背景下,我们该如何去思考如何去做呢?

1,项目管理人员必须具备更广阔的视角,包括站在更高的角度理解企业管理的思想理念,理解产品开发的质量、成本、效率与效益之间的关系,理解过程是如何对管理发挥作用的,理解规范化的软件工程方法。更重要的是,理解如何提升自身的领导素质,培养更好的领导力。这种宽阔的眼界,对于一个高级项目管理人员极其重要。

2,实施正确的软件过程对产品质量影响巨大。为了使团队在开发质量、效率以及成本上达到最优化,我们需要不断改进和优化软件过程。近年来随着项目越来越大越来越复杂,软件项目中存在着各种变化因素所带来的冲击越来越令人难以接受,促使业内研究更加合理的过程和与之相匹配的项目管理方式。过程改进需要有正确的思想理念,包括问题分析,科学与哲学理论基础,合理的价值观和方法论,以及正确对待改进中发现的问题。

3,高质量项目管理来自于正确的项目策划。项目管理人员必须受到项目策划的正规训练,包括如何制定发布规划,如何发现项目的关键驱动因素、约束和浮动因素,并且采取恰当的策略。还需要注意,在今天的形势下,创新是企业的生命,项目经理必须领导团队共同策划创新的产品概念,有目的、有组织的实现系统化创新,能够使用国际上通用的方法安排项目进度与日程,这对于项目成功极其重要。

4,为了确保项目的过程质量和产品质量达到要求,在开发过程中必须以可度量的方法对项目实施监控。我们不要期望有了好的计划就可以高枕无忧,也不要期望计划一成不变,项目经理的责任是不断监控项目的进展,不断的以问题、对策与解决方案的思路,在动态过程中去管理与调整。并且还要善于把监控过程转变为调动团队积极性的有效手段。

5,我们坚信:团队是决定项目成败的最重要因素。很多开发问题的出现,大多是由于机构对团队重要性的误解所造成的。因此希望更加有效开发的软件机构要把思考重心放在团队建设上,这是一个明智的选择。建立一个有竞争力的团队,是取得项目成功的关键步骤,而对于一个软件机构来说,团队是最有价值的资产。但我们如何来做如何来思考呢?

6,为了增加产品的国际竞争力,产品质量作为经济发展的战略问题变得越来越重要,软件质量也正被视为软件企业的生命。大型项目质量控制问题的实施和解决,需要按照系统工程的理论进行,使整个系统所具有的多种不同的目标之间相互协调,以期达到系统质量的最优化。项目经理需要充分利用质量控制信息,建立反馈管理系统,在提升管理水平的基础上,把质量保证融入项目管理活动中,以期进一步提升软件产品质量。

7,不要期待项目管理是什么神奇的方法。管理是个十分严肃的事情,它既需要在宏观上把握,又需要关注细节,特别是对一些关键点需要敏锐的识别出来并找到解决方案。这就需要在实践中不断积累经验以及在理论上得到提升。本课程最后一讲将用一个完整的案例,详细阐述在一个迭代管理模型下,如何在规范的框架指导下,正确处理每一个节点所遇到的问题,并把项目引向成功的。

本课程并不是一个泛泛的原理性课程,而是许多专家多年来理论和实践的总结,针对软件工程的特点,强调的是在实践中有效。我们需要有更广阔的视野、对问题更深邃的认识以及对改进与优化的不懈追求。在内容安排上,课程既有理论指导,也有通过案例对问题的共同探讨,把理论和实践有机的结合起来。这是一个强调思考力的课程,我们有理由认为,本课程并不仅仅对软件项目管理有益,对各类管理人员的提升也是很有意义的。

二、课程内容

第一讲从宏观集成的视角看项目管理

1,软件项目与项目管理

项目的定义与特点

项目管理及其关键要素

项目管理的宏观视角

2,集成化软件项目管理模型

多角度审视项目管理框架

项目启动过程中的前期决策

项目管理计划的衔接

3,让我们一起来思考

第二讲如何进行项目策划

1,项目策划的范围和内容

2,项目初始估计

估计项目范围

估计任务的规模

定义项目生命周期

建立工作量和成本的估计值

3,制定项目计划

编制项目进度表

制定项目风险列表

制定数据管理规程

制定项目资源计划

制定知识和技能计划

制定下属计划

制定利益相关方参与计划

制定项目总计划

4,制定里程碑阶段计划

需要对计划求精的原因

制定里程碑计划的活动

5,获得对计划的承诺

评审项目计划

标识并协商承诺

填写利益相关方承诺表

标识元素之间接口的承诺

进行承诺评审

批准生效

6,维护项目计划

7,项目策划参考模板

第三讲如何进行项目监控

1,项目监控的范围和内容

2,对照计划监督项目

项目测量面临的三大问题

监督项目计划参数执行情况

监督其它方面的问题

3,分析监控数据

分析执行项目计划状况

分析其它方面的问题

实施里程碑评审

创建并使用项目仪表板

4,项目监控中的项目管理活动

管理纠正措施

理性的决策与决断

5,项目监控参考模板

第四讲打造有创造力的高效团队

1,项目经理的领导力

领导力以及领导力模型

激励、组织与创新

理解开发人员的典型动机

最重要的个激励因素

如何培养自己的领导力

2,项目目标与团队结构的匹配

团队结构应考虑的因素

基于目标的的团队模式

3,凝聚团队向心力以提高生产力

团队合作对于项目成功的意义

如何达成有凝聚力的团队

建立长期的团队建设规划

第五讲如何进行外包项目管理

1,外包项目开发需要关注的问题

外包的定义与问题

对外包的利弊进行权衡

采用外包方式提高开发效率

2,外包管理的基本方法

外包项目管理需要考虑的因素

外包管理过程

3,外包项目管理参考模板

第六讲依靠质量保证提升项目管理水平

1,软件质量工程体系和管理体系

项目管理要关注产品质量

软件产品质量与质量管理的特点

软件质量控制的基本方法

2,把质量保证融入项目管理活动中

在项目策划中要有质量保证任务

理解软件质量保证的工作内容

理解软件质量保证的基本活动

通过质量保证活动协助项目监控

3,有效利用质量保证的反馈信息

协助制定质量保证计划

指导过程与产品质量检查

指导问题跟踪与质量改进

4,软件质量保证参考模板

第七讲案例分析:当我们负责一个软件项目

1,确定合理的软件开发过程

对于传统项目管理的反思

定义软件开发过程框架

2,建立团队、分配资源、赋予职责

建立小规模的高效团队

分配资源赋予职责

建立团队共同的价值观

3,制定发布计划

用例及优先级分析

估计规模与开发速度

制订发布计划

4,制定迭代计划

发布计划与迭代计划的关系

两种迭代计划制定方法

生成迭代计划表

5,项目进行中的协调与指导

项目经理的工作与价值

有效的指导团队工作

需求的细化与不确定性消除

学会更好的设计

开好每日简会

保持可视性

6,里程碑评审与计划管理

里程碑评审会议

询问是否有需求变更要求

团队对如何做得更好进行回顾

进入下一个迭代过程

7,课程的总结:高效软件开发的原则与技巧

避免做错事胜于做正确的事

研究高效软件开发的方法论

高效软件开发的管理原则

高效软件开发的技术原则

项目按时完成的可能性

时间到哪里去了?

项目管理将面对新的时代

讲师介绍

谢老师  教授,大型电子对抗项目负责人、首席系统架构师,组织过多个大型软件项目,GJB 5000A高级咨询顾问,对软件工程管理与过程具有深邃的理论见解和实践知识。

谢老师多年从事软件工程项目以及教学研究,尤其在软件系统架构和需求分析领域,曾作为首席架构师完成大型军用项目并获科技成果奖,作为首席设计师完成石油化工仿真系统,谢老师精通设计与实现,在高速公路管理系统、地铁信息化平台、大型网站、金融信息化、商用软件设计、钢铁信息化等领域担任多家公司顾问,指导开发过程管理、分析和架构设计。

谢老师多年来为企业高端人员讲授的“高级系统架构师”、“高级需求分析师”、“高质量软件项目管理”以及“外包项目管理的理论与实践”等课程,在国内软件企业、军队指挥机构、航空船舶设计研发单位以及金融、保险、证券等行业中有相当大的影响。

内训服务流程
内训服务流程
在线报名/咨询
联 系 人 :
联系方式:
公司名称:
咨询事项: