快好知 kuaihz订阅观点

 

项目管理案例分析 软件项目风险管理的过程

  项目管理案例分析

  以下是软件项目管理案例分析,意对您有所帮助。

  中国科学院计算技术研究所是国家专业计算技术研究机构,也是中国informatization建设的重要支持单位。中科院计算所培训中心是一家致力于高端it英才培训和公司内部培训的专业培训机构,该中心借助于科学院的有力力量,根据多年的大型经验独立自主开发了一套课程系统规模的软件开发和组织。目的是有效帮助中国software公司培养高级软件管理和技术人材,提高总体研发能力,到目前为止,它已为全国培训了数万名电脑专业人员,并提供了专门的定制培训为数千家国内外大型公司提供服务。

  高层项目管理是软件项目成功的关键,也是软件产品质量的根本保证。在这方面具有理论和实践能力的人员是软件组织迫切需要的高级英才。为了建立合乎中国国条件的软件开发过程和组织系统,培训中心专门组织了“软件项目管理”训练班。实际事项通告如下:

  1.培训对象

  软件开发组织的高级经理,项目经理,系统架构师,系统分析师,高级开发人员,质量保证人员以及其他负责改善软件开发质量的人员。

    2.学员基础学

  1.在软件项目的分析,设计,组织和开发方面具有一定的实践经验;

  2.在软件项目管理,技术管理或质量保证方面具有一定的基础学问和实践经验。

    3.导师

  由业内知名专家教授的课程:

  袁老师培训中心高级讲师CMMI,GJB5000A高级顾问,持有多年成功管理大型软件项目的经验,对软件工程管理和流程具有深刻的理论洞察力和丰沛的实践经验。4,培训要点

  高质量的软件来自于高级项目管理。这种看法已成为业界共识。软件项目成功的最重要因素是什么?大型软件项目由组织完成。如果组织的管理纷乱,则开发过程是非正式且纷乱的,一般而言会大于计划的限期和成本目标。该项目的成功取决个人的勇敢行为。当人员更动时,项目常常深陷灾祸,因此很难说项目会成功。从这个含义上说,软件项目管理是项目成功的关键因素。

  所有软件开发组织都必须在技术含量高,变化快,资源有限的当今环境中实现软件生产的大规模,标准化和国际化。这也是我国软件业遭遇的最大挑战。在如此复杂的背景下,我们应该如何思考呢?1.项目经理必须具有更广阔的视野,包括从更高的角度理解企业管理的理念和概念。

  了解产品开发的质量,成本,效率和收入之间的联系,了解流程如何在管理中发挥效用,并了解标准化的软件工程方法,更重要的是,了解如何提高自己的领导素质和培养更好的领导力。对于高级项目经理而言,广阔视野十分重要。

  2.正确的软件流程的实施对产品质量有庞大影响。为了优化团队的开发质量,效率和成本,我们需要不断改进和优化软件流程。近年来,随着项目规模的扩大越来越复杂的是,各种变化因素对软件项目的影响变得越来越难以接受,促使业界研究更合理的流程并匹配项目管理方式。流程改进需要正确的意识形态,包括问题分析,科学和哲学理论基础,合理的观念和方法论以及对改进中发现问题的正确处理

    3。高质量的项目管理来自正确的项目计划。项目经理必须接受项目计划方面的正式培训,包括如何制定发表计划,如何发现项目的关键驱动因素,制约因素和浮动因素,以及采取合适的策略。还应该指出,在当今情形下,创新是企业的生命。项目经理必须率领团队联合计划创新产品概念,以有目的和有组织的方式进行系统创新,并能够使用国际通用的方法来安排项目进度表和进度表,这对于项目成功至关重要。

  4.为了提高产品的国际竞争力,产品质量作为经济发展的战略性问题变得越来越重要,软件质量也被视为软件公司的生命。需要根据系统工程理论进行项目质量控制问题,以便使整个系统的各个目标互相协调,以实现系统质量的优化。这需要项目经理兼具对软件质量控制有透彻而透彻的了解。

  5.为了确保项目的过程质量和产品质量合乎要求,必须在开发过程中以可衡量的方式对项目进行监视。我们期待并未一个好的计划能够坐下来放松一下,不用指望计划会维持不变。项目经理的职责是不断监测项目的进度,并以问题,对策和解决方案的学说不断地对动态过程进行管理和调整,并擅长将监测过程转变为动员有效的伎俩团队的热忱。

  6.我们确信团队是决定项目成功的最重要因素。出现许多开发问题,主要是由于组织对团队重要性的误解。因此,想要更有效地开发的软件组织应该专注于团队建设。这是一个明智的选择。建立一支具有竞争力的团队是项目成功的关键一步,对于软件组织而言,团队是最有价值的财产,但是我们如何看待它呢?

  7.不用指望任何神奇的项目管理方法。管理是一件十分严肃的事情。需要在宏观层面上把握它,并注意细节。特别是,需要灵敏地确定一些关键点并找到解决方案,这需要不断累积实践经验和改进理论。

  本课程不是一般法则课程,而是多年来许多专家理论和实践的总结,我们需要有更广阔的视野,对问题的更深刻理解以及对改进和优化的不懈追求,我们需要在内容安排方面,该课程既包括理论指导,也包括通过案例对问题的联合讨论,将理论与实践有机地结合在一起。这是一门强调思维能力的课程,也是为我们赶上世上先进程度提供了新的增长点。我们期望所有学生将从本课程中得益5。培训内容

  第一个讲座从宏观综合的角度探究项目管理。1.软件项目和项目管理项目的定义和特征。项目管理及其关键元素。关于项目管理的宏观看法。2.集成的软件项目管理模型从宏观角度审视项目管理项目。在启动过程中进行早期决策。项目管理计划的连接。项目管理人员应注意产品质量。关于软件工程方法的第二次演讲

  1.软件过程:对传统软件过程的定义和概念的现代挑战再次思考软件过程传统瀑布方法的问题再度思考传统项目管理迭代软件开发过程项目不同阶段的测量点

  2.从经济角度改进软件工程方法

  从工作量和成本模型开始,研究项目管理方法,减小软件规模或复杂性,改善软件开发过程,并建立高效的团队。第3课如何进行项目计划1.定义项目目标和范围

  建立对项目目标的了解并确定项目总纲的范围

  定义项目参与者的要求并尽快让项目成员参与

  案例研究:一个典型项目的组织机构(设置大,中,小型项目的组织结构要点)将以上内容纪录为项目计划2的第一部分,工作分解

  提供详尽评估和进度安排的基础,确保工作鉴定的完整性,增加项目成功的机遇,确定项目的特征和策略

  案例研究:大型项目的特征和关键策略的确定(著名的商业银行信用卡core系统,美国宇航局project)是拆分的重要原则

  WBS分割粒度示例解释3,风险管理风险识别风险分类学识别风险方法论案例分析:识别风险风险应对策略

  案例研究:风险策略和缓解方法的示例

  案例研究:风险应对(一家著名的商业银行Iphone版手机银行,业务运营赞同网络管理项目)4.软件评估

  软件评估思路:自上而下和自下而上WidebandDelphimethods

  功能点方法(标准和简化功能点方法)

  供应商采购的估算应用(中国software行业软件工程配额标准)基于历史数据的估算方法

  大型项目(著名的商业银行信用卡基本系统)的估算结果示例大型国有商业银行5,干系人管理的工作量和建设期基准系数示例

  6.承诺项目计划和基准。第4课如何进行项目监视1.项目监视的范围和内容

  2.根据计划监督项目3.分析监控数据

  定量项目管理:挣值分析法挣值分析基础

  三个重要概念:BCWS,BCWP,ACWP挣值分析示例显示和分析练习实施里程碑回顾

  4.项目监控中的项目管理活动管理纠正措施5.项目监控样本显示项目每周报告,项目会议纪录

  干系人和关键依赖项目数据统计分析报告项目管理工具介绍讲座5供应商管理

  1.供应商管理的范围和内容2.供应商管理的主要流程3.供应商管理的重点

  关于it系统构建策略产品选型评估的重点

  样本显示:外包项目选择的评估报告以及详尽的供应商管理策略的评估

  样本显示:采购合约项目测试和外包项目的接受策略

  示例显示:接受外包项目验收计划的可交付成果

  人力外包和保护外包管理第6讲如何进行需求管理1,需求管理的范围和内容2,获取对需求的一致理解,对需求的理解,对需求的承诺

  需求接受过程,变动业务习惯,提高流程控制3,需求跟踪4,需求变化控制

  确定需求变更的种类,准许变更请求,管理变更请求

  案例研究:大型项目的项目管理和控制机制

  日常系统升级和维护中的需求变更控制:版计划和冻结机制

  5.需求管理参考模板:一家知名商业银行的业务需求模板和非功能需求样本。第7课建立战斗团队1.项目经理的领导

  领导力和领导力模型的动机,组织和创新

  了解开发人员的典型动机

  最重要的动机因素是正确利用奖励和鼓励

  注意致使斗志分崩离析的杀手级问题。如何发展自己的领导能力3和实现有效的团队合作

  4.提高项目开发效率的法则和技术。避免做错事比做正确的事更好。管理原则和技术原则

  一种标准合适所有情形吗?项目准时完成的可能性,感知和现实之间的差异在哪里?典型的进度改善模型

  6.培训目标1.掌握规划和监视复杂软件项目的方法,并将其灵巧地应用于实际上项目过程中;2.在项目开发中正确采用可衡量的方法进行项目计划和控制;3.正确进行项目管理实施质量控制方法;

  4.对项目过程中的团队有深刻的了解,以确保软件项目获取更高的成功;5.通过分析问题和系统思考,优化和改进软件流程和管理方法。

  7.培训时间和地点

  软件项目风险管理的过程

  软件风险管理是软件项目管理的重要组成部分。软件项目风险管理过程包括风险识别,风险评估,风险计划和风险监控。让我们与编辑器一同看看软件项目风险管理的实际过程!

  1.风险识别

  风险识别是识别项目风险和引起风险的因素,并进行定性估计。只有通过识别这些风险,才有也许避免和控制它们。风险识别中常用的方法有:头脑风暴法,德尔菲法,风险录入清单方法,采访方法等。

  头脑风暴法:招集项目团队的所有成员自由讨论项目的潜在风险,项目团队的成员可以在主持人的指导下自由发言,不受任何限制,然后风险管理人员将整理出演讲并赢得全盘的风险清单,以在未来的定性和定量风险分析过程中更进一步说明。

  德尔菲法:邀项目风险专家匿名出席会议,协调员使用问卷调查表征询重要项目风险的看法,然后将见解和结果反馈给每位专家进行更进一步讨论,经过几轮的征询和讨论后,在主要项目风险上达成共识并减小数据偏见。

  风险录入清单方法:这是最常见且相对简便的风险识别方法,使用一组问题来帮助管理人员了解项目各个方面的潜在风险。在风险录入清单中,与每个项目相关的所有可能问题列出了风险因素,以便风险管理人员可以专注于识别常见,已知和可预测的风险。

  面试方法:通过与相关领域的高级项目经理或专家进行面谈进行风险识别;负责风险识别的人员选择适合的人选,预先对他们进行简要的项目描述,并提供必需的项目信息。根据他们的经验,项目信息以及发现的其他有用方法。

  风险识别不是一次性行为,而是在整个项目中应定期进行。

  2.风险评估

  风险评估是指对已识别风险的定量和定性分析,以估算风险的可能性和后果的严重性。通过风险评估,项目团队成员可以加剧对项目本身和环境的了解,因为尽可能系统地考虑了也许引致项目风险的因素,从而确定了开发软件项目的最佳计划。常见的风险评估方法是:概率分布法,层次分析法,访谈,盈亏平行分析法,决策树法等。

  概率分布方法主要是基于理论或主观调整的概率评估方法,项目团队成员自己可以估算每种风险的概率值,然后取平均值来表示风险的概率值。此外,可以对风险的影响进行分类,形成分析和评估矩阵,并分派一定的加权值以定性评估风险的尺寸。

  3.风险计划

  在识别和评估风险之后,为了有效地控制风险,需要在软件项目的开发过程中制定并严苛执行风险计划,以最大程度地降低风险的不利于影响。风险计划中使用的主要策略是:规避风险,转移风险,减轻风险并自行肩负风险。

  规避风险:通过更改项目计划以消除风险或风险产生的条件,从而保障项目。

  风险转移:不是消除风险,而是将风险结果和对风险的响应权转移给第三方。

  风险缓解:将风险发生的可能性或风险的影响降低到可接受的程度。

  自担风险:请勿更改项目计划,自觉接受风险,考虑如何应对风险后果以及制定应对计划或淡出计划。

  根据不同的条件,不同的环境或不同的问题,可以选择不同的策略,风险发生的概率和风险后果的损失可以形成一个四维空间,如图所示:

  ①发生的可能性高,后果损失小;

  ②发生的可能性较低,后果损失较小;

  ③发生的可能性高,后果损失大;

  ④发生的可能性较低,后果损失较大。

  对于四种情形,可以采用不同的策略:

  ①如果发生的可能性很高而损失相对较小,则可以采取降低风险或降低风险的措施。

  ②如果发生风险的可能性相对较高并且后果损失也很大,则可以采用风险规避策略。正在尝试通过保险,外包或其他方式转移工作。

  ③如果发生的可能性相对较低并且后果损失较大,请尝试转移风险。

  ④如果发生的可能性相对较低,则导致的损失也很小,这种风险十分适当您自己,因为它对目标从未太大影响。

  4.风险监控

  制定风险计划后,将在软件项目开发过程中对这些风险进行持续跟踪,并根据风险计划采取措施控制风险,以最大程度地降低风险的影响,并监控剩余风险,识别新风险,并更新风险计划。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:风险管理  风险管理词条  案例分析  案例分析词条  项目管理  项目管理词条  过程  过程词条  项目  项目词条  
领导力培训

 诚信领导力是有效的管理

说起管理,人们总是去寻求外在的方法和技术。但是从诚信领导的角度来看,首先要找的还是自己的内心、从自身的内在出发,强大的永远是你的内心。所谓诚信领导力有两种意思。...(展开)

领导力培训

 与老板开战更是不安

所以,作为一个帖子,要起到一个帖子的用处:简洁、高效、废话少。毕竟,这些人主宰着我们的命运:他们主宰着我们的未来,更别提我们每天的饭碗。“好吧,那就是我曾经被训...(展开)