【在线研讨】《敏捷开发用户故事分类与组织结构(三期-1)》-阿里云开发者社区

开发者社区> 科技小能手> 正文

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

简介:
+关注继续查看

 

之一:关于统一过程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+用户故事),而设计和编码与之完全没有关系,那肯定还要写点别的什么文档才能解决。 
今天的内容,就是如果不想写别的内容,如何解决?


本文转自火星人陈勇 51CTO博客,原文链接:http://blog.51cto.com/cheny/1101559


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《Android游戏开发详解》一2.21 对象和基本类型的分组
Java允许我们把对象和基本类型组织到一起。我们常见的有两种对象,可以用来进行分组,它们是数组和列表。
795 0
Android开发技巧——使用RecyclerView实现分组列表
有一个多月没写原创博客了,今天来介绍一下使用RecyclerView来实现分组列表。之所以使用RecyclerView,主要原因还是因为项目开发中使用ExpandableListView无法实现设计师所需要的分割线。
2277 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7758 0
微信公众平台开发文档 用户分组管理
开发者可以使用接口,对公众平台的分组进行查询、创建、修改操作,也可以使用接口在需要时移动用户到某个分组。 目录 [隐藏] 1 创建分组 2 查询所有分组 3 查询用户所在分组 4 修改分组名 5 移动用户分组 创建分组 一个公众账号,最多支持创建500个分组。
898 0
组态软件开发(仅限后台部分)
目前我仅考虑组态后台开发的有关问题 开发语言:VB/MFC    (VB做配置和显示信息界面   MFC做后台主体和相关驱动程序) 我认为一个标准的组态后台程序应具备如下几个能力。
722 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
10768 0
微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现
接着上面微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现。(第一二章:微信小程序开发教程,第三四章:微信小程序项目结构以及配置&微信小程序首页面开发,第五章:微信小程序名片夹详情页开发,第六章:「我」的页面开发,第七章:微信小程序编辑名片页面开发) 先来看看今天的整体思路: 进入分组管理页面-->点击新建分组新建 进入到未分组页面基本操作 进入到已建分组里面底部菜单栏操作-->从名片夹中添加进行操作。
1665 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
16829 0
14426
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载