Questions tagged «scrum»

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


6
敏捷与XP有何不同?
我在网上阅读了几篇文章,以了解敏捷,XP,Scrum,结对编程之间的区别/彼此之间的相互关系,并得出以下结论: Scrum和XP几乎相同。XP的发布时间比Scrum短 敏捷和XP方法中都采用了结对编程 但是我无法确定敏捷与XP有何不同。 除了提供URL,我将很高兴阅读您对此的经验和想法。

7
敏捷团队是否应该每天提供新功能?
我的公司正处于从瀑布式开发到敏捷/ Scrum的过渡中。别的不说,我们被告知的期望是的,我们有新的工作,可测试(由QA)在每一天结束的功能。 我们的大多数开发人员每天损失约2个小时的会议时间和其他企业开销。这意味着在任何给定的6个小时(最好)的时间内,我们必须设计,编写,单元测试,构建和部署(带有发行说明)足够的代码,以产生可供QA使用的完整功能。我知道可以使用正确的CI设置来自动进行构建/部署/发布说明,但我们还没有。 我们还拥有一支庞大的海上队伍来编写我们的服务器端代码,而12小时的时差使这一点变得更加困难。 我们试图将故事分成狭窄的垂直部分,以尽可能快地完成端到端的功能,但是大多数日子过得很疯狂,我经常发现人们采取愚蠢而脆弱的捷径来确保QA的建立。在冲刺进行了几天之后,不可避免的缺陷开始出现并且必须适应相同的6小时窗口,此问题变得更加复杂。 对于敏捷团队来说,这是正常的步伐吗?即使我们设法实现CI设置,我也看不到我们如何能够保持这种步伐并仍然创建高质量的软件。 编辑: 这里有几个很好的答案。这让我意识到,我真正要问的是,敏捷团队是否应该每天提供新功能。我相应地更新了标题。
31 agile  scrum 

11
一个程序员的Scrum?[关闭]
在我很小的公司中,我被誉为“ Windows专家”,其中包括我自己,担任销售和培训职位的机械工程师以及担任设计,开发和支持职位的公司总裁。 我的角色与一般情况相同,但主要是我设计和实现产品上需要完成的所有编程,以便我们的产品可以在任何最新版本的Windows上运行。 我刚刚看完了网络广播中对Scrum范例的高级概述。我的问题是:鉴于我的开发工作项目通常是在很高的层次上给出的,例如“产品国际化和本地化”,是否值得我花更多时间来学习这种产品开发方法。 如果是这样,您将如何建议改编Scrum以仅使用一名程序员?有哪些工具(基于云的工具或其他工具)对此有用? 如果不是,您会建议一个程序员每天采用哪种方法来组织他的工作?(也许问题简化为那个简单的问题。)


6
Scrum是否为需求不变的项目增加了额外的开销?
我正在阅读Gunther Verheyen撰写的Scrum-A Pocket Guide,它说: Standish Group的2011年混乱报告标志着一个转折点。在比较传统项目和使用敏捷方法的项目时,进行了广泛的研究。该报告表明,即使以前认为软件必须按时,按预算并在所有承诺范围内交付的旧期望,采用敏捷方法进行软件开发也会带来更高的收益。该报告显示,敏捷项目的成功率是传统项目的三倍,失败的敏捷项目则少三倍。 因此,我与一位同事争论,他说对于某些项目(例如要求不变的医学/军事),敏捷(尤其是Scrum)在所有会议中都是开销,等等,这更合乎逻辑。例如使用瀑布。 我的观点是,应该在此类项目中采用Scrum,因为这将使过程更加透明并提高团队的生产力。我还认为,如果不需要Scrum事件,将不会花费很多时间,因为我们不需要在Sprint Planning中花整个8个小时来进行1个月的冲刺。我们可以抽出5分钟的时间来确保我们都在同一页面上并开始工作。 那么,Scrum会为需求不变的项目增加额外的开销吗?

4
如何制止镀金并满足于发布工作进展
我所属的开发团队最近适应了敏捷实践的工作。这个人突出地表明了一个事实,就是我无法停止自己的镀金代码(和文档),因此,当我可以更早地交付满足要求的解决方案时,我就超出了最初的估计。 我认为我的道德观念与强迫症接壤,因为我过于依赖自己的代码,在重构和完善到第n级之前,很少满足于发布。我很高兴自己意识到了这一点,但是我如何才能改变自己的态度/心态来满足自己的进步并按时发布呢?

