关于Scrum的两个问题[关闭]

2024-04-08

我有两个关于 Scrum 的相关问题。

我们公司正在努力实施它,并且我们确信我们正在跨越障碍。

这两个问题都是关于“完成意味着完成!”

1)对于正在/已经完成的任务定义“完成”真的很容易 - 明确的测试验收标准 - 完全独立 - 最后由测试人员进行测试

对于以下任务应该做什么: - 架构设计 - 重构 - 一些实用程序类的开发

它的主要问题是它几乎完全是内部实体 并且无法从外部检查/测试它。

例如,功能实现是一种二进制的 - 它已经完成(并且 通过所有测试用例)或者未完成(不通过某些测试用例)。

我想到的最好的事情就是请另一位开发人员进行审查 那个任务。然而,无论如何,它都没有提供明确的方法来确定 是否完全完成。

那么,问题是如何定义此类内部任务的“完成”?

2) 调试/错误修复任务

我知道敏捷方法不建议承担大任务。至少 如果任务大,则应将其划分为较小的任务。

假设我们有一些相当大的问题 - 一些大模块重新设计(以 用新的架构替换新的过时的架构)。当然,这个任务是分开的 处理几十个小任务。然而,我知道最后我们会拥有 相当长的调试/修复会话。

我知道这通常是瀑布模型的问题。不过,我认为 很难摆脱它(特别是对于相当大的变化)。

我应该为调试/修复/系统集成分配特殊任务吗 等等?

在这种情况下,如果我这样做,通常这个任务与 其他一切都很难将其划分为较小的任务。

我不喜欢这种方式,因为这是一个巨大的整体任务。

还有另一种方法。我可以创建更小的任务(与错误相关), 将它们放入待办事项中,确定优先级并在最后将它们添加到迭代中 活动,当我知道有什么错误时。

我不喜欢这种方式,因为在这种情况下,整个估计将变成 伪造的。我们评估任务,随时将其标记为完成。我们会 使用新的估计打开错误的新任务。所以,我们最终会得到 实际时间=预估时间,这肯定不好。

你怎么解决这个问题?

问候, 胜利者


对于第一部分“架构设计 - 重构 - 一些实用程序类开发”,这些永远不会“完成”,因为你是边做边做的。分成碎片。

您想要做足够的架构来启动第一个版本。然后,对于下一个版本,需要更多的架构。

重构是您查找实用程序类的方式(您并不是要创建实用程序类——而是在重构过程中发现它们)。

重构是在发布之前根据需要分段进行的事情。或者作为一个大功能的一部分。或者当您在编写测试时遇到困难时。或者当您难以通过测试并需要“调试”时。

