Questions tagged «agile»

7
Scrum和敏捷开发有什么区别?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 Scrum和敏捷开发有什么区别?Sprint和迭代是否相同?
385 agile  scrum  sdlc 

30
他们为什么不在学校教这些东西?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 在整个夏天,我很幸运地参加了Google Summer of Code。我学到了很多东西(可能比我所有大学课程学习的总和还多)。我真的很想知道为什么他们不教一些我在学校早些时候学到的东西。仅举几例: 单元测试 版本控制 敏捷开发 在我看来,他们花了大量时间在教学其他方面,例如数据结构和算法。尽管我仍然认为这些对于早期学习非常重要,但为什么不在他们之前教更多这三个呢?还是仅仅是我的学校不教这些东西太多? 别误会我的意思,我认为大学总是不应该教那些最流行的编程风尚,但我的教授难道不应该教我“在开始编码之前先画一个图”吗?

18
“构建服务器”的意义是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 改善这个问题 我没有在大型组织工作过,也从未在拥有“构建服务器”的公司工作过。 他们的目的是什么?开发人员为什么不在本地计算机上构建项目呢?是否有一些项目如此之大,以至于需要更强大的机器来在合理的时间内构建它? 我看到构建服务器有用的唯一地方是与构建服务器的持续集成,不断构建提交给存储库的内容。我只是还没有从事足够大的项目吗? 有人,请启发我:构建服务器的目的是什么?

6
为什么斐波那契数列在敏捷规划扑克中使用?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 在敏捷软件开发中估计用户故事的相对大小时,团队成员应估计用户故事的大小为1、2、3、5、8、13...。因此,估计值应类似于斐波那契数列。但是我想知道,为什么? Wikipedia上对http://en.wikipedia.org/wiki/Planning_poker的描述包含一个神秘的句子: 使用斐波那契数列的原因是为了反映估计较大项目时固有的不确定性。 但是,为什么较大的物品应该存在固有的不确定性?如果我们进行较少的测量,也就是说,如果更少的人估计相同的故事,不确定性是否会更高?即使较大故事中的不确定性较高,为什么还要暗示斐波那契数列的使用呢?是否有数学或统计原因?否则,使用斐波那契数列进行估计对我来说就像是CargoCult科学。

11
连续进行Scrum冲刺时会出现倦怠吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我在一家非常小的创业公司中,我们开始使用一种Scrum / Agile开发周期的形式。 在许多方面,我都很喜欢Scrum。我们的冲刺时间相对较短(2周),我喜欢“燃尽图”来跟踪团队的进度。我也喜欢功能板,所以我一直都知道下一步该做什么。从板上卸下功能卡,将其完成,然后将其放入烧毁的桩中,感觉很好。 但是,我们现在正进入第18个Sprint发行周期,我开始感到有些疲惫。并不是我不喜欢工作或我的同事,只是这些冲刺是...嗯,冲刺。从头到尾,我确实感觉到我在争分夺秒地保持我们的发展速度。完成sprint后,我们将花费一天的时间来计划下一个sprint的功能集并进行估计,然后再次进行。 对于在成熟的敏捷/敏捷开发过程中工作的人来说,这是正常现象吗?还是我们错过了什么?在Scrum环境中,通常是否有时间未被分配/跟踪以完成一些小事情并清理头脑?

10
当您有多个项目时,Scrum如何工作?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我对Scrum的好处和过程非常了解。我可以在待办事项列表,燃尽图,迭代,使用用户故事以及Scrum“框架”的其他各种概念中获得想法。 话虽如此……我在一家网络开发公司工作,该公司一次管理多个项目,由六个团队成员组成“生产团队”。 Scrum如何处理多个项目?您是否仍然只是在一定时间内安排单个项目的迭代,并且整个团队都在该项目上进行工作,然后在迭代完成后继续进行新迭代的下一个项目?还是有一种“敏捷”的方式可以同时仅由一个团队使用自己的迭代来管理多个项目?

17
您如何对单元测试进行单元测试?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 改善这个问题 我正在MVCStoreFront应用程序上观看Rob Connerys的网络广播,我注意到他正在对甚至是最平凡的东西进行单元测试,例如: public Decimal DiscountPrice { get { return this.Price - this.Discount; } } 将进行如下测试: [TestMethod] public void Test_DiscountPrice { Product p = new Product(); p.Price = 100; p.Discount = 20; Assert.IsEqual(p.DiscountPrice,80); } 尽管我全都用于单元测试,但有时我想知道这种形式的测试优先开发是否真的有用,例如,在实际过程中,您的代码上方有3-4层(业务请求,需求文档,体系结构文档) ,可能会误定义实际定义的业务规则(折扣价为价格-折扣)。 如果是这种情况,您的单元测试对您没有任何意义。 此外,单元测试是另一个失败点: [TestMethod] public void Test_DiscountPrice { Product p = new …
89 tdd  agile  test-first 

13
如何自动化开发环境设置?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 每次新开发人员加入团队或使用开发人员的计算机时,开发人员都需要做大量工作来设置本地开发环境以使当前项目正常工作。作为SCRUM团队,我们正在尝试使包括部署和测试在内的所有过程自动化,所以我要问的是:是否存在使本地开发环境设置自动化的工具或实践? 例如,要设置环境,首先必须安装eclipse,然后安装SVN,Apache,Tomcat,MySQL,PHP。之后,我填充了数据库,并且不得不对各种配置文件等进行细微更改。是否有办法将这种工作减少到一键式?

7
完全免费的敏捷软件处理工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 我知道之前曾问过一些比较接近的问题,但是这个问题有些不同。 我们是一家预算非常有限的新兴公司,我们正在寻找一种完全免费的敏捷软件开发过程工具,而对用户数量没有任何限制。我们不希望限制用户数量,因为可能会有很多人为我们做小事,如果他们超过了用户数量限制,我们将不得不付出很多该工具的每月费用。 如果可以支持,它将非常有用: 看板 任务层次结构(以便您可以在卡中定义卡) 在线托管工具(不下载) 评论系统 不同的角色 泳道 我在这里检查了很多这些工具: http://agilescout.com/best-agile-scrum-tools/ 但是我没有发现无限的用户绝对免费的。其中一些也没有看板。我检查了Agilefant,但将从2014年开始支付其在线版本。我也为此检查了Stackoverflow,但没有一个问题针对“完全免费的工具”。 对你的帮助表示感谢。
77 agile  scrum  kanban 

19
单元测试的采用
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 我们已经尝试将单元测试引入当前的项目中,但是似乎没有用。额外的代码似乎已经成为维护工作的头疼问题,因为当内部框架发生更改时,我们必须四处解决并修复所有与之相关的单元测试。 我们有一个用于对控制器进行单元测试的抽象基类,它充当调用子类的抽象方法实现的模板,即,框架调用Initialize,因此我们的控制器类都有自己的Initialize方法。 我曾经是单元测试的拥护者,但是它似乎不适用于我们当前的项目。 谁能帮助您确定问题以及我们如何使单元测试对我们有用而不是不利于我们?
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.