8
作为Scrum Master的开发经理有哪些不利条件?
人们普遍认为,团队经理不应该是Scrum的主人,但是我在努力地寻找原因。对于上下文,我是一个Scrum团队中的4个开发人员的应用程序开发经理。我来自Scrum Master的背景,并向组织介绍了Scrum。我从头开始建立了团队,并明确表示我所做的一切都是为了促进团队的工作,并且他们会做出决定。作为一个团队,我们非常开放-他们甚至在站立时让我沉默了一段时间,以消除我们开始获得的“报告”感觉。缺乏开放性通常是反对经理作为Scrum Master的最大理由,但处理得当,可以通过正确的文化轻松克服。 经验丰富的Scrum教练已警告过我,这是一种危险的情况,并且存在“万一情况不佳”的风险。我认为两个职位不会冲突,在这两个角色中,我对团队和个人的目标都是相同的。Scrum解决了团队内部的冲突,该冲突传统上可以是经理角色。冲刺的自我管理性质消除了经理传统上要做的工作分配。 作为开发经理,我真正剩下的就是确保满足个人需求,职业目标,工作场所等。我每周都会与每个团队成员进行交流,以提出任何问题并处理任何管理任务。其中很多与团队直接相关,或者与我作为Scrum Master的角色直接相关。 我知道在大型组织中这是如何难以管理的,并且是一个单独的角色,但是对于小型组织,我们当然不能为另一个Scrum Master或Development Manager辩护。 请告知我开发经理作为Scrum Master的陷阱,不包括我上面提出的和已经克服的要点。
27 scrum  teamwork  team  roles 

8
您如何在Scrum中处理设计?
您如何在Scrum中处理设计?对于每次Scrum迭代,您是否还有写得很好的设计文档?您是否只是以UML图为特色进行设计说明?或者,您是否拥有注释良好的代码? 每次迭代都可能涉及更改设计,所以我只想知道人们是如何捕捉到这一点的,因此新开发人员可以轻松地了解领域并尽快入职。
26 design  scrum 

4
用户故事和功能之间有什么区别?
此问题是从Stack Overflow 迁移而来的,因为可以在Software Engineering Stack Exchange上回答。 迁移 8年前。 在玩icescrum时,我意识到我不了解用户故事和用户功能之间的区别。 有人可以解释差异吗?
25 agile  scrum  features 

10
为什么我的团队需要SCRUM而不是非正式的,更轻量级的流程?
此问题是从Stack Overflow 迁移而来的,因为可以在Software Engineering Stack Exchange上回答。 迁移 8年前。 首先,我想知道我理解SCRUM或它的某些派生词可能是管理软件开发的好方法。似乎所有大公司和我的经理都在使用或曾经使用过它,而我不能以所有这些经验来争论。但是,我一直在努力理解“为什么”,所有阅读甚至我在工作中的SCRUM官方培训都对我没有帮助。只是说辞而已。所以我来这里寻求答案。 到现在为止,我已经由4-5名成员组成的团队非常有效地发展,完全是自组织的,不需要任何培训,方法论或特殊软件。只是在多维数据集中进行讨论,临时会议和一对一代码审查。我现在在工作中被告知SCRUM是必经之路,以及随之而来的一切。当他们向我描述SCRUM时,我读到了以下内容: 个人与流程和工具之间的互动 工作软件超过全面的文档 客户合作而非合同谈判 响应计划变更 很好,但是对我来说,所有这些似乎都是常识。为什么需要将其编纂?然后我被告知方法论可以帮助我们应对变化。具体什么SCRUM的各个方面使我变得如此灵活,以至于以前我无法通过临时会议,多维数据集讨论和开发人员计划会议来实现?他们解释了每两周或进行一次冲刺的工作成果的必要性。在我的特定项目中,没有“客户端”,该软件将无法使用一年或一年以上的时间,与此同时,我大概只会每个月或更短时间向高级管理层进行降级。那么,为什么每两周就需要交付产品呢?他们强调了Sprint计划会议的重要性,整个团队将为下一个Sprint安排故事和任务。这与我过去的即席计划会议没有什么不同。为什么每隔一个星期一就要发生一次 为什么要整个团队参与其中?我了解“拥有”该产品的每个成员的概念,但事实是,只有极少数人能够真正地将每个故事分解为任务,而其他人则只是闲着看。 再一次,我了解到大多数人都在此过程背后,因此它必须有效,我需要加入进来。我只想了解为什么。我的问题是我已经练习了这些东西,只是不喜欢不必要地编纂它们吗?也许我还没有看到这些技术的优势,因为它们做得不正确?与我惯于接受的尖锐做法相反,任何关于此的真实,个人信息或建议,将不胜感激。
25 scrum 