在项目的生命周期中,这些事情的一小部分会被一遍又一遍地完成。它们并不是真正的“发布候选者”,因此它们只是在发布过程中完成的冲刺(或冲刺的一部分)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于Scrum的两个问题[关闭] 的相关文章

  • SCRUM框架包括3个角色、3个工件、5个活动、5个价值

    转自http www scrumcn com agile scrum knowledge library scrum html SCRUM 是一个用于开发和维持复杂产品的框架 Scrum 是一个用于开发和维持复杂产品的框架 xff0c 是一
  • 每个初级程序员都希望有一天能成为一名高级开发工程师。

    当程序员想要转向更高需求以及更高层次的角色时 他们的能力也必须随之提升 但也正因如此 很多人都会在这种转变中失败 程序员们通常认为 成为一名高级开发工程师必定要积累一定年限的经验以及十分擅长编程 虽然这些的确是必要因素 但想要成为一名高级开
  • 说说TDD的好处和坏处-对话

    小帆 17 20 谁来科普下TDD的好处和坏处是啥 我们市场VP听说了TDD以后情有独钟 但是大致看了一些好像很难推广 菌菌 17 21 好处是大大的 坏处是成本很高 罗耀秋 17 22 你自己开发写代码 你愿意这样干不 小帆 17 23
  • Scrum敏捷开发:适应变化的核心能力

    在当今高度变化的时代 软件开发的环境和要求也在不断变化 传统的开发方法往往难以适应这种快速变化 因此 一种新的软件开发方法 敏捷开发逐渐得到了广泛的关注和应用 本文将介绍敏捷开发的概念 优势 实践经验 敏捷开发工具以及注意事项 帮助您更好地
  • 高校软件工程期末复习——ICONIX

    ch01 软件工程危机 定义 软件在开发和维护过程中遇到的一系列严重的问题 含义 如何开发软件 如何维护数量不断膨胀的已有软件 原因 客户对软件需求的描述不精确 可能有遗漏 有二义性 有错误 在软件开发过程中 用户提出修改软件功能 界面 支
  • 计算机视觉中自注意力构建块的PyTorch实现

    作者 AI Summer 编译 ronghuaiyang 导读 一个非常好用的git仓库 封装了非常全面的计算机视觉中的自注意力构建块 直接调用 无需重复造轮子了 git仓库地址 https github com The AI Summer
  • 第七章:敏捷开发工具方法-part1-敏捷开发基础

    文章目录 一 Scrum基础概念 1 1 传统开发模式与敏捷开发的区别 1 2 传统项目管理与敏捷项目管理的区别 1 3 敏捷宣言 1 4 敏捷开发的特征 1 敏捷的方法 二 角色与职责 2 1 Scrum Team 2 2 角色职责总结
  • 什么是Scrum?如何实施Scrum(敏捷开发)以及敏捷工具

    什么是Scrum Scrum是一个敏捷开发框架 它是一个增量的 迭代的开发过程 它被广泛应用于敏捷软件开发 在Scrum中 开发过程由若干个短的迭代周期组成 每个迭代周期称为一个Sprint 那么Scrum如何实施呢 Scrum实施过程可分
  • 假如我是超级卷王。。。

    我最喜欢我的发型 因为它天生自然卷 而且是内卷 公司在十八层 为了能坐上电梯 我每次走到三层去等往下的电梯 先坐到1楼再上去 为了能带薪拉屎 我每次提前半个小时占坑 一边等shi意一边刷抖音 外面兄弟急的满头大汗 我静静享受这片刻悠闲 我的
  • 敏捷开发知识体系笔记

    敏捷开发知识体系整体框架 敏捷开发工程实践 项目管理 迭代开发 风险价值生命周期 多级项目规划 完整团队 每日站立会议 任务板 燃尽图 需求管理 需求订单 业务流程草图 用例驱动开发 用户故事 架构 演进的架构 演进的设计 基于组件的架构设
  • 什么是价值流图 (Value Stream)?示例汇总

    价值流图 VSM 是一种精益制造技术 用于分析 设计和管理将产品带给客户所需的材料和信息流 它使用标准符号系统来描述各种工作流和信息流 项目被映射为添加值或不从客户的角度添加值 目的是根除不增加价值的项目 值流映射可用于改进可重复步骤的任何
  • TFS Sprint 项目打印插件 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 有谁知道 TFS 是否有一个插件 可以以适合在 Scrum Board 上使用的格式打印我们的 sprint backlog 项目 而不是我们必须手
  • Scrum认证A-CSM官方认证班高级ScrumMaster - A-CSM认证班

    课程简介 高级ScrumMaster Advanced Certified ScrumMaster A CSM 认证课程是国际Scrum联盟推出的进阶级Scrum认证课程 是Scrum Master通往专业级敏捷教练必经的学习路径 在Scr
  • Scrum产品负责人(CSPO)认证Scrum Product Owner

    课程简介 Scrum是目前运用最为广泛的敏捷开发方法 是一个轻量级的项目管理和产品研发管理框架 产品负责人是Scrum的三个角色之一 产品负责人在Scrum产品开发当中扮演舵手的角色 他决定产品的愿景 路线图以及投资回报 他需要回答为什么做
  • 技术实现细节如何编写User Stories? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在尝试以更有组织的方式工作并开始采用用户故事 我认为我对如何将用户故事用于技术内容存在误解 假设我正在编写一个应用程序 它可以提供我的网站在
  • 关于 Team Foundation 中的功能和积压项目,Epics 是什么? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 From 这个链接 https stackoverflow com questions 16698363 difference betwe
  • SDLC 的敏捷与螺旋模型 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我相信敏捷只不过是螺旋模型的另一种实现 我从一开始就是 Spiral 的大力支持者 螺旋模型是一种结合了设计和阶段原型制作元素的软件开发过
  • 关于*管理*测试驱动和/或敏捷开发的最佳具体“操作手册”? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一本易于理解的书来呈现给我的老板 团队 背景资料 我们越来越多的工作会议让我的老板 团队思考
  • 敏捷术语中的用户故事和功能有什么区别? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我猜想一个功能可能是 信用卡授权 之类的东西 而用户故事可能是 为贝宝授权信用卡 那么 用户故事是功能的子集吗 是的 类似子集的东西 这篇文章值得一读
  • 是否可以编写 TFS 查询来获取任务实际花费的时间?

    我一直在使用 TFS 来跟踪我的待办事项 现在我正在尝试编写一个查询来查看我在过去 7 天内完成特定任务所花费的时间 到目前为止我有这个查询 工作项类型 任务 AND 状态 完成 AND 关闭日期 Today 7 AND 区域路径 Proj

