天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。
敏捷基本概念之系统解剖(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