这是敏捷开发用户故事系列的第一篇.
全系列将涉及何为用户故事,面向客户价值编写故事,用户建模,产品待开发项的分类,故事颗粒度,故事的组织结构,等等若干问题,力求将此中问题尽量解决干净。
本系列文章假设正在编写一个“敏捷开发管理软件”,因为来阅读的都是做敏捷开发的,又都是做软件的,会更熟悉一些。
用户故事三要素:角色,功能,价值
按“作为一个&hellip
原创
2011-09-16 22:59:00
433阅读
这是敏捷开发用户故事系列的第一篇。(栏目目录)全系列将涉及何为用户故事,面向客户
原创
2022-09-19 12:47:10
81阅读
这是敏捷开发用户故事系列的第五篇。
引子
在之一、之二、之三中,我们曾经提到了“作为一个……可以……以便……”的用户故事描述方式,还提到应该如何描述用户故事,才能更好地反映客户价值。
下面请尝试一下描述这两个故事:
1. 如果把“保存按钮”统一
原创
2011-09-30 09:51:00
565阅读
本文适合听过MPD上《敏捷开发需求管理:用户故事分类、颗粒度及组织结构》,或参加过《火星人敏捷开发培训》听过第一天下午课程的读者。
若您阅读过程中感觉缺少铺垫的信息,请先阅读:
敏捷开发绩效管理之六:敏捷开发生产率(中)(功能点分析,FPA,简化的功能点)
敏捷开发绩效管理之七:敏捷开发生产率(下)(简化功能点分析,NESMA,两级简化)
若需要更详细情况,请阅读:【在
原创
2012-08-09 14:33:00
575阅读
这是敏捷开发用户故事系列的第九篇。(栏目目录)本文适合听过MPD上《敏捷开发需求管理:用户故事分类、颗粒度及组织结构》
原创
2022-09-19 12:16:06
90阅读
但是这个故事颗粒度显得过小,开发可能只需要1小时,而在客户眼中,也不应
转载
2011-09-30 09:51:00
64阅读
2评论
引子在之一、之二、之三中,我们曾经提到了“作为一个……可以……以便……”的用户故事描述方式,还提到应该如何描述用户故事,才能更好地反映客户价值。下面请尝试一下描述这两个故事:1. 如果把“保存按钮”统一放在页面上端而非下面,有些屏幕上侧控件的修改,就无需滚屏即可保存。2. 所有自定义字段,统一改为4000长度的nvarchar。第一个勉强可以写为:“作为一个用户,可以方便地点击上端的保存按钮,以便
转载
2011-09-30 09:51:00
192阅读
2评论
这是用户故事系列的第七篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九)用户故事和MVC没有关系,因为MVC是实
转载
2011-10-12 23:45:00
55阅读
2评论
见识过,下文中所描述的MVC,若没有特殊说明,均指Asp.net MVC;但相信对Java中
转载
2011-10-12 23:45:00
78阅读
2评论
这是敏捷开发用户故事系列的第五篇。(栏目目录) 引子在之一、之二、之三中,我们曾经提到了“作为一个……可以……以便……”的用户故事描述方式,还提到应该如何描述用户故事,才能更好地反映客户价值。下面请尝试一下描述这两个故事:1. 如果把“保存按钮”统一放在页面上端而非下面,有些屏幕上侧控件的修改,就无需滚屏即可保存。2. 所有自定义字段,统一改为4000长度的nvarchar。第一
原创
2022-09-19 10:51:00
58阅读
这是敏捷开发用户故事系列的第三篇。
用户建模的目的,是为了更好地分析用户行为和用户价值,并因此获得商机。
用户建模四部曲
有一次培训中,分组建模的时候,一位学员就自言自语地说了一句话:“真的啊……我好像不知道谁会使用我的产品……”这其实是一种常见的现象。
比如前文所说的敏捷开发管理软件,如果想把
原创
2011-09-16 23:10:00
379阅读
这是敏捷开发用户故事系列的第三篇。(栏目目录) 用户建模的目的,是为了更好地
原创
2022-09-19 12:43:33
50阅读
这是用户故事系列的第六篇。(栏目目录) 一条需求敢跳出来,基本上就能被化成一条用户故事,看完一二三四五,上山打老虎都不怕,这个似乎已经不太难了。难的是,项目或产品的第一天,给一张白纸:“请列出有哪些故事”。那个时候其实不是大脑空空,而是有千言万语就是说不出。前年做另外一件事情的时候偶然得到一种方法,去年到今年用在一个敏捷项目上,果然很舒服地列出了大量故事,后来的开发
原创
2022-09-19 10:46:50
87阅读
好故事之列。引子这件事情其实在之前的博客中已经多次提到了,就是软件项目的造价管理。注意这里提到的是项目,而非产品研发。项目就是那种一手交
转载
2011-10-10 22:42:00
33阅读
2评论
一条需求敢跳出来,基本上就能被化成一条用户故事,看完一二三四五,上山打老虎都不怕,这个似乎已经不太难了。
难的是,项目或产品的第一天,给一张白纸:“请列出有哪些故事”。那个时候其实不是大脑空空,而是有千言万语就是说不出。
前年做另外一件事情的时候偶然得到一种方法,去年到今年用在一个敏捷项目上,果然很舒服地列出了大量故事,后来的开发过程证实它们都满足独立交付、可测试、耦合
原创
2011-10-10 22:42:00
376阅读
这是用户故事系列的第六篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九)一条需求敢跳出来,基本上就能被化成一条用户故事,看完一二三四五,上山打老虎都不怕,这个似乎已经不太难了。难的是,
转载
2011-10-10 22:42:00
71阅读
2评论
什么是用户故事?用户故事是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素:1. 角色:谁要使用这个功能。2. 活动:需要完成什么样的功能。3. 商业价值:为什么需要这个功能,这个功能带来什么样的价值。用户故事通常按照如下的格式来表达:英文:As a , I want to , so that .中文:作为一个<角色>, 我想要<活动>, 以便于<商
转载
2019-06-01 00:35:00
94阅读
2评论
什么是用户故事? 用户故事(user story)是一个用来确认用户和用户需求的简短描述,用户故事是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素: 角色:谁要使用这个功能。 活动:需要完成什么样的功能。 商业价值:为什么需要这个功能,这个功能带来什么样的价值。 用户故事通常按照
原创
2021-09-04 09:17:30
1501阅读
这是敏捷开发用户故事系列的第二篇。(栏目目录)敏捷开发中的用户故事采用的语法
原创
2022-09-19 10:34:39
59阅读