随机推荐

  • 在 Android 中缓存数据的最佳方法

    我有一个ArrayList定制化 简单化Serializable我想缓存到磁盘并在重新启动时读取的对象 我的数据非常小 大约有 25 个对象 最多 5 个列表 所以我认为 SQLite 有点过大了 在 iPhone 世界里我会使用NSKey
  • 非公开 API 使用

    我无法将应用程序上传到 iTunes Connect Xcode 上传器说我正在使用allocBatch withEntity count allocWithEntity IndexForKey fastIndexForKnownKey 我
  • 跳过 PHP 结束标记 [重复]

    这个问题在这里已经有答案了 当我使用 Magento 进行开发时 我发现如果我不在 PHP 代码下面使用 HTML 则不需要放置 php 结束标记 gt 它安全吗 为什么我们不直接加上结束标签 有用吗 官方立场 http php net m
  • 使用Spark,如何连接master或解决错误:“WARN TaskSchedulerImpl:初始作业尚未接受任何资源”

    请告诉我如何解决以下问题 首先 我确认以下代码在 master 为 本地 时运行 然后我启动了两个 EC2 实例 m1 large 但是 当 master 为 spark MASTER PUBLIC DNS 7077 时 会出现错误消息 T
  • AngularJS 中的 $http 上传文件进度

    如何从上传图像的 AngularJS http POST 请求中获取 进度 事件 是否可以在客户端执行此操作 或者我是否需要服务器在接收数据时报告进度 使用纯角度 function upload data var formData new
  • 在U-SQL中解析json文件

    我正在尝试使用 USQL 解析下面的 Json 文件 但不断收到错误 Json file dimBetType SKey 1 BetType BKey 1 BetTypeName Test1 dimBetType SKey 2 BetTyp
  • 为什么 cron 产生的进程最终会失效?

    我有一些进程显示为
  • 如何在小部件状态之间实现 QListWidget 项目的一致突出显示?

    我正在使用 PyQT 4 8 3 创建一个带有两个 QListWidget 的对话框 两者都允许多重选择 我发现 如果启用了这些 QListWidget 则仅当 QListWidget 具有焦点时 所选项目才会以蓝色突出显示 如果没有焦点
  • 如何在 Angular 7 中从 JSON 生成 HTML 表单

    我想从下面的 JSON 生成 HTML 表单 templateName C Learn Survey surveyQuestions questionTitle Enter your name questionType Text quest
  • 在ReactJS中导出axios实例后如何修改它?

    我在用 axios defaults headers common Authorization Bearer token 在用户登录应用程序后设置标题 但刷新页面时此配置将被删除 当用户登录时 我想为来自 axios 的所有请求设置此配置
  • 从变量表复制数据

    我一直在尝试做一份报告并创建一个宏来将数据从一个文件复制到另一个文件 我不知道如何复制数据 因为我需要从中获取数据的表各不相同 示例一 我需要复制的是警报文本下方的内容 但在示例一中 我没有严重警报 但有些文件可能有 这同样适用于主要 次要
  • HitBTC api POST 请求,C#

    我知道如何执行 GET 请求 但 POST 不起作用 public string Order var client new RestClient http api hitbtc com var request new RestRequest
  • 在 RecyclerView.ViewHolder 中添加片段

    我有一个 RecyclerView ViewHolder 它将根据传递的对象的实例将不同的片段添加到其 FrameLayout 中 问题在于几乎不可能将片段添加到 ViewHolder 中 请注意 我已经从父级传递了 FragmentMan
  • LR(k) 到 LR(1) 语法转换

    我对以下内容感到困惑quote http en wikipedia org wiki LR parser Theory来自维基百科 换句话说 如果一种语言足够合理 允许 高效的单遍解析器 可以用 LR k 语法来描述 语法总是可以机械地转化
  • Mac OS:安装 vue cli 可以正常工作

    我安装了vue cli运行以下命令 npm install g vue cli Users me npm bin vue gt Users me npm lib node modules vue cli bin vue js Users m
  • 使用 AngularJS 和 Django REST 框架进行 Facebook 身份验证

    我正在开发一个 SPA 应用程序AngularJS http angularjs org 它使用Django https www djangoproject com 服务器的后端 我从 SPA 与服务器通信的方式是django rest f
  • 使用模板复制时如何在 XSLT 中创建元素

    我正在尝试在 XML 中创建一个元素 其中复制和修改了基本内容 我的 XML 是这样的
  • 从 PHP 连接到 SQL Server 时出现“Adaptive Server 不可用或不存在”错误

    我正在尝试使用 unixODBC 和 FreeTDS 从我的 Mac 连接到 SQL Server 2005 DB 正如我所概述的here http smgaweb com blog connecting remote ms sql ser
  • 添加引用对话框中缺少 GAC 程序集

    我有一个 Interop 程序集位于 GAC 中 Windows 资源管理器清楚地显示它列在C WINDOWS assembly文件夹 然而 当我尝试从 Visual Studio 添加对它的引用时 我在 添加引用 对话框中的任何位置都看不
  • 关于Scrum的两个问题[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有两个关于 Scrum 的相关问题 我们公司正在努力实施它 并且我们确信我们正在跨越障碍 这两个问题都是关于 完成意味着完成 1 对于正