课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,程序员掌握的编程开发语言也会逐渐增加,而今天我们就一起来了解一下,学习新的编程语言都需要考虑到哪些问题。
让我们从我们通常经历的风险和不确定性的区别开始。风险是可能发生或可能不发生的事情,但我们能够根据过去的记录统计计算出它的概率或频率。不确定性事件是那些我们无法用统计数据有把握地进行预测的事件。
为了应对不确定性,我们做了市场调查,目的是将其小化。我们可以使用调查、收集反馈和执行回顾。
基于数据的风险管理提供了更广泛的可能性。常见的一种方法是使用期望值,它关注结果的概率。下一个是敏感性分析,当我们可以在项目中的关键变量之间建立依赖关系时,可以使用敏感性分析。它通常需要改变一个关键变量来观察其他变量的行为。假设涉众问我们,将一个开发人员分配到另一个项目会产生什么影响。我们应该把这个开发人员看作一个“关键变量”,并分析他对其他变量的影响。少一个开发人员意味着减少总成本,但增加了交付时间。另一个可能的变化是,当人员离开时,团队的学习曲线可能会发生变化,这可能会影响项目预算。一旦所有这些因变量都关联起来并进行了分析,我们就可以从项目的角度来决定这个场景是否可以接受。在这些情况下,真正支持我们的是真实期权——这就是所有这些概念如何协同工作的。
开发人员可能非常熟悉的是不同种类的模拟,包括蒙特卡罗模拟,以更好地理解风险对项目的影响。它依赖于大量的数据,可以同时分析更多的变量。对于蒙特卡罗方法,重要的是输入数据的随机性,以便产生更可靠的概率分布。由于该方法收集了大量的数据点,在概率估计方面比敏感性分析等仅从一个变量的角度进行概率估计更可靠。
谈到影响,你可以使用“影响概率”(或“严重频率”)矩阵,其中包含四个项目风险选项:接受、转移、控制/减少或放弃/避免。
后,数据分析可能没有直接列出但值得考虑的是你所处理的涉众类型。人们通常将其分为三类:风险偏好者、风险中立者或风险规避者。重要的是,记住你的涉众代表着什么样的性格。不仅在讨论项目风险时,而且在试图说服某人接受新想法或构建业务案例时,了解人们的风险类型的这种分类都是值得的。虽然可能没有人真正考虑个人风险偏好,但它与我们大多数人始终相关。
即使是在会计或产品开发等比较复杂的领域,仍然有人在背后支持这些流程。沟通是理解你的同行和客户的关键;频繁的交流有助于利用双方广泛的知识,我们所有人都可以为这种理解做出贡献,或者至少可以学到一些让我们作为人类更加丰富的东西。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。