4
与视障同事计划扑克
在办公室,我们刚遇到一个视力障碍的新同事。 我负责组织计划扑克会议,新同事必须作为团队成员参加。我们有这些漂亮的扑克牌集,上面有计划的扑克号码,但这对我们的新同事当然没有帮助。 到现在为止,我们仅通过命名估算值来解决此问题,让新同事在其余人放下他们的卡后立即说出他们的估算,然后其余人翻转他​​们的卡,我将其连续命名。 我的问题:是否有人在这种情况下有经验并有更好的解决方案?有盲文扑克牌吗? 当前的解决方案确实有效,但是我认为可以通过例如盲文扑克牌为我们所有人改善这一点。

13
您使用什么工具来管理用户的请求?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我淹没在用户电子邮件中,我想采用一种更好的方法来管理我收到的所有这些请求,并将它们排在队列中,以便团队中的这些人员以及用户可以访问它们并可以使它们变得通用笔记。我正在考虑某种任务管理工具,该工具将允许在一个项目中创建多个任务,在该项目中可以删除/输入电子邮件,评论,想法等,并且易于访问。 我需要各方都能参与的工作-用户,经理,团队负责人,开发人员。我正在寻找一种可以允许的工具: 用户只需拖放电子邮件即可提交维护或增强请求。 开发人员只需查看他们的队列和每个任务/项目的加权优先级即可。 一组开发人员可以实时查看每个人的工作。 管理层要保持在每个任务上花费的时间日志。 我正在开始寻求更多的敏捷/敏捷方向来解决这个问题。我找到了Scrum敏捷软件项目管理开源工具列表。由于时间有限,有人使用过这些吗?我应该测试哪一个来满足我的需求?TeamPulse是一个很好的方向,但认为它有点too肿。我需要所有各方简单的东西。

7
Scrum中是否允许随机重构代码
背景 我的团队使用Scrum 我目前没有分配任务 积压中没有其他待处理任务 今天是我的客户的劳动节。 今天没有很多事情要做,我想开始重构一些代码,我一直在我正在处理的项目中看到这些代码,但是目前我没有分配给任何sprint任务来进行任何大规模重构。 如果我开始随机重构已经拥有的代码并且一直没有写出总是困扰我但又没有时间因为其他日子的分配而修复它的代码,在Scrum中可以吗? 那我在两次冲刺之间有空闲时间的其他日子呢? 实际上,我确实相信连续重构。我总是在分配故事时使用我正在工作的代码段,但是我看到的其他一些当前与当时正在处理的代码无关的代码又如何呢?

12
我刚开始在Scrum工作,似乎缺少了一些东西。我是Scrum的新手
该代码是经典ASP / ASP.NET组合的完整混乱。混乱包括我们修补大混乱或对其进行补充。我们都太忙了,无法开始重写,所以我想知道。 Scrum中哪一部分可以让开发人员有能力说足够就够了,并要求他们有时间开始大型重写?我们似乎无休止地循环使用“ Stories”修补旧代码。 因此,事情似乎由非技术人员执行,他们似乎不希望推动重写,因为他们不了解代码库的糟糕程度。 那么谁来负责进行这种大的重写更改呢?开发人员?Scrum Master? 目前的策略只是为了找到时间,去做自己不参与上级领导,因为他们大多归咎于当前的混乱我们是在.. <-关于非技术人员告诉技术人员在这里做什么插入咆哮->。

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.