首页 > 其他分享 >《用户故事与敏捷方法》读书笔记4

《用户故事与敏捷方法》读书笔记4

时间:2023-04-17 19:13:10浏览次数:45  
标签:故事 读书笔记 Scrum 用户 敏捷 Sprint 团队 Backlog

  • 用户故事和Scrum

团队需要逐步地完善整个系统,不断地给软件添加更多的细节,软件的功能也由此越来越完备。Scrum是敏捷方法中一种迭代递增的软件过程,实施scrum过程的项目往往采用30天为周期的迭代,称为Sprint,团队确认这个Sprint需要完成的工作,将所有任务放到成为产品Backlog的列表中,团队根据自己的经验从产品Backlog中选择下一个Sprint能够完成的任务,放到另外一个Sprint Backlog的列表中。团队每天都会有一个简单的站会称为Daily Scrum审查团队的进度,并根据需要做出调整。

  • Scrum团队

一个Scrum团队通常由4~7个成员组成,Product Owner产品负责人和Scrum Master,以及Development Team开发团队

  • 产品Backlog

产品Backlog是指所有待开发产品功能的列表,在项目初期不需要写出所有的功能,通常产品负责人和团队写下一些相对显而易见的功能,随着开发的不断进行,不断对产品Backlog进行调整和扩充。产品负责人负责按照优先级对产品Backlog中的条目进行排序

  • Sprint计划会议

每个Sprint的开始是Sprint计划会议,团队和产品负责人一起确定整体的Sprint目标,产品负责人为产品Backlog排列优先级,团队一起决定一轮迭代完成多少故事

  • Sprint评审会议

在Sprint结束时,会有一个评审会议上,团队展示在Sprint中完成的工作,大家一起评估是否达到了在计划会议上设定的目标.

  • 每日Scrum简会

在每日Scrum简会中,成员需要回答三个问题: 我昨天完成了什么? 今天要做什么? 碰到了哪些问题? 成员每天能够了解项目进展,重视任务分配的情况。


用户故事的优势与不足

在了解用户故事在项目中的实施和运用之后,我们来总结一下用户故事的优势和一些存在的不良的症状:

用户故事的优势

  • 用户故事容易理解
  • 用户故事的大小适合做计划
  • 用户故事适合于迭代开发
  • 用户故事鼓励延迟细节
  • 用户故事支持随机应变的开发
  • 用户故事鼓励参与性设计

用户故事鼓励参与性设计,用户成为软件设计的参与者,做出有价值的贡献。用户故事促使我们重视口头交流,与依赖书面文档的需求方法不同,认为交谈有更重大的意义。

用户故事的不良症状

  • 故事太小,用户故事经常需要调整和估算
  • 故事之间相互依赖
  • 故事中包含太多的细节
  • 客户难以为故事安排优先级

 

 

总结:

用户故事为软件开发的过程提供了思路,通过不断增加信息以及细节来完善软件的功能。用户故事与敏捷方法的结合,用相对更短的时间、更高效的方式完成软件开发的流程。

 

用户故事中高效的沟通使客户和团队成员都朝同一个方向前进,并且以更快的速度,更少的消耗来应对快速变化的需求。作者Mike Cohn在软件开发积累的丰富经验使本书充满实用的建议,希望读者们可以运用敏捷的优势,通过用户故事向客户持续的输出商业价值。

标签:故事,读书笔记,Scrum,用户,敏捷,Sprint,团队,Backlog
From: https://www.cnblogs.com/joranger/p/17326832.html

