首页 > 其他分享 >用户故事与敏捷开发 读书笔记 02

用户故事与敏捷开发 读书笔记 02

时间:2023-10-02 23:44:09浏览次数:41  
标签:02 需求 故事 读书笔记 捕获 用户 工作坊 敏捷

阅读用户故事与敏捷开发的后边几章,搜集故事这一章,我们经常有一种错觉:“需求本来已经存在了,我们只是让客户给我们解释需求,然后把他们锁入一个笼子里就可以了。”事实上,用户并不知道所有的需求。让我们像捕鱼一样去捕获需求:

首先,不同大小的网捕获不同大小的需求。第一遍,用大网眼捞一遍需求池,通过这些大需求,形成对软件的整体感觉。接下来,再用稍小一些的渔网捕获中等大小的需求。这里的大小,可以是软件商业价值高地或者必要性。

其次,需求会像鱼一样成长或死亡!需求的重要性和复杂度可能会变化。

最后,正如不可能补到所有的鱼一样,我们也不可能捕获到所有的需求。但是,熟练的需求分析人员知道去哪里寻找需求。

辨别传统过程和敏捷过程最简单的方法之一,是看他们搜集需求的方式。传统过程的特征是它过分强调在项目早期正确地获取并写出所有的需求。而敏捷则承认没有一个理想的方法可以在一个单一阶段获取到所有的用户故事。敏捷承认用户故事有一个时间维度:随着时间的推移,一个故事的相关性会有所变化。

方法

因为故事会随着项目的进展而演变,所以我们需要一些可以反复使用的方法来搜集故事。这些方法必须足够轻量,可持续地,以下是创建故事最有用的一些方法:

  • 用户访谈:想要捕获用户的本质需求,最重要的技巧是学会提问。提开放性的问题,不要让用户简单的回答是或者否。比如"为了让我们下一代产品运行在浏览器里,你愿意放弃什么?"就比“你们想在浏览器上运行新的程序吗?”好的多。
  • 问卷调查:在需要得到大量用户关于某些具体问题答案时,问卷是非常有用的。然而,问卷不适合作为捕获新需求的主要方法。
  • 观察:每次我看到有人使用我的软件,我都会获得很多提高用户体验或生产力的想法。不幸的是,这样的机会并不多,所以如果有机会广场用户使用软件的情况,千万不要错过。
  • 故事编写工作坊:我认为,故事编写工作坊是快速捕获故事最有效的方法。至少,在开始每个计划发布前举办故事编写工作坊。良好的故事编写工作坊结合了头脑风暴的最佳要素和简单原型法:可以把一个简单原型画在纸上,并画出软件内部高层级的交互。然后,对使用软件过程中可能要做的事情进行头脑风暴。这里并不需要确定实际界面和字段,只是为了从概念上确定工作流。

标签:02,需求,故事,读书笔记,捕获,用户,工作坊,敏捷
From: https://www.cnblogs.com/syhxx/p/17740570.html

相关文章

  • 【愚公系列】2023年10月 二十三种设计模式(一)-工厂方法模式(Factory Method Pattern)
    ......
  • 2023信友队提高组复赛冲刺班 10.2赛后总结
    T1:区块链赛场上还以为很难,直接打表,80pts。本来以为还不错,结果一堆人AC,吐血!算了,还是来说说正解吧,说多了都是血和泪啊啊啊!先对开头的公式进行变形,得到:nb/(b-n)xorb=a通过大量的样例我们可以发现,当b=n+1时,nb/(b-n)取到最大值这是为什么呢?我们可以来证明一下:∵ nb/(b-n)是......
  • [IOI2023] 山毛榉树
    题目链接1,题目链接2题目的“绝妙置换”定义较为复杂,我们无法直接进行转化。考虑列举出一些必要条件,从中寻找思路:对于树上的一条边\((x,y)\),其中\(x\)为\(y\)的父节点。那么\(x\)在绝妙置换中的位置必定小于\(y\)的位置。对于同个颜色节点的父亲集合,在绝妙置换中......
  • Adobe_Photoshop_2024_25.0.0.37图文安装教程及下载
    Adobe_Photoshop_2024正式版,拥有之前beta版本的全部功能,包括但不限于内置AI绘图,一键抠图、移除工具、悬浮工具栏、图像扩展、填充式生成、调整预设等等。尤其是“生成式填充”和“生成式扩展”。除此之外,PS2024正式版还内置了NeuralFilters神经AI滤镜,这款插件用于图片的处理,它......
  • 2021 CCPC 威海
    gym知乎确定了我先写缺省源,gjk正开,zsy倒开的策略先读了EFGH,发现是概率、博弈、计数,只能做H,感觉我已经到点了。队友签了AJzsy说M是多项式快速幂并准备开冲,看榜发现逆十字6min过了不太对劲,跟gjk讨论了一下还是有了简单做法。gjk又写了D,WA了之后我看了一眼发现求......
  • 102 网络
    1.......
  • 2023.10.2日报
    今天继续配置idea和vue,又是大战bug的一天,yysy,需要使用这个项目,安装一个插件,很合理吧那为啥idea会和vue插件冲突,我不理解,反正报错就是failedtosaving......,所有的项目直接都打不开点击html或者java或者vue文件也没用,很离谱......
  • 2023-2024-1 20231305《计算机基础与程序设计》第一周学习总结
    2023-2024-120231305《计算机基础与程序设计》第1周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<快速浏览一遍教材计......
  • 数据库-MySQL-02 下
    2.多表设计关于单表的操作(单表的设计、单表的增删改查)我们就已经学习完了。接下来我们就要来学习多表的操作,首先来学习多表的设计。项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种......
  • 【231002CHEM-1】方解石和石英得经过盐酸的洗礼才能鉴别
    我常去的钻石湾海滩边有一圈防波堤,防波堤内测有大片大大小小的石头,石头之间有时能捡到一些半透明的石头,样子有点像冰糖晶体。我起初一直以为这些石头是小块石英,因为硬度透明度形状都相似。某日我捡了一大块方解石晶体,之所以没被认成石英是因为它块大偏黄,和地质书中图片很像。当时挺......