当大多数团队拥有瀑布背景时,开始使用Scrum时会遇到一个陷阱。团队有可能以迭代瀑布的方式开始开发,而不是真正使用Scrum。风险很高,因为你很容易做你已经做过的事情,并使用你已有的知识。这个问题是以迭代瀑布方式开发的团队实际上认为他们正确地实现了敏捷开发。

不知道错误

有时使用迭代瀑布的团队不会注意到他们做错了什么。这主要是因为他们伪装了Scrum术语中的所有动作。他们创建用户故事,但不是将它们视为可以改变的简短描述,而是创建一个包含太多信息和细节的深入规范文档。这个故事现在不仅包含太多的信息,还需要花费大量的时间来填充所有不必要的信息(例如,1个冲刺?)。

那么,下一步是什么,设计的另一个冲刺,开发的冲刺和测试的冲刺?把事情简单化!尽可能保持您的设计,尽早开始开发,并开放适应规格和设计,甚至在开发后期。

用户故事大小

在开始处理用户故事时,您应该记住一件事,这些故事似乎需要大量时间进行规范,设计和开发。这真的是一个单一的用户故事还是可以分成多个故事?

用户故事应该尽可能小,同时它仍然会为产品添加有用的功能。因此,如果您的用户故事描述了用户可以在线注册,登录和管理某些数据的网页。这是Backlog下面的Epic Story的完美描述,但是现在你应该保持简单。尝试将其拆分为多个用户故事; 注册,登录和数据管理都是不同的东西,所有这些都为产品增加了价值。

所以...

您和您的团队是以敏捷方式开发的,还是实际上只是在进行迭代瀑布?如果你真的相信迭代瀑布是最好的方式,那就去吧,只要你知道为什么你这样做并且有意识地去做。

scrum 其他阅读

  • 综合Scrum指南
  • 什么是Scrum团队?
  • 什么是Scrum工件?
  • 什么是5个Scrum值?
  • 敏捷宣言和十二项原则
  • Scrum中最经常提到的10个基本规则
  • 什么是Scrum的三大支柱?
  • 什么是产品Backlog修饰?
  • 每日Scrum会议 - 快速指南
  • 完成与接受标准的定义
  • Scrum中Ready的定义是什么?
  • 为什么在Scrum中固定长度冲刺?
  • 如何写短距离目标?
  • 什么是Sprint计划?
  • 什么是Sprint评论?
  • 什么是Scrum的Sprint回顾会议?
  • 什么是产品Backlog改进?
  • 什么是Scrum的自组织团队?
  • 如何使用MoSCoW方法确定产品积压的优先级
  • 什么是Scrum中的持续集成/交付/部署?
  • 如何使用100点方法确定产品待办事项的优先级?
  • 如何写短跑目标?

迭代瀑布不是Scrum相关推荐

  1. 软件测试(概念Ⅱ) · 开发模型 · 软件的生命周期 · 瀑布模型 · 螺旋模型 · 增量模型 · 迭代模型 · 敏捷模型 · scrum · 软件测试模型之 V 模型 W 模型

    一.开发模型的由来 二.软件的生命周期 三.瀑布模型(Waterfall Model) 四.螺旋模型(Spiral Model) 五.增量模型(Incremental Model) 六.迭代模型(Ra ...

  2. mac安全性与隐私 不允许_隐私不仅仅是安全

    mac安全性与隐私 不允许 Information security began as more of a concern for businesses and governments. These ...

  3. 你的Scrum迭代够精益吗?看完就全明白了

    你的Scrum迭代够精益吗?看完就全明白了 原文 http://www.jackyshen.com/2017/08/02/is-your-Scrum-lean-enough/ Scrum与产品创新 V ...

  4. 禅道项目管理_推荐一个项目管理工具,落地基于Scrum的敏捷开发!

    作为一个开发人员,我们也该懂一些项目管理的知识,今天我们来讲一个基于Scrum的项目管理工具禅道.本文将从禅道的安装部署开始讲起,然后讲讲Scrum的核心概念,最后通过禅道的一套操作来实践下Scrum ...

  5. 浅谈敏捷 - Scrum

    敏捷软件开发宣言 我们一直在实践中探寻更好的软件开发方法, 身体力行的同时也帮助他人. 由此我们建立了如下价值观: 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 ...

  6. SCRUM:敏捷团队的故事(SCRUM: The Story of an Agile Team)——(1)

      Scrum是最经常使用的一种敏捷技术.它不是编码相关的;相反,它更侧重于组织和项目管理.如果你有空,让我告诉你关于我所工作的团队,和我们团队如何采用Scrum技术. 一个小故事 Scrum的根源实 ...

  7. 敏捷开发(一)敏捷开发和Scrum

    一.敏捷开发 "敏捷"是一种思想,与"瀑布"式(即传统开发模式)相比,敏捷开发有如下宣言 个体和互动高于流程和工具:意思是敏捷开发中每个人都可以提出自己的见解, ...

  8. 如何判断团队是否真正实施Scrum -- Scrum方法二十问

    http://blog.csdn.net/GOALSTAR/archive/2008/12/16/3528125.aspx 原著sonic Scrum作为敏捷方法之一,在十多年前由Ken Schwab ...

  9. [敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum

    [敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum 1,Scrum概述 上篇中提到敏捷开发有两种主流的方法,一个是XP,另一个是Scrum,本篇简要介绍Scrum方法.Scrum是 ...

最新文章

  1. Spring中ThreadPoolTaskExecutor的线程调度及问题
  2. Design Pattern Explained 读书笔记二——设计模式序言
  3. mac ox 10.9 安装eclipse j2ee 集成配置JDK1.6
  4. 图解操作系统研发与探索教程
  5. OpenCV的Python接口
  6. iar 堆栈设置_IAR MSP430设置合理堆栈大小(the stack pointer for stack is outside the stack range)...
  7. centos arm linux gcc,CentOS安装arm-linux-gcc交叉编译器
  8. 微信开发博客——柳峰
  9. win10 object type
  10. w7设置双显示器_学习工作效率不高?处理事情慢半拍?教你使用双显示器来改善...
  11. 用isprime判断是否为素数(函数法)
  12. 在项目中后端开发所需要掌握的前端知识
  13. 人工智能和机器学习方面重要会议
  14. 语义分割的常用指标详解
  15. SpringBoot 导出 PDF 图表(折现图、饼状图等)
  16. live555作为RTSP流媒体服务器RTSPServer时解决对接海康NVR时G711音频不能正常播放的问题
  17. jQuery实现小游戏飞机大战
  18. TMS320F2812调试记录一
  19. Centos7 NTP时钟同步配置
  20. 北京市委宣传部所属事业单位招聘工作人员公告-北京市委-宣传部-事业单位

热门文章

  1. vue导出excel加一个进度条_Vue实现在前端导出Excel
  2. 分布式系统概念和设计-操作系统中的支持和设计
  3. 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_C Stable Sort
  4. pytorch深度学习出错整理(一)
  5. php5时区,PHP5 时区设置方法详解
  6. 【洛谷 1516】青蛙的约会
  7. 使用OOP思想二次封装echarts
  8. [Javascript 高级程序设计]学习心得记录9 js面向对象
  9. 远程桌面时,如何登录没有设置密码的系统
  10. 为 什 么 有 的 文 件 不 可 以 重 命 名