了解你的敌人:风险管理入门,第1部分

卡尔Wiegers

开云官网入口下载手机版软件工程师是永远的乐观主义者。在规划软件项目时,我们通常假开云官网入口下载手机版设一切都将完全按照计划进行。或者,我们采取另一个极端的立场:软件开发的创造性本质意味着我们永远无法预测将要发生什么,那么制定详细计划的意义何在?开云官网入口下载手机版当意想不到的事情发生,使项目偏离轨道时,这两种视角都可能导致软件意外。开云官网入口下载手机版根据我的经验,软件意外从来都不是好消开云官网入口下载手机版息。

风险管理已经被认为是软件行业中减少意外因素的最佳实践。开云官网入口下载手机版尽管我们永远无法确定地预测未来,但我们可以应用风险管理实践来窥探可能正在逼近的陷阱。然后,我们可以采取行动,尽量减少这些潜在问题的可能性或影响。风险管理意味着在问题演变成危机之前对其进行处理。这提高了项目成功完成的机会,并减少了那些无法避免的风险的后果。

在项目启动期间,花时间在确定重大风险上做第一次削减。这个项目的风险可能会超过潜在的利益。更有可能的是,及早发现潜在的缺陷将帮助您对成功执行该项目所需的条件做出更明智的预测。在项目的早期阶段建立风险识别和风险管理计划的时间。你会发现你花在评估和控制风险上的时间会得到很多倍的回报。

什么是风险?

“风险”是指可能导致损失或威胁到项目成功的问题,但这种情况尚未发生。而你想保持这种状态。这些潜在的问题可能对成本、进度或项目的技术成功、产品质量或团队士气产生不利影响。开云足球app下载官网最新版风险管理是在潜在问题造成危害之前识别、处理和控制这些潜在问题的过程。

无论我们是直面风险还是逃避现实,风险对我们项目的许多方面都有潜在的巨大影响。没有意外事件会破坏项目的默认假设是不现实的。评估应该包含我们对每个项目中可能发生的潜在可怕事情的最佳判断,并且管理人员需要尊重我们所做的评估。风险管理就是要抛弃乐观的想法,面对那些可能导致项目偏离轨道的不良事件。

为什么要正式管理风险?

正式的风险管理过程为项目团队和整个开发组织提供了多种好处。首先,它为我们提供了一个结构化的机制,以提供对项目成功威胁的可见性。通过考虑每个风险项目的潜在影响,我们可以首先集中精力控制最严重的风险。我们可以将风险评估与项目评估结合起来,在某些风险成为问题时量化可能的进度延迟。这种方法可以帮助项目经理生成合理的应急缓冲。分享什么是有效的,什么是无效的,以控制多个项目的风险,有助于团队避免重复过去的错误。如果没有正式的方法,我们就不能确保我们的风险管理行动能够及时地开始,按计划完成,并且有效。

控制风险是有代价的。我们必须平衡这一成本和如果我们不解决风险,我们可能招致的潜在损失。假设我们关心的是分包商按时交付重要组件的能力。我们可以聘请多个分包商,以增加至少一个将如期完成的机会。这是一个昂贵的补救措施,甚至可能不会实现的问题。值得吗?这取决于我们所招致的负面影响,如果确实依赖分包商导致项目错过了计划的交付日期。只有你自己才能根据具体情况做出决定。

典型软件风险开云官网入口下载手机版

可能降临到软件项目上的坏事的清单长得令人沮丧。开云官网入口下载手机版开明的项目经理将获得这些风险类别的列表,以帮助团队在计划过程的早期发现尽可能多的关注点。需要考虑的潜在风险可能来自集体头脑风暴活动,或者来自以前项目积累的风险因素图表。在我的一个小组中,个别团队成员提出了他们所感知到的风险的描述,我将其编辑在一起,然后我们作为一个团队进行审查。

以下是几个典型的风险类别和一些可能威胁到您的项目的特定风险。这些事情在你身上发生过吗?如果是这样,将它们添加到您的主风险清单中,以提醒未来的项目经理考虑是否也可能发生在他们身上。对于这些风险因素都没有神奇的解决方案。开云足球官网我们需要依靠过去的经验和强大的软件工程知识以及管理实践来控制那些最关心我们的风险。开云官网入口下载手机版

依赖关系

一些风险的产生是因为我们的项目依赖于外部机构或因素。我们通常无法控制这些外部依赖。缓解策略可能涉及从第二来源获取必要组件的应急计划,或者与依赖项来源合作,以保持对状态的良好可见性并检测任何潜在的问题。以下是一些典型的依赖相关风险因素:

  • 顾客提供的物品或信息。
  • 内部和外部分包商关系。
  • 组件间或组间依赖关系。
  • 有受过训练和有经验的人员。
  • 从一个项目到下一个项目的重用。

