Like any other processes, software development cannot be without defects. In fact, since I’m exposed to it, I think finding and avoiding software defects are far more difficult to do. That is because with software development, the output is always vulnerable to bugs, and you won’t know it until the software is run. One more thing, even if the software is running well already, it is still prone to bugs.
So, it’s good to hear that Six Sigma can actually help reduce software defects and improve quality. According to an article on SearchCIO.com, Six Sigma when employed to software development can do the following:
- Six Sigma can be used as an analytical engine for process improvement.
- For software issues such as availability and quality of data, and the frequency in which projects go through the lifecycle, Six Sigma’s analysis methods can help uncover the root cause of different issues and procvide solutions.
- Six Sigma can be used strategically to enable the implementation of what I call domain-specific improvement techniques.
- Implement Motorola’s SDFSS or Software Design for Six Sigma.
Source:
SearchCIO.com, iSixSigma featured link