核心统一过程:用截然不同的新方式呈现
每一个实践通过一系列的过程卡片呈现,这些卡片包含了定义你自己的过程所需要的各项元素,包括关键能力,活动和制件。这些卡片可以用来帮助您建立及使用过程。卡片隐喻使得过程本身变得敏捷,易于使用。无论是电子卡片还是打印的版本,都能有效地推动过程采用,项目计划,并为实践者提供方便的参考指导。这些卡片使过程“活“起来,比静态的网页和书更方便阅读,理解。
以下是来自于用例核心实践的一些卡片。
一个制件卡片(准确地说,一个beta):
这是一张活动卡片:
一张关键能力卡片:
指南用来介绍每一个核心
每一类卡片都配合有一个2~4页的指南,她介绍将卡片付诸实践所需要的最核心的信息。她们也会链接到更丰富的参考资料,包括脚本,工具,模版,和案例。
比如,活动的指南包括一个介绍,参与者信息,完成 标准,以及一系列线索和提示来避免最易犯的错误。这些信息构成了实用指南的核心内容。
过程是怎样封装的?
过程由那些基础的实践所组成,这些实践又是通过卡片以及与卡片相关的使用指南作为交付的。
基础实践已经特别设计,可以通过“加强版”加以扩展。您可以自己编写这些扩展,来满足您特定的需要,也可以由他人提供。比如说我们可以有关于面向服务的架构( SOA),商业建模,企业架构,结对编程,或 CMMI的实践族。
可以有很多种方式使用卡片。她们可以被用来:
为您的项目建立一副牌。
通过卡片组合来为项目成员规定项目任务,或者定义新的过程元素。
在项目中,通过卡片实例来表现实际交付物和任务。
为卡片添加注释来表现您项目的具体信息。
为您卡片的实现获取项目实际数据。
把卡片分发给项目成员,从而提供过程中他们所需的信息。
作为项目成员,抽出与自己相关的卡片。
与其他项目成员交换卡片。
写一个新的卡片来满足您现有的环境。
通过三个 团队工作实践包括:产品核心,过程核心,团队核心,您可以在团队环境中,用敏捷的方法使用和实现整个过程。电子版或印刷版都是如此。这个过程能帮助我们在团队环境内提升工作实践。在Visual Studio Team System Environment中,将集成这个过程,以上提到的这些内容会有非常好的支持。过程也将在Eclipse Process Framework中得到应用。
有多个“游戏面板”来帮助游戏的进行。同时还有一套使用说明来描述如何直接实现过程。可以有一个物理的游戏板,与物理的卡片配套,也可以是一套电子游戏板配电子卡片。
核心统一过程:如何实现过程?
可以从你现有的过程出发,一个实践一个实践地实现这个过程。你只选择那些你需要的,同时又是你的组织不冒巨大 风险所能采用的(实践)。您把卡片分发给项目中的成员,这样可以告诉他们哪些内容是需要关注的。卡片包括核心的信息,以及 项目经理添加的针对特定项目的介绍。传统的过程主要关注作者的需要。而核心统一过程则强调了开发人员的视角,她的方法可用于开发, 培训,应用,以及过程的轻量化和敏捷化。另外,我们承诺,她会很好玩。
结束语-核心统一过程:
集中关注那些广泛适用的核心要素
建立在您已经拥有的经验和技能之上
为实现一个持续的方案提供指导
旨在提高开发中参与者的技能
添加恰到好处的过程以避免项目风险
更多关于核心统一过程的信息,请登陆我们的网站www.ivarjacobson.com
我们对于EssUP有一个更长远的设想,就是:从一个每一个人都被迫去考虑过程的“过程时代”,转移到一个将过程作为理所当然的“不见过程时代”。