天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

敏捷基本概念之系统解剖(Anatomy)(十五)

上一篇 / 下一篇  2011-11-17 00:52:02 / 精华(1) / 置顶(1) / 个人分类:敏捷理论知识


每篇一问:世界上谁的肚子最大?


系统解剖(Anatomy)是帮助团队理解系统全局,制定合理得带计划的基础。

1、 系统解剖(Anatomy)定义

a)        从用户视角全面展示复杂产品系统的功能依赖关系;

b)       从生物生长的角度出发,画出整个系统的功能自底向上逐步有序地集成的Anatomy图。

2、 系统解剖(Anatomy)优势

a)        系统解剖是团队理解系统全局的基础,是一个很好的培训教程,让工程师了解全系统;

b)       系统解剖是迭代计划制定的重要依据,保证系统按照类似生物生长的顺序自底向上有序地开发和集成;

c)        系统解剖可作为可视化工具,通过标识Anatomy途中每一个功能的状态,使整个项目进展一目了然;

d)       系统解剖有助于团队从迭代交付向交付全系统的思维转变;

3、 系统解剖(Anatomy)关键

a)        和系统架构图有一定的区别,这是站在纯用户的角度画一张系统全图,不包含任何设计信息;

b)       Anatomy图中的依赖关系是用户使用系统功能的依赖关系,不是设计或者架构上的依赖关系;

c)        是系统的整体图,由非常熟悉业务的工程师绘制基线,在迭代开发中不断刷新。

4、 系统解剖(Anatomy)例子

a)        禅道项目管理软件中从组织视图开始创建公司、部门维护、用户列表、权限分组;到产品视图中的创建产品、需求、计划、路线图、发布;至项目视图中的创建项目、build、团队、任务;到最后的QA视图中的用例、缺陷,这就相当于一个系统解剖图,可以知道真个系统是干什么用的。


每篇一答:宰相肚子能撑船


                                                       零测试


TAG: 零测试 敏捷基本概念 例子 优势 定义 关键 系统解剖 Anatomy

 

评分:0

我来说两句

Open Toolbar