SOA领域项目组合管理的最佳实践

2014/5/6 15:43:39【作者】佚名
大规模SOA基础设施建设的挑战之一是,在持续的维护与新项目之间寻找到合适的平衡。尽管项目管理技术可帮助新的行动启动,但进展往往却步履蹒跚,因为组织未能考虑到现有IT基础设施的责任。
 
项目组合管理(PPM)有望平衡现有基础设施与新项目的需求。这能够帮助组织摆脱承诺过多及兑现过低的周期影响。
 
Garnter的研究总监Jim Duggan说,他看到若干组织的业务端说他们不擅长项目,尽管项目还是按时按预算完成了。他们衡量成功的标准是何时创建出对客户有用的东西。
 
“组织在讨论敏捷项目时,对完成的定义并不是写完代码,而是客户按照预期的方式使用它并获得价值,”Duggan说:“这部分像部署后审核员之类的事情-看看商业案例是否有意义,我是否实现了我的目标。”
 
组合与项目
 
项目方法聚焦的是一组目标以及实现这些目标所牵涉到的资源和约束。Duggan说,通过最小化对其他项目的依赖来做项目要容易得多,但是那会导致某种次最优化的问题。相反,组合管理则审视事情如何可以相互依赖,从而来看已实现的规模经济与范围经济。
 
组合是一组包含有很多项目的计划。典型的组织在其组合中会有成百上千(如果不是成千上万的话)的项目和行动。组合管理采取了一种更为全局化的视角来看待跨多项行动的管理依赖。“项目经理永远都不会让资源走掉,因为一旦被抽走就要不回来了。组合经理则愿意让资源走,因为除非那些依赖都得到了解决,否则的话他就无法取得成功,”Duggan指出。

一个典型的组合可能会被分离进不同的群体。应用组合包括现有的应用以及维护和刷新应用所需资源。项目组合可能包括的东西是推出新业务能力所需的技术和行动。
 
David Blumhorst是总部位于西雅图的组合工具供应商Daptiv的副总裁,负责解决方案和服务。他说:“我们过去常常试图一个一个地去执行项目。IT大型项目20%到30%的成功率已经臭名昭着。哪怕在项目中运用诸如系统开发生命周期这类的方法论也改善不了几个点。”
 
但是项目不是存在于真空里的。在一个IT部门里,项目的要求往往要超过资源能力。许多组织能处理资金提供的问题,但是资源却无法解决。按照项目方法论每次执行一个项目仍然会失败,因为他们没有考虑到了整个组织的背景。在顶部增加一个组合管理层可确保组织出于合适的理由,做合适的项目并拥有成功必备的能力。
 
项目组合管理成熟度
 
Mark Jeffery是凯洛格商学院的负责执行教育的资深讲师,也是IT组合流程管理咨询机构Agile Insights的执行合伙人,他识别出了应用组合管理四个层次的组织成熟度:
 
·临时级
 
·已定义级
 
·已管理级
 
·同步级
【打印】
查看完整文章 | 频道首页 | 网站首页