GJB 5000A-2008 模型的宏观把握
引用:http://www.uml.org.cn/SoftWareProcess/201104271.asp
国军标一:GJB 5000A-2008 模型的宏观把握
$
一个组织的成熟首先是从加强管理开始的。很多从技术岗位出身的人,内心里
往往认为只要有了好的技术,什么产品都能做出来。但是事实表明,在一些非
常大的项目中,很多失败都是由管理因素造成的,而管理又是通过过程来实现
的。规范式方法论尽管管理上的成本提高了,但远远比不遵从这些方法(游击
队似的疯狂开发)更经济有效,因为它减少了意外和返工的工作量。更重要的
是,它可以保证每个人都知道自己该干什么事情,确保整个组织运转成为可能。
如果没有计划和规范,尽管某些局部可能成功,但整体上可能永远也不会完成,
所带来的管理成本可能会更高。管理层所做的事情可能就是周而复始的协调、
协调、再协调,这无疑是管理上的一场噩梦。
正是由于这个认知,我军总装备部发布的 GJB 5000A-2008 意义就非常巨大了。
GJB 5000A-2008 是一个循序渐进的改良模式,通过过程改进活动,使一个组
织的软件开发由最初的无纪律状态,逐渐学习到成熟而有制度的境界。国内有
些机构以过级为目的,注重短期效应,只在文档格式上下功夫,这是不可取的,
这也是为什么很多企业级别虽然很高,但实际表现却并没有那么好的根本原因。
组织的成熟是需要经过长期的努力的,GJB 5000A-2008 要求所有软件开发组
织的评估一律从二级开始,打好基础逐步提升,这是非常有道理的。
一、过程及其定义
一般来说,系统从一个状态(始态)变成另一个状态(终态),我们就说:发
生了一个过程(Process)。过程是一种手段,通过该手段可以把人、方法与
规程、技术与工具进行集成,以产生一种所期望的结果,如下图所示。