Questions tagged «scrum»

一个敏捷的框架,其中的产品所有者(PO),3-9个开发人员的开发团队(DT)和Scrum Master(SM)充当Scrum团队(ST)来构建和维持具有最高价值的复杂产品。他们在称为Sprint的时间范围内完成这项工作;冲刺可能会缩短,但可能不会超过30天。事件,角色和工件在官方的Scrum指南中有明确描述:http://scrumguides.org/scrum-guide.html

7
为什么Scrum指南不说测试员?
我一直在阅读scrum.org上的《 Scrum指南》,它说: 开发团队不包含专门用于特定领域(例如测试或业务分析)的子团队。 在其直译中,这意味着没有令人困惑的测试人员。他们如何建议呢?
14 scrum 

8
如何停止/避免Scrum团队超时工作?
实际上,我正在帮助一家小型软件商店进行Scrum实施。最近的Scrum Master那里告了我,他有一个问题,因为该小组正在随时间实现范围(承诺积压)。因此它们具有虚幻的速度。 我的正式问题是: 除了在回顾会议上发表讲话外;您认为实施一些硬块以避免超时是一个好主意吗? 如果是这样,您建议使用哪些技术/工具? 修订控制系统(SVN,GIT,HG等),按小时(8到5)划分 工作站按小时数(8到5)还是累计小时数(每天最多8个小时)进行分组? 其他)... 或者,也许不要硬阻这类事情;但是在不合理的加班时间内实施“罚款制度”? 第一:感谢您的快速响应。 @Baqueta(以及其他有类似问题的人):不,他们没有被收取加班费。我对他们的第一个建议是审查他们的估计,因为他们可能低估了他们的估计。这是我最喜欢的建议: 如果他们有兴趣加班,将其删除。开发不是您每周可以工作60个小时并保持高效的东西,并且有大量研究证明了这一点。如果加班费是问题,那就摆脱它,提高他们的基本工资,使他们得到自己所需要的。 另外,我认为(对于该团队)根本问题是以下各项的组合: 告诉开发人员他们在冲刺中必须实现的目标/未就可实现的目标进行咨询/在说太多工作时被忽略。 开发人员始终低估了任务将花费多少时间/每个任务涉及多少个工作单元。 简介:我将与团队讨论评估他们的估算,并与采购订单进行沟通,因为正如您提到的那样,我认为没有就范围进行咨询。
14 agile  scrum 

5
对故事的Scrum重新估计
每天,站起来后,我和我的团队都会更新每个故事的估算值。我觉得我们的操作方式有问题,因此需要您的帮助。 这是我们如何做到: 故事A估算:24小时(每天8小时-我们使用“理想天数”作为衡量标准) 第N天:开发人员在早上开始处理故事A(一天结束前要完成8个小时的工作) 第N + 1天:故事A重新估算= 16小时(从第N天开始,从故事A中取出一个工作日) 第N + 2天:故事A重新估算= 8小时(从第N + 1天开始,从故事A中取出一个工作日) 第N + 3天:故事A现在应该完成。但事实并非如此。开发人员认为还需要3个小时才能完成。我们在白板上更新故事并进行相应的燃尽。 第N + 4天:故事A花了整整一天而不是3个小时!现在完成了。5小时的差额在我们的计划中完全无法解决。 我们应该如何每天重新评估我们的故事?
14 scrum  estimation 

