60得票5回答
敏捷术语中,“用户故事”和“特性”有什么区别?

我想,一个功能可能像是“信用卡授权”,而用户故事可能是“为PayPal授权信用卡”。 那么,用户故事是功能的子集吗?

59得票9回答
替代Atlassian Greenhopper/PivotalTracker的免费选择?

我正在和我的兄弟一起开发一个网站,我们想使用一款工具来计划Sprint并为单个任务指定估算。 阿特拉斯金汉的JIRA+Greenhopper看起来非常棒,但要花费20美元/月,而现在我们只是在验证我们的想法,如果可能的话,我们宁愿不在这个工具上花钱。 有没有这些工具的免费替代品?

54得票12回答
在敏捷环境下为大型项目提供估算

我们公司刚收到第一个大型开发项目的询价,我想使用敏捷开发流程。客户对应用程序有一个愿景,但坦承自己缺乏很少的需求,并认识到我们将按小时计费。因此,我已几乎让他接受了敏捷方法。 问题在于他希望有一个固定预算。我读过一些文章,基本上都不建议提供估算,因为客户会根据这个数字制定预算。即使需求发生变...

54得票2回答
在Team Foundation中,史诗与特性和待办事项有什么关系?

根据这个链接,我认为一个feature是一组backlog items,但epic应该是什么呢?

53得票16回答
放弃敏捷,转向瀑布流——这样做是否正确?

我目前在一个敏捷开发环境中工作,现在的情况让客户觉得他们更喜欢瀑布流式开发方式,因为他们认为当前的敏捷模式失败了。这种想法产生的原因是在迭代的最后阶段出现了大量设计层面上的变化,我们(开发人员)无法在规定时间内完成。 像往常一样,我们互相指责对方。从我们的角度来看,末期的变化太多了,需要修改...

48得票5回答
敏捷开发、迭代开发和增量式开发之间的区别。

敏捷开发、迭代开发和增量式开发之间有什么区别?敏捷开发是否被视为迭代和增量式开发的一种形式?一些信息显示,敏捷开发是迭代和增量式开发中最新的一种。我需要对此进行明确的澄清。

47得票11回答
最佳看板工具

你会推荐哪些管理看板的工具?

44得票5回答
将项目的第一个用户故事分解为任务

我正在从零开始启动一个新项目,并编写用户故事来描述给定用户如何与系统交互。但是,我现在遇到了一个问题,就是不知道如何将第一个用户故事分解成任务,而又不让它变成史诗般的大型任务。 例如,如果我正在制造一辆汽车,第一个用户故事可能会说:“作为司机,我希望能够改变运动方向,以避免碰撞。”这似乎意味...

40得票21回答
双人编程意味着每个开发人员的成本加倍。这样的钱值得吗?

在敏捷开发中的“配对编程”要求我们将单个程序员的工资翻倍。当然,这种方法可以大大提高代码质量、更早地发现错误等等,但这样花费的钱是否仍然值得呢?也许我们应该将第二位开发人员的薪水支付给几名测试人员(后者通常比合格的程序员便宜得多)?有没有人有这样的比较经验呢?

37得票4回答
在Visual Studio Team Services(曾称TFS Online)中设置当前迭代或关闭现有迭代

我之前长期使用JIRA,现在转用Visual Studio Team Services。我们正在使用SCRUM方法论,现在需要关闭当前的Sprint并启动下一个。请问如何处理?由于日期到期后不会自动将其滚动到下一个Sprint,因此需要进行相应设置。