我试图定义我们将要使用的敏捷实践,而且我在定义敏捷最佳实践列表时遇到了困难。我希望我的清单更多地从技术的角度(工程师的角度),并应该定义SW工程师应该如何处理发展。这份清单应尽可能至少与管理层有关。
如果重要的话,我们正在用c++编程。
找到许多最佳实践是相当容易的,这就是我到目前为止所形成的列表:
我们已经在使用列表中的一些实践。有些是我们不会使用的。
有什么好的敏捷实践,我可以添加到列表中吗?
如果需要的话,我可以添加一个关于实践的小描述。
编辑
正如我所说的,我们已经在使用一些敏捷实践(主要是证明是最好的实践):
由于我们组织的结构,我们不能使用其他的实践,但是正如您可以看到的那样,列表很长,而且您不能选择所有的东西。另外,现在我们只有4名SW开发人员,每个开发人员都维护了大约80 kLOC,并且正在开发新的东西。因此,我们不能做例如对编程,或集体所有权。
发布于 2012-02-07 08:23:04
本课文总结了所有敏捷最佳实践(有链接):
需求
发布于 2010-11-02 14:42:57
首先,去读敏捷软件的十二项原则。
第二,从你知道如何实现对你最重要的原则中找出答案。
人们总是错误地认为敏捷开发是一颗银弹,或者是你需要坚持的一组严格的过程,这将使你的软件开发取得成功。
这不是我想要的。事实上,您已经列出了15种“最佳实践”,这让我有点害怕。不要把它看得太严重,也不要想得太多。如果您发现在下一次迭代中错过了something...get,那么。
发布于 2010-11-02 14:58:21
我现在正在阅读“敏捷成功”。在第二章中,Mike Cohn对建立任何类型的“最佳做法”提出了可怕的警告:
“当过渡到Scrum的时候.收集最佳实践是危险的。就像从岩石上向我们发出警报一样,最佳实践诱使我们放松下来,停止对Scrum至关重要的不断改进的努力……尽管团队成员应该总是期待着与其他人分享他们新发现的良好工作方式,但他们应该抵制将其编纂成一套最佳实践的冲动。”
他接着引用了丰田的小野太一的话:
"...there是一种叫做标准工作的东西,但标准应该不断地改变。相反,如果你认为标准是‘你能做的最好的’,它就结束了……如果我们建立某种尽可能最好的方式,那么持续改进的动力就会消失。“
归因:“敏捷的成功:使用Scrum的软件开发”,Mike,2010
https://stackoverflow.com/questions/4078688
复制相似问题