是否可以在软件开发过程中使用六西格玛质量管理?
你对此有什么经验?
如果你使用像Scrum或XP这样的敏捷方法,六西格玛是不是太官僚了?
我谈论的是整个软件开发的质量管理,因为需求收集直到部署和运营,而不仅仅是构建阶段(像TDD和单元测试这样的工具或多或少已经被确立为最佳实践)。
发布于 2009-02-10 18:40:56
六西格玛可以很好地处理可重复的流程。我的意思是,纯过程始终产生(或应该产生)相同的输出。考虑到软件开发很少产生相同的输出,SS不是真正适用的,IMO。这是因为软件开发与其说是一个过程,不如说是一种实践。
话虽如此,读一读关于它的文章,并尝试了解哪些顶级想法可以放入软件开发中并不会有什么坏处……
发布于 2009-02-10 18:37:48
如果我理解正确的话,六西格玛依赖于有意义的、可衡量的指标。你的是什么?科洛克?将类签入到您的归档中?敏捷速度?
Six sigma在车间工作得很好,但我不认为软件开发足够“小部件式”,不适合这样的方法。
发布于 2009-02-10 19:18:50
只要你不是在开发新产品,这绝对是可能的。
只需遵循以下步骤。
1)创建应用程序的无bug版本。这可能需要大量的工作,因此最好选择一个范围不大的应用程序。
2)从头开始重新创建应用程序,并将迭代与步骤1中创建的理想情况进行比较,以创建指标。
3)调整您的流程,以便在下一次迭代中获得与度量更接近的对齐。
4)转到步骤2。
什么?你不会在你的商店里一遍又一遍地创建相同的应用程序吗?嗯,我不认为六西格玛在这种情况下会有多大用处。
https://stackoverflow.com/questions/533562
复制相似问题