项目管理(PMBOK)与
开放组架构框架(TOGAF)的比较
陈宪刚
金蝶研究院企业架构研究所所长
一、从框架说起
springmvc选择题1、框架的本质
框架(英文:framework)这个词在众多领域,出现的概率都极高,无论是理论还是实践中。我们在写文章的时候会先把文章的框架拟出来,做方案建议书的时候会根据客户的需要和以往的经验,把文档的结构拟定出来,然后各个领域的专家分工合作完成。
在软件开发领域,框架这个词更是满天飞,像Windows消息框架(当年台湾侯杰的“深入浅出MFC”风靡一时)、Web应用设计最流行的MVC框架、Structs框架、Enterprise Java Bean、Spring框架、数据持久化的Hibernate、Ibatis,诸如此类,各个领域的框架加起来足有一箩筐,而且还在不断的增加,这一切当然要归功于开源组织的贡献。
即使框架耳熟能详,我们还是借用典型的定义来对框架的概念做个明确:框架是实际存在或者概念上的结构(Structure),目的是为了在框架的基础上进行扩展,构建一些具体的事物时提供帮助或者指导。
2、框架的意义
我们对框架如数家珍,不妨来看看到底框架带给我们什么。
第一、框架是经过对实践经验进行抽象、提炼的成果,具有清晰的体系结构,为我们解决具体问题提供了路线图。
第二、在框架上扩展,把解决复杂问题变成做填空题,同时大多数框架都提供了可复用的东西,选择合适的框架能够起到事半功倍的效
果,同时也降低了自己从零开始的风险。
二、理论体系对比
1、相似之处
1)均跨多个领域
先来说说PMBOK,涵盖了项目管理的五大阶段(启动、规划、执行、
收尾以及监控过程)、九大知识领域(1)项目整合管理、2)项目范围管理、3)项目时间管理、4)项目成本管理、5)项目质量管理、6)项目人力资源管理、7)项目沟通管理、8)项目风险管理、9)项目采购管理)、42个过程组(制定项目章程、制定项目管理计划等)。
图表 1 项目管理5大过程组(来自PMBOK2008)
图表 2 项目9个知识领域和42个过程(来自PMBOK2008)
再来说TOGAF,涵盖了十个阶段(从1)预备、2)愿景、3)业务架构、4)信息系统架构、5)技术架
构、6)机会及解决方案、7)迁移规划、8)实施治理、9)架构变更管理以及10)需求管理)。涉及到的知识领域包括但不限于:企业战略、商业模式、业务流程重组和优化、组织变革、需求工程(业务需求和系统需求分析)系统架构设计、项目管理、风险管理、干系人管理、IT治理、IT服务管理、变更管理等方方面面。
图表 3 TOGAF9 架构开发方法的10个阶段(来自TOGAF9 口袋书)
从上面的列举可以看出,项目管理和企业架构框架所涉及的领域非常宽广,每个领域都存在相对独立的体系,要成为这些领域的专家都需要经过大量的积累和实践锻炼。
2)体系结构相似
我们从方法和内容体系上面对PMBOK2008和TOGAF9做个对比。PMBOK每四年更新一次,最近的一次改版是2008版,这个版本相比之前的版本有了很大改变,最突出的是内容体系上的变化,结构更加清晰,阶段和知识领域的划分以及内容的组织都更加有条理。以知识领域的内容结构为例(项目整合管理中的制定项目章程过程组),所有的知识领域都采用了相同的结构,即输入、工具技术和方法、输出三个部分组成,参见下图,结构非常清楚。
图表 4 项目整合管理内容体系结构(来自PMBOK2008)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论