- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多tập trung .Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời.
想改善这个问题吗?更新问题,使其仅关注一个问题 chỉnh sửa bài viết này .
5年前关闭。
Cải thiện câu hỏi này
我一直是遵循瀑布模型的 .net 开发人员。在工作时,比如说一个 12 个月的项目,通常我的团队遵循分析、设计、编码和测试阶段。但是当谈到遵循 Scrum 流程时,我真的不明白我需要如何处理它。
考虑一个 4 周的冲刺,积压工作有 10 个项目。让冲刺现在开始。如果开发人员在前 10 天处理一些待办事项,我不知道测试(SIT 和 UAT)是否只需要剩下的 10 天来完成工作。现在我们的 sprint 没有时间做最后一分钟的错误修复,并且只有少数错误可以在计划的 SPRINT 中修复。
而当我们进行开发时,除了准备测试用例并等待我们交付功能之外,我们如何确保我们让测试团队保持忙碌?
这就提出了一个问题,我们是否需要在冲刺的前 3 天内交付第一个任务/功能,以便测试人员可以准备好他们的测试用例来测试该部分。
我还需要教育我的客户帮助他们适应 Scrum 流程。
我需要一些指导方针、引用资料或案例研究,以确保我们的团队遵循正确的 Scrum 流程。任何帮助,将不胜感激。
1 Câu trả lời
在理想的 Scrum 团队中,测试人员和开发人员是 的一部分团队和测试应该发生并行在开发过程中,阶段是重叠的,而不是顺序的(在 Sprint 内按顺序做事是一种称为 Scrumerfall 的反模式)。顺便说一句,与此处表达的某些观点相反,最终的 Scrum 实现会产生 DONE DONE 故事,因此测试 - 包括 IST、UAT - 应该在 Sprint 期间完成。
不,测试人员不必等待产品待办列表项 (PBI) 完全实现才能开始他们的工作,他们可以开始编写验收测试场景、自动化它们(例如使用 FitNess)、设置测试数据集等(这需要一些时间,尤其是在业务复杂的情况下)Sprint 一开始。
当然,这需要非常密切的协作,尽早发布界面或 UI 框架将有助于测试人员的工作,但是,测试人员仍然不必等待 PBI 完全实现。实际上,开发人员应该使用验收测试作为完成指标(“当验收测试通过时,我知道我已经完成了”)1。
我并不是说这很容易,但这就是成熟(即精益)的 Scrum 实现和成熟的 Scrum 团队正在做的事情。
Tôi khuyên bạn nên đọc Scrum And XP from the Trenches作者 Henrik Kniberg,这是非常好的实用指南。
1 正如 Mary Poppendieck 所写,测试人员的工作应该是 防止 缺陷(必不可少),而不是 Tìm thấy 缺陷(浪费)。
关于process - 了解 Scrum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111142/
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 5年前关闭。 Improve t
我是一名设计老师,试图帮助学生应对编程挑战,所以我编码是为了好玩,但我不是专家。 她需要找到 mode (最常见的值)在使用耦合到 Arduino 的传感器的数据构建的数据集中,然后根据结果激活一些功
我正在开发一个应用程序,该应用程序提供 CPU 使用率最高的 5 个应用程序名称。目前,我通过以下代码获得了排名前 5 的应用程序: var _ = require('lodash');
互联网上很少有例子涉及这个问题的所有三个问题——即 set-process-sentinel ; set-process-filter ;和 start-process . 我尝试了几种不同的方法来微
如 this post 中所述,在 C# 中有两种调用另一个进程的方法。 Process.Start("hello"); 和 Process p = new Process(); p.StartInf
我试图让我的桨从白色变为渐变(线性),并使球具有径向渐变。感谢您的帮助!您可以在 void drawPaddle 中找到桨的代码。 这是我的目标: 这是我的代码: //球 int ballX = 50
考虑:流程(a)根据我的文字: A process is first entered at the time of simulation, at which time it is executed u
我真的希望 Processing 有用于处理数组的 push 和 pop 方法,但由于它没有,我不得不试图找出删除数组中特定位置的对象的最佳方法。我相信这对很多人来说都是基本的,但我可以使用一些帮助,
đóng cửa. Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để phù hợp với chủ đề trên Stack Overflow. Đã đóng cửa 10 năm trước. Cải thiện điều này
以编程方式,我如何确定 Windows 10 中的 3 个类别 应用 后台进程 Windows 服务 就像任务管理器一样? 即我需要一些 C# 代码,我可以确定应用程序列表与后台进程列表。检查 Win
当我导入 node:process它工作正常。但是,当我尝试要求相同时,它会出错。 这工作正常: import process from 'node:process'; 但是当我尝试要求相同时,它会引
我正在上一门使用处理的类(class)。 我在理解 map() 函数时遇到问题。 根据它的文档( http://www.processing.org/reference/map_.html ): Re
我试图执行: composer.phar update 并收到: Fatal error: Allowed memory size of 94371840 bytes exhausted (tried
给定一堆二维图像,如何使用 Processing/Processing.js 产生体积渲染效果? 目前我的想法是使用 java(类似于 imageJ)进行体积渲染 -> 获取体积渲染图像的面作为单独的
这是代码示例 var startInfo = new ProcessStartInfo { Arguments = commandStr, FileName = @"C:\Window
当我在 Processing(草图 > 导入库 > 添加库)中添加库时,它安装在哪里? 最佳答案 它们安装在您的 中速写本位置 . 您可以通过转到"file">“首选项”来查看和更改您的速写本位置。草
无聊的好奇... 我正在查看当前进程的一些属性: using(Process p = Process.GetCurrentProcess()) { // Inspect properties
我正在尝试在同一页面上运行多个草图。 初始化脚本指定: /* * This code searches for all the * in your page and loads each scrip
Process.Kill 后是否需要使用 Process.WaitForExit? 如果调用进程在调用 Process.Kill 后立即退出怎么办? 这会导致 Process.Kill 失败吗? 编辑
我尝试使用处理从麦克风获取频率。我混合了文档中的两个示例,但“最高”并不是真正的赫兹(a 是 440 赫兹)。 你知道如何拥有比这更好的东西吗? import ddf.minim.*; import
Tôi là một lập trình viên xuất sắc, rất giỏi!