97得票6回答
为什么在敏捷规划中会使用斐波那契数列?

在敏捷软件开发中,当团队成员估算用户故事的相对大小时,应将一个用户故事的大小估算为1、2、3、5、8、13等数字,因此估算值应该类似于斐波那契数列。但我想知道,为什么要这样做呢? 维基百科上的规划扑克描述中有一句神秘的话: 使用斐波那契数列的原因在于反映了估计更大项目本质上的不确定性。 ...

8得票1回答
AiOps 中的应用开发工具有哪些?

我了解DevOps的实现结构。我正在审查和实施AiOps。这个领域中有哪些实用工具? 我想研究CICD和持续反馈工具中的AI技术。

8得票2回答
YouTrack 4.x - 如何在敏捷面板中按优先级对所有任务在它们的泳道中进行排序?

正如标题所说,有没有一种方法可以按优先级对泳道内的所有任务进行排序? 我认为您可以通过在顶部的搜索框中输入类似以下内容来完成此操作: order by: priority 然而,它似乎没有做任何事情(我使用了自动完成部分,所以看起来是正确的)? 目前我们在底部有关键错误,而在顶部只有...

14得票11回答
使用敏捷方法构建飞机?

开发人员可以从其他行业中学到很多东西。作为一个思维练习,使用敏捷技术构建载客飞机是否可能? 暂且不考虑成本;采用迭代和增量的方式来开发硬件(机身、机翼等)和软件,仍然能否在交付时满足客户的要求,并提供工作和安全的产品? 对于飞机进行重构是否有意义?

12得票4回答
如何重构单元测试?

这最近一直让我感到很烦恼... 什么是重构? 代码重构是指对现有计算机代码进行重组,即更改其结构,而不更改外部行为。 在重构过程中,我们如何确保不会出现任何问题? 在重构代码段之前,需要有一个可靠的自动化单元测试集。这些测试用于证明重构之前模块的行为是正确的。 好吧。...

10得票10回答
六西格玛质量管理与软件开发

六西格玛质量管理能否应用于软件开发过程? 您有相关经验吗? 如果您正在使用Scrum或XP等敏捷方法,那么六西格玛是否过于官僚主义? 我谈论的是整个软件开发过程的质量管理,从需求收集到部署和运维,而不仅仅是构建阶段(像TDD和单元测试这样的工具已经被视为最佳实践)。

16得票2回答
微服务 vs 纳米服务?

那么,你把它叫什么?微服务还是纳米服务? 它们有什么区别?我在互联网上看到了很多博客,但没有找到令人满意的答案。 在InfoQ上发现了 Mark Little 的引述: 首先,什么是微服务?实际上并没有一个严格的定义,但从与各方人士的交流中,似乎存在一种共识:微服务是一个简单的应用...

11得票9回答
敏捷开发中的时间跟踪

注意:在提出这个问题之前,我进行了详尽的搜索,并在其他各种问题中找到了一些答案,例如: 学习Scrum的最佳资源是什么? Scrum流程管理 - 提示、陷阱、思路 关于Scrum的两个问题 然而,我觉得这个问题还没有被直接解决(如果已经有了,请告诉我)。 在Scrum中,您是否按照花费的小...

23得票5回答
VS2010 Scrum v1.0与MSF for Agile软件开发v5.0之间的区别是什么?或者后者是超集吗?

Visual Studio Scrum 1.0 和 MSF for Agile Software Development v5.0 过程模板的区别有多大? 有人使用过其中之一吗? 我们目前正在使用外部工具(TRAC)来实施Scrum开发流程,自从MS在TFS2010中推出了额外的流程指导,...

21得票3回答
在Jira Agile中,什么情况下应该使用“Story”,什么情况下应该使用“Improvement”?

我们刚开始使用Jira(与Jira Agile插件 - Scrum模板)来跟踪问题和进行敏捷计划。 我对story和improvement之间的差异(或预期的差异)感到困惑。我们所有的“东西”都被写成了story。这些story描述了新功能和现有功能的改进。这些所有的内容都应该列为Story...