我是软件项目管理的新手,目前正在对软件开发中的风险管理进行一些研究。只是想知道当前应用的方法是什么以及未来的趋势。谢谢

有帮助吗?

解决方案

一般的软件项目存在如此多的风险,任何“风险管理策略”充其量只是装饰门面,最坏的情况是给人一种错误的幸福感。

一段时间以来,我一直坚信(因为它们的数量相对较少!)最好专注于使项目成功的因素。

  • 企业真的想要/需要它吗——你的项目发起人理智吗?
  • 合适的人——您是否拥有态度正确的优秀开发人员?
  • 清晰合理的要求——项目简介对您来说有意义吗?
  • 时间紧迫——该项目是否要在未来十二个月内交付?
  • 可实现的时间表——是否有可能在未来十二个月内交付?
  • 它是否基于经过验证的标准技术——而不仅仅是最新的流行语软件?

如果上述任何一个问题的答案为“否”,那么您不妨现在就开始该项目,并节省每个人的时间和金钱。

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

其他提示

这是我所认识的许多项目经理常常使用一种方法是确保每一个风险是在的风险日志和然后存储在SharePoint文档库从未被除了可能简要地他们漂浮出来的流出物管道的作为和漂移上出海再看到。

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

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

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

风险是由一线经理提出的——在我们的项目中,就是我——软件任务经理。我们是那些发现某些事情可能会影响我们按时完成任务的人。然后我们的项目管理和工程管理就会看到它。

我发现这是一个获得外部因素管理帮助的非常好的场所。风险包括:

  • 我们 IT 部门支持的工具存在的关键问题没有得到及时解决
  • 我们集成的其他合同中其他组件的问题
  • 无法从客户那里获得关键交付成果的问题
  • 存在深刻技术不确定性的领域——它们并不总是能够被修复,但至少管理层知道我们正在处理一些事情。

风险永远保留在数据库中,因此它们可以作为历史记录,表明某些事情引起了管理层的注意。至少,它们是一个 CYA(覆盖你的**)程序 - 但对于我们的管理层来说,它们也是共同解决问题的工具。- 通常在高层管理人员的帮助下。ESR 的一些与会者在管理技术团队方面拥有丰富的经验,他们往往能够提供很好的建议。

肯定需要一些政治头脑。对我们来说,它必须是技术性的——但你不想强调个人的问题。除非你想强调缺乏人才或缺乏拥有足够经验/知识的人才。我的偏好是大部分时间都将注意力集中在外部,并在我的管理层的有限帮助下亲自安静地解决团队问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top