相关文章

  • vue3微信公众号商城项目实战系列(6)用户登录
    1.一个商城要实现购物的功能,需要能识别用户的身份,这样才能完成加购物车,下单,付款等操作。但微信公众号商城和PC端商城有些不一样,区别在于微信公众号商城使用微信支付的时候需要一个openid的参数(以后再具体讲)这个参数必须访问微信公众号提供的接口才能获取到,基于这个原因,用户登录......
  • 第十一章---电子商务网站用户分析及服务推荐
    1.导入sql文件利用cmd---登入mysql---usedatabase----输入“SETSESSIONinnodb_strict_mode=OFF;”---“source+路径” 2.数据库连接#代码11-1Python访问数据库importosimportpandasaspd#修改工作路径到指定文件夹os.chdir("./数据分析")#第一......
  • 如何利用 IP 归属地查询 API 精准锁定用户位置
    引言在互联网时代,IP地址扮演着非常重要的角色,它可以帮助我们追踪网站访问者、优化网络服务等等。而IP归属地则更进一步,它可以帮助我们精确地定位IP地址所在的地理位置,为数据分析、网络安全、市场调研等领域提供了极大的帮助。本文将介绍一种IP归属地-IPv4区县级的API,帮......
  • Microsoft Azure中用户注册、应用注册、授权
    背景利用MicrosoftAzure中令牌授予流读取登录用户信息(UserInfo),实现应用的单点登录;1.用户注册此处用户注册,可以理解为一个管理员级别的用户注册;点击注册:Azure用户注册2.注册应用登录Azure后,左侧菜单“应用注册”中点“新注册”:注册过程中,clientId、“重定向URI(可选)......
  • 有效避免骚扰:从用户体验角度看空号检测 API 的优势!
    引言电话营销和短信营销是企业吸引客户和促进销售的重要手段,但是无效号码的存在会导致资源浪费和用户不满。利用空号检测API可以帮助企业识别出有效和无效的电话号码,从而避免向无效号码发送营销信息,降低营销成本。本文将从用户体验、合规风险和数据分析三个角度介绍空号检测AP......
  • 基于共享储能电站的工业用户日前优化经济调度方法
    基于共享储能电站的工业用户日前优化经济调度方法文献复现首先提出共享储能电站的概念,分析其商业运营模式。然后将共享储能电站应用到工业用户经济优化调度中,通过协调各用户使用共享储能电站进行充电和放电的功率,实现用户群日运行成本最优。最后以江苏省3个工业用户进行算例......
  • matlab代码:基于CNN和LSTM的个体用户负荷预测方法
    matlab代码:基于CNN和LSTM的个体用户负荷预测方法摘要:在本文中,我们考虑的问题是在需求响应机制下学习居民电力用户的消费模式。提出了两种利用室外温度、电价和前期负荷预测小时负荷的新方法。提出的模型分别基于CNN和长短期记忆网络。数值结果显示了所提出的方法在预测精度方......
  • 切换用户并执行命令
    #########在当前用户下,不切换用户的前提下,用另一个用户执行命令一:在shell脚本里切换用户执行命令,适合复杂命令新建文件:cattest.sh编辑文件内容:#!/bin/bashsu-test<<EOFpwd;exit;EOF在exit前,可以编写多条命令执行。shell脚本编写完成后,直接./test.sh来执行脚本即可二:直接执行单......
  • MATLAB代码:基于stackelberg博弈的光伏用户群优化定价模型
    MATLAB代码:基于stackelberg博弈的光伏用户群优化定价模型摘要:在由多主体组成的光伏用户群中,用户间存在光伏电量共享。然而,在现有的分布式光伏上网政策下,用户间的共享水平很低。为了提高用户间光伏电量共享水平,根据用户的用电特性,构建了光伏用户群内的多买方—多卖方格局。结......
  • matlab代码:基于博弈与需求响应模型的光伏用户群的电能共享方法
    matlab代码:基于博弈与需求响应模型的光伏用户群的电能共享方法摘要:为了使光伏用户群内各经济主体能实现有序的电能交易,提出了一种基于光伏电能供需比(SDR)的内部价格模型。在考虑经济性和舒适度的基础上,提出了用户参与需需求响应(DR)的效用成本模型。由于内部电价是以各时段光伏用户群内......