16
在采访中从流行语敏捷中淘汰真正的敏捷[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我最近一直在面试合作社(带薪实习),而我面试过的许多公司都说他们使用Scrum或其他敏捷方法(scrum是最受欢迎的)。我知道那里有真正的敏捷商店,有些地方说他们使用敏捷方法论,但实际上是在做其他事情,并以敏捷作为流行语。 我的问题是,在面试中我会问哪些问题将这些商店分开? 编辑:当我在寻找实习机会时,我觉得这些问题与每个人都息息相关。实习部分是情境。
14 agile  scrum 

10
Scrum团队的怀疑论者
我的公司最近改用了敏捷的工作方式,作为其中的一部分,我们开始使用SCRUM。尽管我对此感到很自在,并觉得这种方式要优于传统方式,但我的一些队友却没有相同的看法。实际上,他们对“所有这些敏捷的东西”都持怀疑态度,并且没有认真对待它。例如,一个队友总是在会议上迟到,并且并不在乎。国际海事组织的管理人员试图不注意到这一点(也许是因为它是新的,并且人们需要时间来适应它)。 我的问题是,如何在不引起团队内部冲突的情况下解决此问题?
14 team  scrum 


4
对在冲刺期间修改冲刺积压感到困惑
最近,我已经阅读了很多有关Scrum的文章,并且发现在冲刺期间更改冲刺积压是否可行,这在我看来似乎是相互矛盾的信息。在对Scrum的维基百科的文章说,这是不正常,以及各种其他文章说的这一点。我的软件开发教授也在scrum概述中讲了同样的事情。 但是,我从Trenches中阅读了Scrum和XP,并介绍了任务板上计划外项目的一部分。因此,我查阅了《Scrum指南》,它说在sprint期间“未进行会影响Sprint目标的任何更改”,并且在讨论Sprint目标时“如果工作结果与开发团队的预期不同,然后他们与产品负责人合作,在Sprint中协商Sprint Backlog的范围。” 在Sprint待办事项的讨论中,它继续说: Sprint Backlog是一项计划,其细节足够详细,可以在Daily Scrum中了解进度的变化。开发团队会在整个Sprint中修改Sprint Backlog,并且在Sprint期间会出现Sprint Backlog。在开发团队仔细研究计划并了解有关实现Sprint目标所需工作的更多信息时,就会出现这种情况。 由于需要进行新工作,因此开发团队将其添加到Sprint Backlog中。随着工作的完成或完成,估计的剩余工作将更新。当计划中的要素被视为不必要时,将其删除。只有开发团队可以在Sprint期间更改其Sprint Backlog。Sprint待办事项列表是开发团队计划在Sprint期间完成的工作的高度可见的实时图片,它完全属于开发团队。 因此,在这一点上我完全感到困惑。考虑一下,采用第二种方法对我来说更有意义。在我看来,待办事项中的各个特定项目不是最重要的,而是冲刺目标,因此,不更改冲刺目标,但能够更改待办事项很有意义。例如,如果产品负责人和团队都认为他们在同一个故事页面上,但是随着sprint的进行他们发现存在误解,则似乎有必要相应地更改构成该故事的任务。或者,如果有一些故事或任务被遗忘了,但是达到冲刺目标是必需的,我认为最好在冲刺期间将故事或任务添加到待办事项中。 但是,很多人似乎非常坚决认为对sprint待办事项的任何更改都不可行。我是否会以某种方式误解该职位?那些人对冲刺积压的定义是否有所不同?我对sprint待办事项的理解是,它既包括故事,也包括被分解成的任务。 无论如何,我将非常感谢您对此问题的投入。我试图找出理想的Scrum方法在冲刺期间更改sprint积压是什么,以及成功使用scrum进行开发的人是否允许在冲刺期间更改sprint积压。

8
Scrum团队不遵循YAGNI原则
在SCRUM会议上,产品团队讨论了移动应用程序将使用的API功能。我们进行了一次模拟,显示了屏幕的外观以及屏幕应包含的关键元素(“布局”)。 基于此以及与产品所有者的讨论,我创建了API响应(HAL + JSON)的原型。这是非常简单的,符合HAL规范的JSON,仅能代表模型中的内容而已。我没有受到商人所预见的未来想法的影响,因为他们倾向于经常改变他们的想法,因此我决定采用简约的方法。我的提议被团队拒绝,而我的提议以7比1胜负。 团队决定使用更复杂的,非语义的抽象json结构,该结构允许在布局布局中提供更大的灵活性。这种方法的缺点是我们最终得到了一组统一的对象,这些对象在设计上可能具有null和empty属性。他们还认为最好进行A / B测试,但这只是基于他们的预测,因为我们没有这样的要求。 大多数时候,我们都在争论那些不是冲刺的一部分,也不是在样机上提到的东西。所描述的问题是“未来的市场营销将如何……”,“企业可能希望我们...如何”。 我和产品负责人都是经验丰富的程序员,我们过去已经看到过这类问题。我们尝试遵循YAGNI和KISS原则。团队的其他成员经验不足,尽管他们了解这些原则,但似乎并不了解它们。 我们同意他们的解决方案,因为整个团队对我们来说更重要,我们不想为那些不那么重要的事情而战。但是我担心这样的事情是否会成为即将来临的,更复杂的辩论的先例?如何应对这种行为?作为团队负责人,我有什么可以做得更好的? 值得一提的是,该产品是早期MVP。

5
如何使Scrum在具有定义角色的团队中工作?
一些背景资料 我是内部软件开发团队的一员。它包括 5位开发人员(经验从2到5年不等,我是其中之一) 3名实施人员(他们进行软件部署和培训) 和一名项目经理。 我们开发了大量的中小型项目,它们的时间表通常重叠。开发过程如下: “客户”给我们提出了一系列初步要求 我们按照上述规范开发系统 向“客户”展示所述系统 “客户”根据上述介绍向我们提出了其他要求 重复2-4,直到“客户”用完新要求或部署目标日期临近 设置和部署系统 这与事实是,大多数情况下都是由“客户”来处理最后期限(这是一个危险信号,根据我在Programmers和PM.SE中的了解),我们没有遵循明确的开发方法牛仔编码,几乎不可维护的代码以及通过生产而产生的错误等。这就是为什么我们选择采用像Scrum这样基于敏捷的方法。 为什么是Scrum? 这是我们经理的倡议,鉴于我们目前的情况,每个人似乎都对此表示同意。 Scrum的问题 Scrum的某些元素与我们目前无法轻松解决的设置存在冲突,特别是敏捷开发人员的“万事通”性质。部署团队不知道如何编程,开发人员的沟通和培训技能低于平均水平。而且这个阵容不会很快改变。 问题 它会影响Scrum作为一种方法的有效性吗?是否需要进行其他更改以补偿?还是完全放弃这种想法而考虑另一种方法会更好吗?

8
UX设计师提前完成一个Sprint
我们的用户体验设计师通常在Sprint X中有一个故事,开发人员将在Sprint X + 1中实现(用户体验设计师和开发人员/测试人员在一个团队中)。我认为这是有道理的,因为如果您没有屏幕模型和清晰的规格,则无法在Sprint计划期间真正估算工作。 但是,在Scrum中,您只能拥有能够为用户带来价值的用户故事。在我们的案例中,UX设计故事没有提供这样的价值(它们更像是积压的整理活动)。同样,Scrum教练通常不建议在Sprint开始之前具有完整的规格,这是我很难理解的建议。 那么您认为我们的方法有什么缺点吗?它似乎对我们有用,但是有点违背Scrum原则。

6
在Scrum中,谁验证“完成”?
我是组织中的质量检查/测试经理,直到今天,我仍然验证软件的质量(编写和执行的测试以及已修复的错误)。谁将在Scrum中对此进行验证?我怎么知道团队编写并执行了所有正确的测试?另一方面,我担心如果我继续进行验证,团队将感觉不到足够的权力。但是我需要一些验证过程来确定“完成”确实是“完成”。你有什么建议?
13 scrum 

4
敏捷方法论中站起来的目的是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我曾经在瀑布方法中工作,现在我在一个遵循敏捷方法的团队中工作。看来他们做错了。例如,我们每天进行25分钟以上的站立训练,这确实很烦人。此外,我觉得自己比起其他任何事情都可以向管理层证明自己的薪水。 我有这种感觉吗?这通常是站立式的吗?

6
使用敏捷方法重写软件
假设您必须使用敏捷方法重写整个应用程序,您将如何做? 我猜您可以根据当前系统的行为编写大量用户案例。然后以小的迭代形式实现它们。但这并不意味着我们具有UP FRONT的要求? 另外,什么时候开始发布?敏捷说我们应该早并且经常发布,但是在完全重写完成之前发布并没有多大意义。

4
配对编程的原因
我曾在几家商店工作过,在这些商店中,管理层已经将结对编程的想法传授给我或另一位经理/开发人员,而我对此一无所知。从开发人员的角度来看,我找不到改用这种编码样式会有所裨益的原因,或者作为一个小型团队的经理,我都看不出任何好处。 我了解它有助于解决基本的语法错误,并且在需要散列某些内容时可能会有所帮助,但是不在编程循环中的经理们似乎一直将其视为阻止设计师进入Facebook或Reddit的一种方式,而不是设计工具。 作为一个接近开发层的人,从高级管理职位看来,我似乎根本无法理解被扔给我的书或有关该主题的Wiki页面,因此,结对编程在处理Scrum或Agile时有什么好处?环境?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.