之一:关于统一过程UP的讨论

陈勇-创业-北京(**9107533) 13:02:11
这三期,都是关于用户故事的管理的。
不过,每次的话题不太一样。
现在,先回顾一下以往的两期。
在回顾之前,先说一下“UP”的问题。

陈勇-创业-北京(**9107533) 13:03:13
大家一定都知道RUP,Rational的统一过程。
所谓统一过程,就是由于无论使用什么研发方法,有些活动,一般是无法避免的,比如:
早期的计划,范围圈定,需求分析,需求管理,开发计划于跟踪,设计,编码,测试。
无论用瀑布,还是敏捷,还是RUP,这些活动本质上都在。
UP的目的,是希望有一种方法,把这些东西穿起来。比如,我们不能先写完需求,再完全独立地做个计划,再弄个设计……这样的结果,肯定很快就乱套了,之前的文档,也会立刻失去价值。
RUP使用了一些他们定义的方法,使得需求(用例)和设计(后面那些协作图、泳道图、序列图等)、编码(类图和自动生成代码)、部署(部署图),使用统一的前后演进的内容进行管理。

陈勇-创业-北京(139107533) 13:06:42
我们的这三期内容,在一定程度上也是UP,可以称之为MUP(Martian UP,火星人统一过程)
不过,覆盖的面积比RUP广,而深度比RUP浅(估计大家已经感觉到,RUP的某些地方做得太深了,完全做下来的难度很大)
MUP比RUP多了什么呢?
1. 早期的项目估计和范围过程,这个是我们第一期的内容。

2. 大量用户故事的管理方法
在RUP里边,这个应该是“大量用例的管理方法”,但我不太懂RUP和UML,似乎没有看到这个内容。
3. 不同种类的用户故事的管理关系(如缺陷和功能的对应关系,增强、重构等的关系)
2和3,是RUP里边没有的,是我们第二期的话题。

陈勇-创业-北京(**9107533) 13:12:37
现在是第三期,内容是:用户故事与设计、开发、测试的关系。
RUP中,用例和设计、开发(编码)是很密切的,但敏捷开发里边,这个好像没有提到。
tinny-PM-深圳(**722310) 13:13:46
我了解的RUP和UML,在大量用例管理里,是通过需求矩阵和用例分析 (抽象、统一) 来管理的
陈勇-创业-北京(**9107533) 13:13:23
比如我们问:一个用户故事,后来肯定是到了代码里边,那么到什么特定的地方吗?和用户故事怎么关联起来?
又比如:用户故事和架构设计的关系是什么?等等。在Scrum和XP里边,这两个问题都没有答案。或者说,他们刚开始提出敏捷开发,都没想去解决这个问题。
但是如果在实际开发过程中,我们的需求已经使用敏捷开发的方法进行管理了(也就是Backlolg+用户故事),而设计和编码与之完全没有关系,那肯定还要写点别的什么文档才能解决。
今天的内容,就是如果不想写别的内容,如何解决?

转载于:https://blog.51cto.com/cheny/1101559

