用户故事,需求描述的方式

讲一个小王跟小李的故事,小李是程序员,小王是产品经理。当小李接到一个新的需求,让他开发一个单点登录。经过几天的奋战,他顺着写完代码,这时产品经理小王路过他身边,顺便问了他一下。

小王:单点登录做的咋样了?
小李:做完了我给你演示一下。

小李演示了一遍自己的功能,小王看上去很满意。

小王:不错,不过怎么没有支持验证码?
小李:为什么要做这个?
小王:这不就是登陆了一部分吗?
小李:哪里规定要做验证码了?
小王:现在登录哪有不用验证码的?

双方的对话都充满了火药味,有可能控制不好情绪,那么就会一触即发。在工作中你是否也会遇到过这样的情况?他俩为什么会有这么大的分歧?其中一个重要的原因就是开始这个需求之前没有把需求给定义好。

这在软件开发的过程中是一个很重要的问题。我们一般如何去定义需求?有些需求你直接听到还好,但是有些需求是他人转述的,可能就会存在一些偏差,因为信息在传递的时候,它是呈衰减的。你不可能把你理解的信息的100%传递给另一个人,在传递的过程中它是存在衰减的。

如何处理这样的问题,一般像产品经理就会有比较详细的需求文档,具体到某一需求都会罗列出来相关功能列表。用功能列表式的需求描述方式,将一个完整的需求打成一个个碎片,按照类似于清单的方式,一条一条列出来。这样开发人员再去开发的时候,就知道自己有到底有没有把它给弄完。只有当所有的功能完成后,然后将它对接在一起,才算是“破镜重圆”的时刻。

那么,我们一般如何去描述一个新的描述需求。通常我们会“用户故事”方式去阐述。简单的说就是站在用户的角度,你提供一个什么样的功能?他要经过什么样的路径?达到怎样的结果,这就是一个完整需求的场景。

用户故事大致分为四个部分:

第一个是标题,这个需求是什么?就比如说注册用户使用用户名和密码登录。

第二个是概述,概述的格式可以按照:你作为一个什么样的角色?做的事情要达到怎样的效果?比如说作为一个注册用户,我想通过用户和密码登录,然后才可以使用注册用户的使用的服务,

第三个是详述,就是把一些操作流程和用户界面的信息展示出来,比如说我登录成功之后跳到什么页面,登陆失败又是怎样的效果?这些都是要描述出来。

第四个是验收标准,它一般是一个正常的流程,同时我们还需要考虑一些异常的流程,这往往是我们比较欠缺的。

怎样才算做完了需求?验收标准说了算。验收标准会给出这个需求的测试用例,他会保证开发人员完成需求的最基本的质量。这就是我们所说的行为驱动开发,可以按照这样的标准去给出测试用例。

实际工作中许多产品经理的需求,把需求交给开发人员之前,很多细节没有想清楚,那种功能列表式的需求常常只包含了正常路径,而缺失的细节就是在后续过程中有开发人员补的。用户故事就是一种固定的格式,让他们把这些应该想清楚的问题想清楚。所以,如果你的团队是采用用户故事的格式进行需求描述,固然如果不能在功能仪表中补充验收标准,也会极大地程度改善双方协作的效率。

至此,今天要聊的就这些,如果你只能记住一件事的话,那么请记住:在做任何需求和任务之前先定义好验收标准。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容

  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,012评论 0 1
  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,069评论 4 31
  • 滴!滴!滴! 电话准时响起 妈妈的声音传了过来 考的怎么样? 西安今天很热吧? 你吃了没? …… 一连串的问句问的...
    式微_fe7e阅读 275评论 0 1
  • 花了一个半月才读完这本全球现象级畅销书,可能是不够那么吸引我,或者又是懒病犯了。 谁会知道未来将会怎么...
    晴天先生阅读 298评论 0 1
  • 我想爱上你 用我自由的灵魂 成就一段最美好的爱情# 然后在晨曦间聊问 在日暮时独步 在霓虹中畅谈 在今宵只与你沉醉...
    Forbid阅读 439评论 0 4