agile相关内容

您如何实现SCRUM才能单独工作?

在一个大型开源项目的开始,我一直在独自工作,并希望利用Scrum的一些核心思想/方法来帮助管理自己的时间,并始终专注于开发和部署早期可演示的功能。我想听听其他人单独使用Scrum的消息,以及您发现对这些目的特别有用的消息。谢谢。 解决方案 您可以看看 Solo Scrum 包括评论。 ..
发布时间:2020-06-02 21:13:00 其他开发

最佳混凝土“操作手册” *管理*测试驱动和/或敏捷开发?

我正在寻找一本易于消化的书来介绍给老板/团队。 背景信息::我们工作中的会议越来越多,我的老板/团队正在思考如何在此处实施更多的“最佳实践”。 (“这里” =一个很小的应用程序开发商店。4个开发人员) 以下是我的整个团队都同意我们需要的项目: 夜间构建 将我们的错误跟踪器中的“错误”分解为更小,更具体的项目 自动测试 我们面临的问题是如何上手。 我相信,如果我的商 ..
发布时间:2020-06-02 21:12:56 其他开发

敏捷项目管理软件工具

我们使用JIRA进行错误跟踪和发布管理,并且已经开始在JIRA中使用greenhopper进行项目管理,但是它缺少的一件事是用户故事与这些用户故事中的任务的想法。是否有人推荐其他任务板,例如敏捷项目管理工具,该工具可以完全支持用户的故事和任务,并且对用户而言既快速又简单。我开始查看targetprocess,所以如果有人对此有任何反馈,那也很好。 解决方案 TargetProcess 是我 ..

VS2010 Scrum v1.0与MSF for Agile软件开发v5.0或后者之间的差异是超集吗?

Visual Studio Scrum 1.0和 之间的区别有多重要? MSF for Agile Software Development v5.0流程模板? 有人用过吗? 我们由于MS提出了目前正在使用外部工具( TRAC )在我们的开发过程中实施Scrum的问题在TFS2010中的其他过程指导中,这2件事使我感到困惑! 不确定,采用哪一个! 解决方案 您并不孤单! ..
发布时间:2020-06-02 21:12:50 其他开发

分布式开发团队-所需工具

我有一个遍布全球的开发人员团队,分布在不同时区。 在这样的团队中,什么是实现最高生产率的最佳工具? 我正在寻找: 源代码控制 错误跟踪 构建管理 其他可能有帮助的事情 谢谢 解决方案 当您说“开源”时,您的意思就是免费软件,或者您说的是“我需要/希望能够看到源”。 请注意,您的决定将受项目性质的影响。有许多免费的开发/项目托管站点,要求您的项目必须是一个 ..
发布时间:2020-06-02 21:12:46 其他开发

为什么要使用测试驱动开发?

重复: 我为什么要练习测试驱动开发以及如何开始? 对于不了解测试驱动开发的开发人员,通过采用TDD可以解决什么问题? [EDIT]让我们假设开发人员已经(ab)使用了单元测试框架。 解决方案 以下是TDD可以帮助开发人员/团队的三个原因: 更好地了解您要编写的内容 实施更好的编写测试策略 加快开发速度 首先编写测试的原因之一是在编写实际代码之前对其有更好的 ..
发布时间:2020-06-02 21:12:44 其他开发

敏捷(Scrum)的采用-情况如何?

对于那些在组织中实施Scrum的人来说,最大的障碍是什么,如果克服了这些障碍,怎么办? 解决方案 背景:2006年,我与一家大公司签约,该公司在我到达前几个月就采用了Scrum冷火鸡。该公司希望Agile / Scrum可以保存他们庞大的企业软件产品。在那里的数百名或更多程序员中,我与一支大约十二名的团队密切合作,观察并参与了他们的敏捷实验。 摘要:我相信敏捷的帮助远不止于此。到今年 ..
发布时间:2020-06-02 21:12:42 其他开发