【在线研讨】《敏捷开发用户故事分类与组织结构(三期-1)》相关推荐

  1. 【在线研讨-现场文字】《敏捷开发用户故事分类与组织结构(一期-5)》2012-06-26

    一期:活动描述,之一,之二,之三,之四,之五 二期:活动描述,之一,之二,之三,之四,之五,之六 三期:活动描述,之一,之二,之三,之四,之五 总结,大量"主干故事"的组织方式预览 ...

  2. 【在线研讨-现场文字】《敏捷开发用户故事分类与组织结构(一期-5)》2012-06-26...

    总结,大量"主干故事"的组织方式预览(详情在下期) (最后有下期内容预告) 好了,总结一下说了这么多,到底这个分类法有什么好处: 1. 文件+操作,简单地勾勒出产品的结构,清晰描述 ...

  3. 【在线研讨】《敏捷开发用户故事分类与组织结构(三期-4)》

    一期:活动描述,之一,之二,之三,之四,之五 二期:活动描述,之一,之二,之三,之四,之五,之六 三期:活动描述,之一,之二,之三,之四,之五 之四:非Web和非MVC的MUP设计思路 听说-码农-S ...

  4. 【在线研讨】《敏捷开发用户故事分类与组织结构(三期-3)》

    一期:活动描述,之一,之二,之三,之四,之五 二期:活动描述,之一,之二,之三,之四,之五,之六 三期:活动描述,之一,之二,之三,之四,之五 之三:用户故事树与MVC中Controller和Acti ...

  5. 敏捷开发用户故事系列之五:用户故事的分类

    这是敏捷开发用户故事系列的第五篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 引子 在之一.之二.之三中,我们曾经提到了"作为一个--可以--以便--"的用户故事描述 ...

  6. 敏捷开发用户故事系列之一:何为用户故事

    这是敏捷开发用户故事系列的第一篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 全系列将涉及何为用户故事,面向客户价值编写故事,用户建模,产品待开发项的分类,故事颗粒度,故事的组织结构,等 ...

  7. 敏捷开发用户故事系列之二:如何面向客户价值编写故事

    这是敏捷开发用户故事系列的第二篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 敏捷开发中的用户故事采用的语法模式看似简单,却蕴含着深刻的思想. "作为一个--,可以--,以(以 ...

  8. 敏捷开发用户故事系列之四:优先级排序

    这是敏捷开发用户故事系列的第四篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 优先级排序听起来是一个很简单的工作,一个字段无外乎"重要/一般--",调整一下然后按排序 ...

  9. 敏捷开发用户故事系列之三:用户建模

    这是敏捷开发用户故事系列的第三篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 用户建模的目的,是为了更好地分析用户行为和用户价值,并因此获得商机. 用户建模四部曲 有一次培训中,分组建模 ...

最新文章

  1. python能做什么脚本_Python能做什么
  2. Chrome 访问一次 Controller,请求却执行两次
  3. 为什么硬盘明明还有空间,linux却说硬盘空间不足?inode;mkdir: 无法创建目录shen1: 设备上没有空间...
  4. 哈工大计算机学院庞,奋斗在知足与知不足之间――我与我的导师计算机学院马培军教授二三事...
  5. 思科路由器的硬件组成
  6. [Linux]共享内存
  7. 史上最全memcached面试26题和答案
  8. 使用find命令查找文件
  9. 【报告分享】2021年人工智能安全风险及治理研究报告.pdf(附下载链接)
  10. 51单片机中断程序大全
  11. 【持续更新】1998-2022历代英特尔显卡列表,英特尔显卡发布日期
  12. python 数据填充
  13. 强化学习算法:AC系列详解
  14. 现代信号处理——时频分析与时频分布(时频分布的基本理论)
  15. vue.js毕业设计,基于vue.js前后端分离教室预约系统(H5移动项目) 开题报告
  16. Rust GUI 编程漫谈:超越 Web 与原生 GUI
  17. java-final关键字修饰变量
  18. 老虎过河编程java_Java编程实例:青蛙过河程序及其解析
  19. 【亲测源码】完美运营聚合易支付源码
  20. Oracle的视图和索引

热门文章

  1. create报错不是函数_各种SQL中关于日期函数的那些事(建议收藏)
  2. 《天天数学》连载21:一月二十一日
  3. 【BZOJ3143】游走,概率计算+高斯消元
  4. 【codevs4654】【BZOJ2442】修剪草坪,第一次的单调队列,优化DP
  5. 【英语学习】【English L06】U06 Banking L4 I'd like to transfer some money
  6. 【英语学习】【Daily English】U06 Shopping L04 I like everything aboutit but the price.
  7. c语言交通灯程序闪烁,用C语言编写的交通灯程序
  8. python常用开放工具_python学习笔记16-各种模块和开放工具收集整理
  9. 优秀REST风格 API的设计原则
  10. VS2008操作PPT