Six sigma quality management and software development

agile

Solution

Six Sigma works well with reproducible processes. By that, I mean pure process that consistently produces (or is supposed to produce) the same output. Given that software development rarely produces the same output, SS is not really applicable, IMO. This is because software development is more a practice than a process.

That being said, it doesn't hurt to read about it and try to see what top-level ideas can be put into software development...

Problem

Is it possible to use Six Sigma Quality Management with Software Development Processes? What's your experience on that? If you're using an Agile method like Scrum or XP, isn't Six Sigma too bureaucratic? I'm talking about quality management on software development as a whole, since requirements gathering until deployoment and operations, and not only the construction phase (which tools like TDD and unit testing are more or less already established as best practices).

Original source

Related problems