风险管理:当前和软件开发的未来发展

时间:2009-01-15 13:04:54

标签: project risk-management

是软件项目管理的新手,目前正在进行一些关于S'ware开发风险管理的研究。 只是想知道当前采用的方法是什么以及未来的趋势。 日Thnx

3 个答案:

答案 0 :(得分:2)

我认识的许多项目经理使用的一种流行方法是确保在RISK LOG中尽可能准确,完整地记录每个风险,然后将其存储在共享点文档库中,除非再次看到也许是短暂的,因为它们从污水管中漂浮出来并飘向大海。

答案 1 :(得分:2)

我们非常重视风险管理。对我们来说,这是记录内部食物链沟通的一种方式,主要是关于外部困难。我们有一个正式的内部自制网络工具,可以让我们:

  • 将风险记录为if / then声明
  • 注意成本,进度和质量方面的预期影响
  • 制定缓解措施 - 应对风险的一般策略。如果预期的影响和概率足够低,忽略是一种可接受的策略。
  • 创建行动 - 记录具体行动以防止已经采取的风险

然后每隔一个月在工程状态会议(ESR)更新和审查风险,缓解措施和行动。如果项目中出现了一些问题,那么随着管理层的“帮助”,ESR会变得更加频繁。

风险由一线经理提出 - 在我们的项目中,就是我 - 软件任务经理。我们是那些看到可能会破坏我们按时完成的能力的人。然后我们的项目管理和工程管理人员会看到它。

我发现这是获得外部因素管理帮助的好地方。风险包括:

  • 我们的IT部门支持的工具的关键问题未及时得到解决
  • 与我们整合的其他合同中的其他组件的问题
  • 未获得客户关键交付的问题
  • 技术不确定性很大的领域 - 它们不能总是被修复,但至少管理层知道我们正在处理一些事情。

风险永远存在于数据库中,因此它们可作为历史文档,将某些内容提交给管理层注意。至少,他们是一个CYA(涵盖你的**)程序 - 但在我们的管理层,他们也是一个共同解决问题的工具。 - 经常在高层管理人员的帮助下。 ESR的一些与会者是在管理技术团队方面具有丰富经验的人,他们往往能够提供好的建议。

肯定需要一些政治头脑。对我们来说,它必须是技术性的 - 但你不想强调个别人的问题。除非你想突出缺乏人或缺乏足够经验/知识的人。我倾向于在大多数时间保持外部关注,并在我的管理有限的帮助下,亲自和安静地管理团队问题。

答案 2 :(得分:1)

与普通软件项目相关的风险太多了,任何“风险管理策略”最好是装饰窗户,更糟糕的是给人一种虚假的幸福感。

一段时间以来,我一直相信(因为它们相对少得多!)更好地专注于使项目成功的因素。

  • 企业是否真的需要/需要它 - 您的项目是否合理?
  • 合适的人 - 你是否有良好的开发人员以正确的态度?
  • 明确而明智的要求 - 项目简介对您有意义吗?
  • 紧急时间表 - 未来十二个月内交付的项目是什么?
  • 可采取的时间表 - 是否可以在未来十二个月内交付?
  • 它是基于经过验证的标准技术 - 而不仅仅是最新的buzzwordware吗?

如果上述任何一个问题的答案都是“否”,那么你现在也可以进行项目,并节省每个人的时间和金钱。

它们都同样重要,但时间尺度往往被忽略。大多数需要超过18个月的项目将在完成之前取消,无论团队的卓越性或实施情况如何。要求将会改变,业务将耗尽资金,管理策略将发生变化,您将被竞争对手等接管。很多事情可能会在18个月内发生。