我在过去几天一直在研究和阅读有关Scrum的内容,并阅读有关Sprint规划和任务的内容.我脑海中浮现的一个问题是如何处理Scrum中的错误.Henrik Kniberg 在Trenches的非常好的书Scrum和XP中列出了一些处理这个问题的方法:
这真的需要根据项目来决定还是有更好的解决方案?我可以想到每种方法的问题.是否有混合物来自那些效果最好的方法?你如何在你的项目中处理这个?
所以基本上我正在寻找用于在项目或工作请求上编写技术和功能规范的良好模板.
你用什么?在编写规范时你有多深?您可以提供的任何其他一般提示将不胜感激.
我的公司非常需要这些.我为承包商工作,现在我们根本不使用这些文件.
编辑:我已经阅读了Joel对无痛规范的看法,我真的很喜欢它,但还有其他意见:)
我有一个软件应用程序,我已经达到了一个重要的里程碑,版本2.0.
我决定将此版本标记为"Version-2.0",因此我将此快照命名为.我还创建了一个"Version-2.0"分支,以防我需要修复任何东西并将其合并回我的主干.
阅读Tortoise SVN帮助文件后,它通知我可以将"工作副本"切换到新创建的分支.
这是什么意思?
目前,我有:
/ Project/Trunk/
/Project/Tags/
/Project/Branches /
全部签出.那么"转换"的意义何在?目前,我只是去我的/ trunk文件夹做我的工作.当我制作我的标签和分支时,它在我做了更新后在我的/ Tags /和/ Branches /文件夹中创建了文件夹.
为什么我不去参加/Branches/Experiemental-v3.0/并在那里做我的工作?
有人可以向我解释"工作副本"和"转换"的概念吗?我错过了什么?人们通常没有检查出整个存储库,是吗?
我们使用Subversion,除了像我这样的一些人,在Subversion中几乎没有分支和合并的经验.我的Subversion经验仅限于简单的功能分支,其中合并和树冲突虽然不是很罕见,但并不是很难解决.
鉴于此,我正在帮助管理一个项目,其中我们当前对trunk方法的提交根本不可持续地满足我们的需求.我介绍了功能分支和合并到我的本地化团队,我们取得了一些成功.然而,简单的功能分支仍然无法回答我们的所有问题,例如:
似乎 这里定义的git-flow将很长一段时间来回答很多这些问题.我在Mercurial中尝试了这个方法,似乎也可以在那里实现这个方法.可悲的是,此时迁移到DVCS已不在考虑范围之内.
但是,我在Subversion中模仿此方法的简短尝试因许多合并和树冲突而失败.合并选项和边缘案例众多且令人费解.
可以使用Subversion来实现git-flow,如果是,那么痛苦程度是多少?
我已将项目从CVS迁移到SVN.现在我需要重命名该项目.什么是最好的重命名方式,保持历史的完整性.项目文件夹包含大约100个C及其头文件.
我迁移遗留Delphi应用程序到德尔福XE2,我想知道如果有一个很好的理由,以取代定义为数组Array of MyType
来TArray<MyType>
.所以问题是TArray<T>
使用的优缺点是什么,而不是MyType数组?
Visual Studio的"查找所有引用"功能很好地用于查找对属性的引用,并且当它发生时,"调用层次结构"也会这样做 - 实际上它更好,因为它通过调用方法对它们进行排序.
然而我的问题是这些方法都没有区分setter和getter,所以我简化为使用"PropertyName ="的find-in-files.
这似乎是一个倒退(显然不会找到使用"PropertyName + = value"或类似的代码),所以我想知道我是否错过了一个简单的方法来说服Visual Studio的"调用层次结构"功能来工作特定的财产制定者或吸气者?
我为Redmine添加了一个新状态,但即使经理登录,我也无法在下拉列表中看到它.可能有什么问题?
谢谢
这可能听起来像一个愚蠢的问题,但我不能为我的生活找到这个问题的答案.
我们在Redmine中设置了一个项目并链接到SVN存储库.一切都运行正常,但我们最近做了一个存储库重定位,我们需要更新其Redmine存储库路径设置以指向新的存储库.
问题是该选项显示为灰色,我无法更改它.我想你可以点击"删除"并创建一个新的,但是这个选项听起来真的很可怕(URL里面有///中的单词!!)我不想消灭回购.在Redmine手册中没有我能找到的参考资料.我该怎么办?
另外 - 与此相关 - 你知道旧提交中的所有票证引用是否仍然指向正确的位置?
我们是一家软件开发公司.我们已经介绍了Scrum.
问题是开发人员不能像许多其他公司那样花时间在Scrum sprint上.在SCRUM项目任务中,他们必须做很多没有开发的事情!
我读过:Scrum不允许兼职开发人员
那么,您对此有何体验?
Scrum是一个很好的方法,只适用于那些只花时间专注于SCRUM sprint的开发任务的开发人员吗?
谢谢你的时间
svn ×4
redmine ×2
scrum ×2
c# ×1
debugging ×1
delphi ×1
delphi-xe2 ×1
git-flow ×1
naming ×1
relocation ×1
repository ×1
specs ×1
status ×1
svn-switch ×1
tortoisesvn ×1
trunk ×1
working-copy ×1