需求问题

许多项目都面临产品需求的不确定性和混乱。开云足球app下载官网最新版在早期阶段,一些不确定性是可以容忍的,但是随着项目的进展,如果这些问题仍然没有解决,威胁就会增加。如果我们不控制与需求相关的风险,我们可能会构建错误的产品,或者构建错误的产品。开云足球app下载官网最新版任何一种结果都会导致不愉快的意外和不满意的客户。注意以下风险因素:

  • 缺乏清晰的产品愿景。开云足球app下载官网最新版
  • 对产品需求缺乏共识。开云足球app下载官网最新版
  • 客户在需求过程中的参与不足。
  • Unprioritized需求。
  • 需求不确定的新市场。
  • 快速变化的需求。
  • 无效的需求变更管理过程。
  • 对需求变更的影响分析不足。

管理问题

尽管管理缺陷会影响许多项目,但如果您的风险管理计划没有列出太多的缺陷,也不要感到惊讶。项目经理经常领导风险识别工作,并且大多数人不希望在公共场合暴露自己的弱点(假设他们甚至认识到它们)。尽管如此,这里列出的问题可能会使项目更难成功。如果你不面对这些敏感的问题,如果它们在某个时候咬了你一口,也不要感到惊讶。定义的项目跟踪过程和明确的项目角色和职责可以处理其中的一些情况。

  • 不充分的计划和任务识别。
  • 缺乏对项目状态的可见性。
  • 不明确的项目所有权和决策制定。
  • 做出不切实际的承诺,有时是出于错误的原因。
  • 抱有不切实际期望的管理者或客户。
  • 员工性格冲突。

缺乏知识

开云官网入口下载手机版软件技术变化很快,很难找到技术熟练的员工。因此,我们的项目团队可能缺乏我们需要的技能。关键是尽早识别风险区域,这样我们就可以采取适当的预防措施,比如获得培训,雇佣顾问,并将合适的人聚集到项目团队中。考虑以下因素是否适用于您的团队:

  • 缺乏培训。
  • 对方法、工具和技术的理解不足。
  • 应用领域经验不足。
  • 新技术或开发方法。
  • 无效的、记录不良的或被忽略的过程。
  • 技术方法可能行不通。

外包

将开发工作外包给另一个组织,可能是在另一个国家,会带来一系列全新的风险。其中一些可归因于收购组织,另一些可归因于供应商,还有一些是相互风险。如果你要外包部分项目工作,请注意以下风险:

  • 收购方的要求是模糊的、模棱两可的、不正确的或不完整的。
  • 对于供应商的问题或信息要求,采购方没有提供完整和快速的答复。
  • 供应商缺乏适当的软件开发和管理流程。开云官网入口下载手机版
  • 供应商未按合同规定的时间交付质量合格的零部件。
  • 供应商被其他公司收购、出现财务困难或倒闭。
  • 供应商为了获得合同而做出无法实现的承诺。
  • 供应商没有提供准确和及时的实际项目状态的可视性。
  • 基于合同的范围边界产生争议。
  • 进出口法律或限制造成了问题。

本系列的第二篇文章将描述与风险管理实践相关的各种活动,并推荐您应该记录的关于您所识别的每个风险的具体信息。

也读了解你的敌人:风险管理入门,第2部分

开云官网手机网页版入口Jama 开云官网入口下载手机版Software与Karl Wiegers合作,通过一系列博客文章、白皮书和网络研讨会,在我们的网站上分享他的书籍和文章的授权内容。卡尔·维格斯是一名独立顾问,并非Jama的雇员。开云官网手机网页版入口可以联系到他http://www.processimpact.com.免费享用这些需求管理资源

阅读更多…

前一篇文章
了解你的敌人:风险管理入门,第2部分
了解你的敌人:风险管理入门,第2部分

在这个由两部分组成的系列文章的第一部分中,我描述了在软件项目中正式管理风险的价值。开云官网入口下载手机版

下翻
在日益复杂的环境中保护受监管产品:Frost 开云足球app下载官网最新版& Sullivan执行简报
在日益复杂的环境中保护受监管产品:Frost 开云足球app下载官网最新版& Sullivan执行简报

著名咨询公司Frost & Sullivan描述了Jama Connect如何帮助企业在安全的环境中茁壮成长。开云官网手机网页版入口

×

第一个名字
公司
行业
国家
状态
等待选择
所有字段都是必需的。你的隐私对我们很重要。
谢谢你!
错误-出错了!