小编Mon*_*451的帖子

将bug修复融入Scrum流程的最佳方法是什么?

我在过去几天一直在研究和阅读有关Scrum的内容,并阅读有关Sprint规划和任务的内容.我脑海中浮现的一个问题是如何处理Scrum中的错误.Henrik Kniberg 在Trenches的非常好的书Scrum和XP中列出了一些处理这个问题的方法:

  1. 产品所有者打印出最高优先级的Jira项目,将它们带到sprint计划会议,并将它们与其他故事一起放在墙上(从而隐含地指定这些项目与其他故事相比的优先级).
  2. 产品所有者创建引用Jira项目的故事.例如"修复最关键的后台报告错误,Jira-124,Jira-126和Jira-180".
  3. 错误修复被认为是在sprint之外,即团队保持足够低的焦点因子(例如50%)以确保他们有时间修复bug.然后简单地假设团队将花费一定的时间来修复Jira报告的每个sprint
  4. 将产品积压在Jira中(即沟渠Excel).像任何其他故事一样对待错误.

这真的需要根据项目来决定还是有更好的解决方案?我可以想到每种方法的问题.是否有混合物来自那些效果最好的方法?你如何在你的项目中处理这个?

debugging scrum

87
推荐指数
4
解决办法
3万
查看次数

技术和功能规格模板

所以基本上我正在寻找用于在项目或工作请求上编写技术和功能规范的良好模板.

你用什么?在编写规范时你有多深?您可以提供的任何其他一般提示将不胜感激.

我的公司非常需要这些.我为承包商工作,现在我们根本不使用这些文件.

编辑:我已经阅读了Joel对无痛规范的看法,我真的很喜欢它,但还有其他意见:)

project-management specs specifications

60
推荐指数
6
解决办法
9万
查看次数

什么是工作副本以及"切换"在Tortoise SVN中为我做了什么?

我有一个软件应用程序,我已经达到了一个重要的里程碑,版本2.0.

我决定将此版本标记为"Version-2.0",因此我将此快照命名为.我还创建了一个"Version-2.0"分支,以防我需要修复任何东西并将其合并回我的主干.

阅读Tortoise SVN帮助文件后,它通知我可以将"工作副本"切换到新创建的分支.

这是什么意思?

目前,我有:

/ Project/Trunk/
/Project/Tags/
/Project/Branches /

全部签出.那么"转换"的意义何在?目前,我只是去我的/ trunk文件夹做我的工作.当我制作我的标签和分支时,它在我做了更新后在我的/ Tags /和/ Branches /文件夹中创建了文件夹.

为什么我不去参加/Branches/Experiemental-v3.0/并在那里做我的工作?

有人可以向我解释"工作副本"和"转换"的概念吗?我错过了什么?人们通常没有检查出整个存储库,是吗?

svn tortoisesvn working-copy svn-switch

60
推荐指数
3
解决办法
4万
查看次数

是否可以将git-flow模型与Subversion一起使用?

我们使用Subversion,除了像我这样的一些人,在Subversion中几乎没有分支和合并的经验.我的Subversion经验仅限于简单的功能分支,其中合并和树冲突虽然不是很罕见,但并不是很难解决.

鉴于此,我正在帮助管理一个项目,其中我们当前对trunk方法的提交根本不可持续地满足我们的需求.我介绍了功能分支和合并到我的本地化团队,我们取得了一些成功.然而,简单的功能分支仍然无法回答我们的所有问题,例如:

  1. 我们如何为此版本和后续版本并行开发代码?
  2. 什么代码被认为是稳定的?
  3. 什么(开发中)代码将进入下一个版本?
  4. 什么(开发中)代码将进入后续版本?
  5. 我们的测试,验收或生产环境的代码版本是什么?
  6. 我们如何将并发开发活动与已知的稳定版本集成,以减少引入错误和不完整的工作?
  7. 我们如何为发布的代码提供热修复?
  8. 从源头控制中我们如何知道目前正在进行的开发活动?
  9. 我们如何在不中断当前代码库的情况下进行实验或研发而不会受到影响?

似乎 这里定义的git-flow将很长一段时间来回答很多这些问题.我在Mercurial中尝试了这个方法,似乎也可以在那里实现这个方法.可悲的是,此时迁移到DVCS已不在考虑范围之内.

但是,我在Subversion中模仿此方法的简短尝试因许多合并和树冲突而失败.合并选项和边缘案例众多且令人费解.

可以使用Subversion来实现git-flow,如果是,那么痛苦程度是多少?

svn trunk branching-and-merging git-flow

35
推荐指数
1
解决办法
9627
查看次数

重命名SVN存储库项目名称

我已将项目从CVS迁移到SVN.现在我需要重命名该项目.什么是最好的重命名方式,保持历史的完整性.项目文件夹包含大约100个C及其头文件.

svn naming

33
推荐指数
3
解决办法
6万
查看次数

使用TArray <T>而不是T的数组的原因是什么?

我迁移遗留Delphi应用程序到德尔福XE2,我想知道如果有一个很好的理由,以取代定义为数组Array of MyTypeTArray<MyType>.所以问题是TArray<T>使用的优缺点是什么,而不是MyType数组?

delphi delphi-xe2

30
推荐指数
3
解决办法
2万
查看次数

是否有(更好的)方法来查找属性设置器的所有引用?

Visual Studio的"查找所有引用"功能很好地用于查找对属性的引用,并且当它发生时,"调用层次结构"也会这样做 - 实际上它更好,因为它通过调用方法对它们进行排序.

然而我的问题是这些方法都没有区分setter和getter,所以我简化为使用"PropertyName ="的find-in-files.

这似乎是一个倒退(显然不会找到使用"PropertyName + = value"或类似的代码),所以我想知道我是否错过了一个简单的方法来说服Visual Studio的"调用层次结构"功能来工作特定的财产制定者或吸气者?

c# visual-studio-2010 visual-studio

26
推荐指数
2
解决办法
2903
查看次数

Redmine,看不到新的问题状态

我为Redmine添加了一个新状态,但即使经理登录,我也无法在下拉列表中看到它.可能有什么问题?

谢谢

status redmine

21
推荐指数
2
解决办法
8441
查看次数

如何在Redmine中修改存储库设置?

这可能听起来像一个愚蠢的问题,但我不能为我的生活找到这个问题的答案.

我们在Redmine中设置了一个项目并链接到SVN存储库.一切都运行正常,但我们最近做了一个存储库重定位,我们需要更新其Redmine存储库路径设置以指向新的存储库.

问题是该选项显示为灰色,我无法更改它.我想你可以点击"删除"并创建一个新的,但是这个选项听起来真的很可怕(URL里面有///中的单词!!)我不想消灭回购.在Redmine手册中没有我能找到的参考资料.我该怎么办?

另外 - 与此相关 - 你知道旧提交中的所有票证引用是否仍然指向正确的位置?

svn repository redmine relocation

17
推荐指数
2
解决办法
9691
查看次数

Scrum:一个很好的方法,只适用于"全程冲刺"开发人员的团队?

我们是一家软件开发公司.我们已经介绍了Scrum.
问题是开发人员不能像许多其他公司那样花时间在Scrum sprint上.在SCRUM项目任务中,他们必须做很多没有开发的事情!
我读过:Scrum不允许兼职开发人员

那么,您对此有何体验?
Scrum是一个很好的方法,只适用于那些只花时间专注于SCRUM sprint的开发任务的开发人员吗?

谢谢你的时间

scrum

17
推荐指数
2
解决办法
3440
查看次数