概念定义
1) 项目( Project ):指创造指定范围的一个独特产品或服务。项目是大型项目和项目组合的构成基础。
2) 大型项目( Program ):一个大型项目由具有共同特性的多个项目所构成,通常为了管理需要而把它们组织在一起进行管理,来获得单个项目独自难以得到的控制和收益,一般实施周期较长。
3) 提案( Initiative ):是一个泛化的概念,泛指商业案例的实现机制,它定义一项具有明确的开始和结束时间的工作内容,包含各种资源分配、明确定义的工作产品或工作结果等,通过它的执行来实现商业案例中定义的企业业务战略发展目标或目标元素。因此,提案可能会转化为项目或大型项目,也可能以其它的工作形式存在。
4) 项目组合( Portfolio ):一个项目组合由多个项目或大型项目构成,它使用各种规划技术,统一对多个项目或大型项目实施集约管理,包括优化和平衡投资组合、统一控制项目或大型项目的执行等。其目的是为了达到预期的商业战略目标。项目组合中可能会包含提案、项目或大型项目,统称它们为项目组合元素。
5) 项目组合管理( Portfolio Management ):就是使用各种规划和分析决策技术,对多个提案、项目或大型项目进行集约化管理、分析、监控和决策,其中包括优化和平衡投资组合、统一监控提案、项目或大型项目的执行、基于业务目标对项目组合进行优化等工作,其目的是为了达到预期的商业战略目标。
6) 平衡记分卡( Balanced Scorecards ):是一种应用非常广泛的企业战略规划和项目组合管理的技术,它可以把项目组合管理中的定性问题进行量化分析。
7) 投资分析图( Investment Map ):又被称为"气泡图",它将我们选择的多个项目或者项目组合包含的所有项目显示在一张五维图中进行比较,每个气泡代表一个项目。这五个维度分别是:气泡的大小、气泡的颜色、纵坐标、以及两个横坐标。每个维度代表的内容可以根据需要任意设置。
1. 背景
美国《CIO》杂志曾经做过一项职业调查,表明目前很多企业 CIO 的职业生涯长不过3年。有人因此判断:"CIO = Career Is Over!",即 CIO 等于职业终结者的时代已经到来。这虽然有些夸大其辞,但勿庸置疑:"能否站在 CEO 的角度关注最终用户的需求,并把企业的业务发展策略与 IT 应用框架和管理流程真正结合起来,使其发生'聚变反应'",使 IT 真正成为企业业务发展的核心竞争力、成为企业管理者的左膀右臂,已经成为企业对 CIO 的重要考核内容。随着市场环境的风云变幻、 IT 技术的快速发展,在过去的2005年里,"业务驱动 IT 管理"的主题,演绎出了许多时髦的故事在整个 IT 行业流传。
本文旨在紧踏时代的节拍,结合 IT 项目组合管理领域的最新发展趋势,在由浅入深的讲述项目组合管理领域的一些重要概念的基础上,完整的阐述项目组合管理的内容、架构和意义。
1.1 组合( Portfolio )的来源
组合( Portfolio )一词来自于金融领域,摩根斯坦利的词典里对组合有如下定义:"如果你拥有两种以上的有价证券,你就拥有了投资组合。也就是说,通过购买多种证券、债券、基金和其它投资,你可以建立自己的组合,目标是通过选择合适的、有潜力的投资,使收益最大化,同时,通过建立各种有效的投资组合,来规避投资风险。"
从上面的定义中可以看到,组合的思想包含了一些非常重要的管理信息,包括:
• 组合包括多种投资手段,并通过它们之间的平衡,有效降低投资风险;
• 组合的拥有包括了多种综合的买、卖选择,以决定组合的内容和种类;
• 组合的运作包括各种决策:买什么、买多少、何时买、何时卖等一系列管理决策;
• 组合方法的使用及其管理是目标驱动的,投资组合的目标是组合利益最大化;
随着时间的推移和行业间的相互渗透,目前"组合"一词已逐步引入到很多其它领域,但其本质始终保持不变:实现各自领域的投资最大化或最大限度的完成既定目标。
于是,"组合"在 IT 项目管理领域的发展就催生了"项目组合管理",其目标是顺应 IT 行业发展趋势,通过对多个提案、项目或大型项目进行综合的组合投资优化和平衡,以最大限度的实现企业预期的商业战略目标和预期收益。
1.2 项目组合管理:从业务发展的角度管理您的 IT 项目
IBM 在2004年推出的整合思想,其核心就是周伟焜先生提出的"一个坚持,两个技术,三个融合",即坚持开放标准,有效使用虚拟技术和网格技术,完成业务的战略跟 IT 战略的融合,技术和业务的融合,信息、流程和人的融合。而在2005年里,被整个行业所接受和倡导的"业务驱动 IT 管理"和"业务驱动软件开发",俨然已经变成业界的公理,成为 IT 行业发展的最新趋势。如何拉近 IT 和业务的距离,使 IT 更好的为业务发展服务,正成为所有 IT 管理者们必须努力思考和解决的问题。项目组合管理正是在这样的环境下快速发展起来的管理思想,它能够有效帮助 IT 项目管理者象管理自己的资产组合一样进行项目组合的规划与管理,通过对组合所包含的提案、项目或大型项目进行统一的分析和管理,保证把有限的资源和预算有效地投入到最有价值的项目组合中去,以最大限度的实现企业业务发展战略,产生最大的投资回报。同时,在项目组合的执行过程当中,不断地从项目组合的业务发展战略目标的角度去评估和审核提案、项目或大型项目的绩效,保证项目组合的投资目标的实现。一旦某些项目不能给所属的项目组合贡献好的价值,则会面临被取消或延迟的结果。
2 认识项目组合管理
2.1 什么是项目组合管理
通常,项目是为创造独特产品或服务而进行的一次性努力,是一定时间内、满足一系列特定目标的多项相关工作的总称,是大型项目和项目组合的构成基础。项目管理则使用标准的工作方法,对贯穿整个项目的各类资源进行计划,吸纳和管理,以实现对范围、质量、时间和成本的既定目标。项目管理通常是一个小团队对一个独立项目的管理,不涉及项目间的协调,项目团队一般仅需关注自己项目的范围。
而大型项目( Program )是由具有共同特性多个子项目所构成,通常为了管理需要而把它们组织在一起进行管理,来获得单个项目自己不能得到的收益和控制。因此,大型项目的管理必须很好地协调各项目的计划与执行,有效管理其所包含的项目之间各种可能的复杂关联关系,以实现整个大型项目的最终目标。因此对于大型项目团队来说,他们需要的是大型项目管理经验和大型项目管理的技术与工具。
那么,对于整个企业来说,项目组合管理作为一种崭新的管理理念又是在何时运用,并发挥作用的呢?在认识项目组合管理之前,必须首先弄清楚什么是项目组合?
所谓项目组合,就是从业务发展的角度,选择两个以上的提案、项目和大型项目构成投资组合,进行统一的分析平衡和执行监控,以期最大程度地满足业务发展战略和目标要求。项目组合中可能会包含提案、项目或大型项目,统称它们为项目组合元素。项目组合的核心是以企业业务发展战略规划内容及业务发展方向,作为考核和审批提案、项目和大型项目的重要标准,把提案、项目和大型项目对业务发展目标的价值贡献度,作为项目组合的主要检验和复审依据,并对项目组合的执行过程进行监控。
项目组合管理是有关如何保证企业 IT 项目、投资与业务的战略目标和优先级保持一致,以及如何象管理资产组合一样对项目组合元素进行计划与管理的学科。项目组合管理通过对所包含的提案、项目和大型项目等项目组合元素进行统一的分析和管理,保证把有限的资源和预算投入到最有价值的组合元素中去,产生最大的投资回报。同时在项目执行过程中,不断地从该项目组合的业务目标角度去评估、审核项目的性能,如果某些项目组合元素不能给所属的项目组合贡献好的价值,则将被取消或延迟。
因此,我们对项目组合管理给出如下定义:项目组合管理就是使用各种规划和分析决策技术,对多个提案、项目或大型项目进行集约化管理、分析、监控和决策,其中包括优化和平衡投资组合、统一监控提案、项目或大型项目的执行、基于业务目标对项目组合进行优化等工作,其目的是为了达到预期的商业战略目标。项目组合的内容是目标驱动的,可能包括两个或多个提案、项目、大型项目,它需要组合管理者站在战略的角度,利用行业洞察力和远见卓识,通过在多个提案、项目和大型项目中进行选择性的投资平衡和资源优化,支持企业业务发展战略中的业务目标的实现。
从上面的讨论我们不难看出:对于项目团队来说,他们需要的是项目管理和大型项目管理的方法、技术与工具;而对于整个企业来说,则不仅需要这两方面的管理,还需要项目组合管理能力。作为企业的领导人,不仅要关心单个项目的成败,更重要的是要确保企业每年在项目上的资金与人力投入,能够为企业带来的良好效益,通过项目组合实施推动企业业务的不断向前发展。因此,对于企业来说,企业级的项目管理由项目管理、大型项目管理和项目组合管理三个方面构成,它们是相辅相成、密不可分的,项目管理是基础,项目组合管理是目标,它们共同帮助现代企业实现"业务驱动 IT 管理"的梦想。
2.2 项目组合管理整体架构
为了更好的理解项目组合管理,如图3所示,给出了项目组合管理的整体架构。其中,上半部分为组织的业务环境,强调企业的业务发展战略及其构成,下半部分是组织的 IT 环境,其核心是在企业 IT 规划的整体框架内,基于企业统一的项目组合管理过程和项目组合管理组织框架,建立起以项目管理、大型项目管理和项目组合管理为核心的企业项目组合管理平台,其目标是通过优化和平衡企业内部的人、财、物等各种资源,最大限度的支撑业务发展目标。
2.2.1 企业业务发展战略
长期以来,许多企业都已经定义了一套规范的体系来设立那些为了实现企业业务发展战略所必须实现的一些目标,企业的管理层正是基于这些体系定义企业业务发展目标、发展方向和期望获取的结果,从而形成企业业务发展战略(这里的企业泛指各种商业实体和政府)。企业业务发展战略至少包含两个元素:业务目标和相关的量化考核指标,其中业务目标又可以进一步细化为各种目标元素,它们一起构成了企业的业务决策准则,为企业业务的健康成长提供了重要考核依据,并为企业业务的持续发展提供了蓝图。企业一般会用如下方式来表示其战略目标:
• 提高企业年收入50%
• 年内推出新产品5个
• 提高成本管理能力,降低成本10%
• 提高市场占有率,达到30%
基于企业业务发展战略的各种业务决策准则,是项目组合管理中提案审批、项目立项审批和定期复审决策的主要依据。
2.2.2 项目组合的投资平衡决策
完成了企业业务发展战略定义之后,企业就有了自己的业务发展目标和发展方向,但它们的实现受到企业中有限的资源、资金和各种企业环境因素的限制。因此,企业管理层面临最大的挑战就是如何有效利用有限的资源和资金,最大化投资收益,实现自己的业务发展战略目标。
如何实现企业业务发展战略呢?一种方法是基于企业的各种业务目标或目标元素,建立一系列的商业案例和对应的提案来支撑企业业务发展战略目标元素的实现。商业案例是用于说明提案的预期收益、或通过执行该提案所希望获得的收益的工作产物,它主要用来说明提案对企业业务发展战略目标预期的价值贡献度。项目组合管理范畴内的提案是一个泛化的概念,泛指商业案例的实现机制,它定义一项具有明确的开始和结束时间的工作内容,其中包括各种资源分配、明确定义的工作产品或工作结果等,通过它的执行来实现商业案例中定义的企业业务战略发展目标或目标元素。因此,提案可以是项目或大型项目,也可能以其它的工作内容组织形式存在,企业的管理层可以通过有效的管理,指定提案、项目和大型项目的规划、执行和监控过程,确保通过它们的实现来支撑企业的业务发展战略。
为了实现企业业务发展战略,企业的管理层还必须找到一种用来评估新的提案对企业业务目标或目标元素预期价值贡献度的方法。最常使用的一种评测项目提案的业务目标价值贡献度的方法是:定义一组目标或目标元素,以及用来评价它们实现程度的量化指标,提供每个量化指标的评测元素,指定评测元素对应的业务目标贡献值或值域,并设置其权重,这就是我们通常所说的平衡记分卡。
平衡记分卡( Balanced Scorecards ):是一种应用非常广泛的企业战略规划和项目组合管理的技术,它可以把项目组合管理中的定性问题进行量化分析。它既是一种战略规划工具,又是一种战略部署工具,其作用包括:
• 确定战略方向,并就组织目标进行沟通,达成一致;
• 把战略变成可实现、可度量的指标,并对指标进行排序,保证企业整体和局部的行动与战略目标和年度目标一致;
• 指标的分解、部署、执行、反馈和持续改进;
使用平衡记分卡的方法获得项目组合中的提案、项目或大型项目的业务目标预期价值贡献度,是用来进行不同提案、项目和大型项目之间的选择和投资组合平衡决策的重要标杆。
2.2.3 项目组合的监控和复审
企业一般会根据企业规划或业务管理要求建立其组合管理结构,用来分类管理所有被标识出的项目组合。例如可以依据产品、业务领域或业务部门等来建立企业的组合结构,以方便项目组合的管理、监控和复审。
项目组合的管理、执行和实施过程是一个组织变革的过程,在这一过程中,新的组织角色要被定义,新的组织能力要被建立。因此,实施项目组合管理的组织需要一个组织框架,在这一框架内项目组合管理所需的各种角色及其职责被准确定义,组织业务功能及其行为、活动被完整描述和恰当执行,以支持项目组合管理的规划、引导和持续执行所需的统筹、监控和复审工作。
IBM 创造了 EP3MO (EP-cubed-MO) 用于标识企业组合管理组织框架或项目管理办公室( PMO )的功能,它是项目组合管理过程的重要构件,提供了对整个项目组合管理架构中包含的所有提案、项目和大型项目的分析、复审、跟踪和报告工作。 EP3MO 成员收集和分析所有项目提案数据,它操作和管理用于复审、评估和批准提案的过程。 EP3MO 创建和使用"平衡记分卡"模型、标识和收集所需的数据元素,支持项目组合经理的工作。
为了行使项目组合管理的职责,组织中还必须设立项目组合经理的角色,这一角色用于进行整个项目组合的总体管理、监控工作,不同的组织对其职责的定义可能会有所区别,但一般情况下,它会包含以下内容:
• 总体上指导和监控整个项目组合的执行;
• 提供日常的项目组合的监督工作;
• 定期复审项目组合的健康情况和业务发展目标一致性分析;
• 确保准确收集到组合分析所需的项目和提案信息的正确收集;
基于以上项目组合管理结构和组织框架,在整个项目组合规划和执行过程中,为了确保项目组合的健康执行,组织中的项目组合经理会周期性的复审和检查项目组合的执行情况和整个组合状态及业绩表现。周期复审工作一般是多维的,战术上包括对进度和成本偏差及资源的使用情况进行检查;战略上包括项目组合对业务目标的价值贡献度的评估,以维护组织预期利益。一般在重要项目组合元素的里程碑处,项目组合经理都会进行指定提案、项目或大型项目的业务目标价值贡献度的分析,并进一步决定它们的去留。
在实际项目组合管理过程中,一种重要的复审方法是为每个提案、项目或大型项目标识出一些重要的决策点,每个决策点都是项目组合管理者用来评估项目组合元素价值、业务目标的目标价值贡献度、预期收益、环境因素变化和绩效,从而决定继续执行、变更或终止项目组合元素。
3 IBM 助力企业项目组合管理
项目组合管理的成熟过程是企业一项非常重要的、长期的和持续改进的任务,它是企业变革的一部分,涉及到组织运作、管理方法和组织结构的转变。在项目组合管理的实施和执行过程中,管理层的领导和持之以恒的支持,将是组合管理成功实施的关键。其次,我们需要项目组合管理过程和工具的支撑,过程用来明确项目组合管理执行过程中涉及到的各种角色,每个角色所负责的相关活动,及活动产生的各种工件或达到的目标。企业必须不断总结项目组合管理实践经验,逐步完善项目组合管理方法和实践经验集,建立起标准化的项目组合管理过程;工具用来帮助进行项目规划、工作安排、资源分配、工作成果存档和变更控制、监控数据收集、进度的跟踪分析、报告、预算及费用分析和里程碑监控,它使项目组合管理过程的执行成为可能。因此,在建立企业项目组合管理核心能力的过程中,企业统一的项目组合管理方法的建立和项目组合管理平台的搭建至关重要,在这方面, IBM 的项目组合管理方法框架: IBM Rational Portfolio Management 和项目组合管理平台: IBM Rational Portfolio Manager 能够在很大程度上帮助企业解决这一问题。
3.1 IBM Rational Portfolio Management 帮助企业快速建立项目组合管理方法
IBM Rational Portfolio Management 吸收了金融投资领域的组合管理思想,实现了项目组合的投资策略和基于战略目标的优化、控制机制,为企业项目组合管理的持续改进提供了完整的方法和实践经验框架。其整个架构如图4所示,包括项目组合管理的战略规划、实施、执行跟踪、复审评估等过程,可以帮助企业以业务发展战略目标为基础,建立起项目组合管理框架,提案、项目和大型项目的审批机制,项目组合持续的监督执行,以实现企业业务发展战略中定义的业务目标或目标元素。如图4所示, IBM Rational Portfolio Management 为企业逐步建立项目组合管理的方法、过程和实践经验集,奠定了良好的基础,企业可以以它为起点,建立和完善项目组合管理过程。
3.2 IBM Rational Portfolio Manager 帮助企业快速建立项目组合管理平台
IBM Rational Portfolio Manager (简称 RPM )提供了强大的项目管理、大型项目管理和项目组合管理的能力,并具有良好的伸缩能力和灵活性,可以满足不同企业规模、不同项目管理水平与成熟度、不同项目类型、不同项目规模与项目复杂度的需要。
Rational Portfolio Manager 在项目组合管理方面的能力极具特色,它提供了强大的项目组合分析工具,用于监控项目/项目组合的健康状况,对多个项目进行统计与比较,帮助企业高层完成各种投资分析与决策。
投资分析图、平衡记分卡、数据透视表、报表和 What-If 分析是 RPM "项目组合分析板( Portfolio Dashboard )"中主要的项目组合管理工具。在进入项目组合分析板之前,项目组合管理者必需选择某个项目组合或者某几个项目作为组合分析的对象,然后就可以方便选择各种项目组合管理功能,通过图形化的显示和数据透视功能,可视化地监视项目组合的健康状况,进行项目组合元素的审批和优先级设定,基于业务目标进行各种投资平衡和资源优化,完成各种项目组合管理任务。从而,使项目组合能够紧紧地与业务目标保持一致,最终确保整个组织发展与企业战略目标保持同步。
因此,通过RPM项目组合分析板中各功能模块的组合应用,能够使企业的项目组合分析与管理能力达到一个新的水平。
3.3 投资分析图( Investment Maps )
投资分析图又被称为"气泡图",如图5所示,它将我们选择的多个项目或者项目组合包含的所有项目组合元素显示在一张5维的图中进行比较,每个气泡代表一个项目组合元素。这五个维度分别是:气泡的大小、气泡的颜色、纵坐标、以及两个横坐标。每个维度代表的内容可以根据需要,设置成项目组合管理者关心的各种业务决策准则。
(1) 气泡的大小:可以代表项目组合元素的成本大小、利润大小、平衡记分卡得分的高低等;
(2) 气泡的颜色:代表项目组合元素的健康状况;而健康代表的具体含义也是可以定制的,它可以代表平衡记分卡的评分等级、进度或成本的偏差范围、当前出现问题的严重程度等等;
(3) 纵坐标:可以是投资回报率( ROI )、项目组合元素优先级、成本或利润的高低等等;
(4) 横坐标:如项目组合元素的状态、类别、当前出现问题的数量、项目组合元素属性等等。
项目组合的管理者不但可以选择预定义的成本、进度方面的业务准则、项目范围和风险方面的业务准则,还能够选择管理者利用平衡记分卡技术自定义的各种业务决策准则。通过设置,可以形成并保存多种不同效果的业务决策准则比较视图,如:比较项目的 ROI 、风险高低、不同类型项目的对比等,使各个项目的健康状况一目了然。从这些气泡图中,项目管理者可以清晰地看出哪些项目组合元素带来比较高的投资价值,同时又有较低的投资风险,这给公司高层提供了直观的决策支持。
3.4 记分卡图( Scorecards )
平衡记分卡( Balanced Scorecards )是一种应用非常广泛的项目管理技术,它可以把项目管理中的定性问题进行量化分析。例如图7显示的例子,在 RPM 中,我们可以方便的定义记分卡,从多个方面对项目进行整体评估,得到一个总的评分来反映项目的等级。通过平衡记分卡,我们可以对项目组合中的业务策略、业务目标、项目组合的目标等比较抽象的内容进行量化分析。
3.5 数据透视表( OLAP Pivots )
Rational Portfolio Manager 内置了强大的 OLAP(On-Line Data Processing) 引擎,提供了15种 OLAP 数据透视表,让你几乎可以对所有的项目组合数据进行分析。通过简单的拖放( drag & drop )操作,很容易地就完成了对项目组合中的各种数据的完成组合统计分析,如图8和图9所示。
另外,你还可以从这些数据透视表中定义和生成各种直观的数据透视图(饼图、直方图、曲线图等)。它清晰地反映了当前选择的项目组合在成本和利润方面的执行性能情况(通过与基线对照)。
企业管理层能够使用 RPM 中的 OLAP 模块中预定义的各种财务模型,进行项目组合的投资回报率、投资回报周期分析;使用净现值( Net Present Value, NPV ),内部回报率( Internal Rate of Return, IRR )来进行损益平衡分析( Break-Even Analysis );使用人力资源分析模块,进行人力资源规划和使用情况分析,保证重要项目组合的人力资源的配备;使用项目分析模块,准确了解项目的状态和各种绩效信息。此外, RPM 还拥有大量其它的分析能力,来帮助企业确定哪些项目组合元素是最有利可图,哪些项目组合是更符合企业业务发展战略的。
3.6 报表( Reports )
Rational Portfolio Manager 包含了120多种各种类型的多维报表,涉及项目管理的所有领域。你不需要任何第三方报表解决方案,一个完整的报表开发工具已经集成在RPM中,来提供用户自定义的报表开发。图11是其中一种由 Portfolio Manager 生成的报表,这在很大程度上降低了项目管理者在项目报告方面的工作量。
RPM 具有的 OLAP 和报表特性,不像其它同类产品,它们的数据总是实时的,无需额外的分析软件,无需要与第三方软件集成。 RPM 具有快速数据存取和易于使用的特点,在统一的平台上给决策者提供存取完整的项目组合元素、项目组合、财务和平衡记分卡等数据。
3.7 假设( What-If )分析
公司高层在审核项目的时候,通常都会面临这样的问题:今年要做的项目很多,成本累加起来明显超出了预算,或者现有人力资源不足以满足项目需求,因而只能批准某些项目,而不得不放弃其它一些项目,或者推迟某些项目的执行。
假设( What-If )分析是一种非常先进的项目组合分析和决策工具,如图12所示。它结合气泡图、数据透视表等其它项目组合分析工具,让公司高层通过假想各种决策场景,来分析每一种场景的投资效果,最后选择其中一种作为最后的投资决策。假设分析还能够让公司高层看到每一种场景是否可行,即公司是否具有足够的资源来支持,如图13所示。
由此可见,通过 IBM 的项目组合管理方法和工具,可以帮助企业快速建立起项目组合管理的能力,实现企业项目管理过程的持续改进。
4 小结
项目组合管理是业务驱动 IT 管理思想在现代企业项目管理中的具体应用,它充分体现了以业务发展为核心,来组织、优化、平衡企业各种资源,支持企业业务发展战略目标的实现。企业的项目组合管理过程改进则是企业一项非常重要的、长期的任务,是现代企业变革的一部分,基于 IBM 的项目组合管理方法和工具的项目组合管理解决方案,能够帮助企业快速打造自己的项目组合管理平台,逐步完善项目组合管理过程,使 IT 真正成为企业业务发展的核心竞争力。