本文来自于 Rational Edge:随着企业寻找改进关于软件项目的净现值或期望的商业价值,在软件开发方面的项目投资组合管理(Project portfolio management,PPM)在过去的几年得到了更多的关注。本文介绍了 PPM 的历史和理论基础,但回避了通常与这些概念相关的复杂数学。service.mypm.net
我们许多人对投资组合这个平常概念都熟悉 —— 组织并管理有某种联系的项目集合的有用方式。投资组合可以是艺术家的概略、研究者的项目、现金、公债和股票的集合。同样的,项目投资组合可能被视为简单的详细目录或公司中所有项目的列表,或者在更高级别上,作为与策略结合的,用于最佳值的稳定的项目集合。这些项目投资组合是有效且有用的,但他们都是在更大或更小的定性范围内的。它们并没有真正抓住管理人员如何利用现代投资组合方法来选择并管理项目投资的最优集的核心。在快速前进的二十一世纪,软件项目企业中的管理人员面临着复杂的,经常难处理的项目投资决策。管理人员需要能够将复杂问题变换成有效的解决方案的定量的投资组合概念。pmp.mypm.net
当 Harry Markowitz 在 Journal of Finance 中发表了一篇名为“Modern Portfolio Theory(MPT)”的文章时,向现代投资组合思想的变迁在 1952 年开始重要起来。非常简单的是,Markowitz 建议管理人员关注在基于整体的风险-收益特征来选择投资组合 —— 资产的收集。MPT 向那些想要从项目思想的“局部”级别步入到投资组合思想的“全局”级别的管理人员提供了指导。blog.mypm.net
本文没有将 MPT 倡导为一个解决软件经济的复杂问题的“魔术子弹”,本文也没有论述需要完全应用的更加具体的数学和算法。相反地,我的目的是讨论一般的 MPT,包括历史、一些基本概念,如回报、风险、不完善的相关性,和蒙特卡罗模拟法(Monte Carlo Simulation),并提供了一个论证了投资组合方法的实际案例。talent.mypm.net
一个简要定义项目管理者联盟文章
要开始此讨论,让我们接受 Investopedia 的投资组合定义“一组投资者持有的资产”。1bbs.mypm.net
如果我们将此定义应用到项目管理中,我们可以认为“资产”是财务的、物质的,或者是本身独立的并/或与项目中其他资产结合的能够增加价值的信息。资产“组”设计用来完成长期过程中可接受风险级别上的价值增长。“投资者”是业务经理,他们的工作是将资产以投资组合的形式有效工作。在本文中的随后部分,我将在介绍了更多关于管理项目的成熟概念(特别是作为投资的软件项目思想)之后回顾此定义。service.mypm.net
将投资组合理论应用到 IT 投资中项目管理者联盟
将 MPT 和其他同时代的基于风险的方法,如 Multi-Attribute Utility Analysis 和 Real Options Theory 应用到 IT 投资中早就不是新鲜事了。这种想法由 F. Warren McFarlan 于 1981 年首次提出,他的思想在 Harvard Business Review 的文章“Portfolio Approach to Information Systems”中发表。2 McFarlan 建议管理人员使用基于风险的方法来选择并管理 IT 项目。通过明确地了解了风险的本质和范围,管理人员可以将他们的资源恰当地分配给 IT 项目。转自项目管理者联盟
在 McFarlan 的文章出现十三年之后,General Acc ounting Office(GAO)在 1994 年书写了一篇名为“Improving Mission Performance Through Strategic Information Management: Learning from Leading Organizations” 的报告。3 报告介绍了企业如何使用组合投资方法来选择、控制,及评估 IT 项目。企业可以定义并应用一组将会处理与许多竞争投资机会相关联的利益、成本和风险的决策准则。转自项目管理者联盟
实际上,对 IT 失败渐增的关注,特别是关于关键任务或根本任务的 IT 系统,导致了美国政府以 1996 年的 Clinger-Cohen Act 的形式对 IT 投资采取行动。该法令要求美国联邦政府机构采用IT 项目的投资方法。在 1998 年 GAO 发表了描述将投资组合管理作为四个战略的企业目标其中一个的文章“An E xecutive Guide: Measuring Performance and Demonstrating Results of Information Technology Investments”。项目管理者联盟
同一年后期,John Thorp 出版了 Information Paradox: Realizing the Business Benefits of Information Technology,它将投资组合管理指定为利益实现的三个基础部分中的一个。Thorp 证明投资组合管理可以用于最小化风险、最大化回报,并根据其他项目来评估项目。他还叙述了建立项目投资组合的基本步骤。项目管理者联盟
MPT 概述转自项目管理者联盟
三个关键的规则支撑着 MPT:项目管理者联盟
理性的投资者选择更多的价值,且比起较多风险更喜欢较少的风险。项目管理者联盟
存在投资者可以选择用来支持他们的目标的许多最佳投资组合。项目管理培训
多样化的投资组合增加了成功几率。项目管理者联盟
通过按照不同比例将资产组放在一起,然后度量结果合计风险和每个组的回报来形成投资组合。在本文中,“回报”指的是由投资过程提供的资产价值的增加。由于不可能手动地生成所有可能的投资组合,所以必须应用自动化的方法。使用最频繁的方法是蒙特卡罗模拟法(我将在后面讨论)。项目经理圈子
模拟形成了许多投资组合的一个“轮廓”,包括一些有效的,从低风险/低回报的到高风险/高回报的,和在这两个极端之间的。许多投资组合将效率低下,这意味着它们将拥有与低回报相关的高风险。这些要避免!项目管理者联盟
图 14显示了一个有界限的且由弯曲线包含的所有可能的投资组合的轮廓。这条线叫做“效率界限”(Efficient Frontier) ,是 Markowitz 对投资组合理论的重要贡献。项目管理者联盟
talent.mypm.net
图 1:石油和天然气投资的投资组合优化。来源:Don Merritt,Merak Projects转自项目管理者联盟
投资组合越靠近效率界限,就越有效,这意味着:项目管理培训
对于回报级别,不存在其他低风险的投资组合,或者blog.mypm.net
对于风险级别,不存在其他高价值的投资组合。项目管理者联盟
|