The Application of Six Sigma to Integration of Computer Based Systems

This paper introduces a process for the module level integration of computer based systems. It is based on the Six Sigma Process Improvement Model, where the goal of the process is to improve the overall quality of the system under development. We also present a conceptual framework that shows how this process can be implemented as an integration solution. Finally, we provide a partial implementation of key components in the conceptual framework.





References:
[1] Jones, C., Patterns of large software systems: Failure and success.
Computer, 1995. 28(3): p. 86-87.
[2] Flowers, S., Software Failure: Management Failure. 1996, West Sussex:
John Wiley & Sons.
[3] Behforooz, A. and F.J. Hudson, Software Engineering Fundamentals.
1996, New York: Oxford University Press, Inc.
[4] Pande, P.S., R.P. Neuman, and R.R. Cavanagh, The Six Sigma way: how
GE, Motorola, and other top companies are honing their performance.
2000, New York: McGraw-Hill.
[5] Pande, P. and L. Holpp, What is six sigma? 2002, New York: McGraw-
Hill.
[6] Bluescribe. What is an integration blueprint made up of? (Internet) 2005
(cited 2006 23/04); Available from:
http://www.bluescribe.com/Blue/bluescribe_offering.cfm.
[7] Mercury. Mercury Test Director. (Internet) 2006 (cited 2006 30/03);
Available from: http://www.mercury.com/us/products/qualitycenter/
testdirector/.
[8] Stark, G., Appendix A: Software Reliability Tools, in Handbook of
Software Reliability Engineering, M.R. Lyu, Editor. 1996.
[9] InterSystems, Developing Ensemble Productions. 2004, Cambridge:
InterSystems.
[10] InterSystems, Ensemble Business Process Language Reference. 2004,
Cambridge: InterSystems.
[11] InterSystems, Using Workflow with Ensemble. 2004, Cambridge:
InterSystems.