Scrum Burndown问题

我们已经使用Scrum大约9个月了,并且在很大程度上已经取得了成功。但是,我们的燃尽图很少看起来像“模型”图,而是更像是一个令人恐惧的过山车,伴随着呕吐而引起的攀爬和坠落。 在sprint原型设计和设计之前花了更多的时间,但是我们似乎仍然在sprint期间发现比最初想象的更多的工作。注意:这是指满足积压要求所需的工作而不是首先考虑的事情,而不是我们为积压工作确定了新项目。 这是一个常见 ..
发布时间:2020-06-02 21:12:38 其他开发

您如何在非平凡的应用程序中进行TDD?

我已经阅读了许多有关TDD的书籍和网站,它们都非常有意义,尤其是Kent Beck的书。但是,当我尝试自己进行TDD时,我发现自己盯着键盘想知道如何开始。您有使用的程序吗?您的思考过程是怎样的?您如何确定您的第一个测试? 关于该主题的大多数书籍都在描述TDD是什么方面做得很好,但是却没有如何练习 TDD在现实世界中的重要应用中。您如何进行TDD? 解决方案 我曾经遇到过同样的问题。过 ..
发布时间:2020-06-02 21:12:36 其他开发

Scrum:太多还是不够?

我的公司最近开始使用Scrum;我们完成了2个冲刺。我们仍在学习,但我们肯定已经暴露并解决了开发过程中的一些问题。因此,总的来说,我认为这对我们有好处。 在阅读福音派,愤世嫉俗的人以及介于两者之间的每个人在互联网上有关Scrum的许多困惑时,这三个常见且有些矛盾主题对我很突出: Scrum实施失败是因为对Scrum的过程没有足够的关注。 Scrum实施失败,因为组织没有使Scrum适 ..
发布时间:2020-06-02 21:12:33 其他开发

您是否将花费在修正错误上的时间花在了Scrum上?

嗨,我是scrum方法的新手,正在寻求帮助以适应环境,并想知道是否需要一个跟踪器来跟踪开发人员以及部署,错误修复和重新测试所花费的QA时间。似乎可能会对图表产生重大影响。 解决方案 我的团队正在支持许多旧版应用程序,因此每次冲刺期间都会发生的一些计划外错误修复。我们采用了以下做法: 如果该错误很容易/快速修复(一个衬里等),则只需对其进行修复 如果该错误不是微不足道的并且不是阻止程 ..
发布时间:2020-06-02 21:12:29 其他开发

如何融合CMMI和Scrum?

我在经CMMI 5级认证的商店里工作。此认证很重要,因为它使我们可以接触某些客户和合同。我正在研究如何将Scrum与CMMI融合。我已经找到了有关将Scrum与CMMI-3混合的一些信息,但其中相当一部分是“手工波浪形”的,因此不会受到严格的审查。具体来说,组织的KPA似乎具有挑战性。 您经历过(好的和坏的)两种过程的混合体验? 解决方案 这似乎是卡耐基梅隆大学(Sneum)的SEI ..
发布时间:2020-06-02 21:12:26 其他开发

一个人可以采用敏捷技术吗?

目前正在寻找工作,我看到很多地方都要求敏捷经验,但是直到我和使用敏捷的团队一起工作之前,我怀疑我永远也不会获得经验。 是否可以只用一个人采用敏捷方法? 回答我自己的问题的排序方式,在这里也有类似的问题:- https://stackoverflow.com/questions/1407189/can-agile-scrum-be-used-by-1-or-2-developers ..
发布时间:2020-06-02 21:12:24 其他开发

敏捷发展;在线免费工具!

我们一直在寻求在我们地理分布的开发团队中实施敏捷方法论的方法,因此,我需要您使用并发现有用的任何免费在线应用程序的建议。 现在,我们正在使用纸卡和墙来管理此:),但我们想转到在线版本,最好是免费的。 我已经使用过 TargetProcess 在我上一份工作中! 我的核心要求是: 业务分析师可以添加用户故事 我们可以为开发人员分配不同的用户故事,并对其进行优先排序 质量检 ..
发布时间:2020-06-02 21:12:20 其他开发

SDLC的敏捷与螺旋模型

我相信敏捷不过是Spiral Model的另一种实现。我一直是Spiral的大力支持者(螺旋模型是一种软件开发过程,结合了设计和阶段原型设计的要素,旨在结合自上而下和自下而上的概念的优势)自成立以来就已经看到很多项目在不知道它们在Spiral世界中运行的情况下实现了Spiral。自从敏捷开始流行的那一天起,螺旋的概念就开始被忽略了。我相信对于复杂的项目,螺旋仍然是最好的选择,但我想更好地了解敏捷和 ..
发布时间:2020-06-02 21:12:18 其他开发

Scrum和Extreme Programming有什么区别?

几年前,我曾在一个绿色领域的项目中进行过极限编程。我也看到很多人提到Scrum方法。 有人可以告诉我Scrum和XP之间的主要区别吗? 解决方案 Scrum是一种软件开发方法,XP是一种编程实践。两者都是“敏捷”技术,经常一起使用。 Scrum概述了一个过程,该过程用于识别和分类需要完成的工作,通过与客户或客户代表沟通来确定工作的优先级,并使用迭代版本来实现该工作。 当我 ..
发布时间:2020-06-02 21:12:16 其他开发

测试人员在敏捷中的作用?

我在一个团队中工作,该团队多年来一直在使用传统的瀑布式开发方法。最近,有人告诉我们,未来的项目将朝着敏捷(尤其是Scrum)方法论发展。碰巧我的项目将是第一个,因此从本质上讲,我们接下来的几个月将是豚鼠,以弄清进行过渡所需的资金。 该项目本身还处于初期阶段,通常距离向测试团队发布任何内容还有很多个月的时间,但是现在我们将直接与他们进行直接合作。结果,我对测试人员在现阶段在这样的项目中的角色感 ..
发布时间:2020-06-02 21:12:14 其他开发

关于Team Foundation中的功能和积压项目,Epics是什么?

来自此链接我断言某个功能是一组积压项目,但是史诗应该是什么? 解决方案 普遍共识是: 产品积压项目 功能 是不能在单个sprint中交付的东西,但是可以 Epic 是超越发行版的东西。 主题 是一个跨领域的问题。 主题通常在TFS和VSTS中作为标签实现。 这是一种与Scrum Framework,Nexus Framework和SAfE方法一致的做法。 ..
发布时间:2020-06-02 21:12:11 其他开发

结对编程意味着每个开发人员花费双倍的成本。那钱值得吗?

敏捷中的对编程要求我们将付给单个程序员的薪水加倍。当然,使用这种方法,代码的质量要好得多,发现错误的时间要早​​得多,等等,但这仍然值得吗?也许我们应该将第二名开发人员的薪水支付给少数测试人员(后者通常比合格的程序员便宜得多)?有人对这种比较有经验吗? 解决方案 您如何知道未配对的程序员效率更高?有时候,我认为单身/一对可以与兔子和乌龟的古老童话相提并论。 配对不会进入反生产工作的日 ..
发布时间:2020-06-02 21:12:10 其他开发

用户故事和敏捷术语中的功能有什么区别?

我想功能可能类似于“信用卡授权”,而用户故事可能是“为Paypal信用卡授权”。 因此,用户故事是功能的子集? 解决方案 是的,类似于子集。这篇文章很不错: 功能与故事 摘录: 我今天意识到,我并没有明确 的功能和故事之间的差异 是一个重要的差异。本质上, 的功能是一组与 相关的故事,并提供了 的功能包,最终用户通常希望 能够一次获得所有功能。 例如, ..
发布时间:2020-06-02 21:12:05 其他开发