Oy Laatukonsultointi P. Kantelinen Ab

# (#)



Maturity models and process improvement

Kypsyysmallit ja prosessin parantaminen


Software process, www sites
Software process, literature
Team Software Process
Personal Software Process


WWW pages - WWW-sivuja:

  1. SEI CMMI (Capability Maturity Model Integration for System and Software Engineering)
  2. Software Engineering Institute, SEI
  3. SEI Capabilty Maturity Models, see also:
    - People Capability Maturity Model
    - Software Acquisition Capability Maturity Model
    - Personal & Team Software Process Models
  4. SEI SW-CMM (Capability Maturity Model for Software - is not developed any more, but still is useful), see online version
  5. SEI reports
  6. SEI's Published CMMI Appraisal Results
  7. SEI’s software process improvement model - IDEALlinks
  8. Agile CMMI blog
  9. Process Focus Software - lots of process improvement related links
  10. TCSE: Technical Council on Software Engineering, IEEE Computer society
  11. European Software Institute
  12. SPICE model
  13. ISO/IEC 15504 (International Standard for Software Process Assesment) home page - the standard behind SPICE
  14. Software Process Resource Collection - University of Massachusetts Dartmouth
  15. SSC San Diego Process Asset Library - US. Navy at the Space Warfare Command’s Systems Center
  16. Tantara Consulting - Process Information Hotlist and Articles
  17. CMMI with tool support - from tool vendors viewpoint, Select Business Solutions’ CMMI pages


Literature - Kirjallisuutta
  1. CMMI for Development, Version 1.2, Technical Report CMU/SEI-2006-TR-008
  2. EIA/IEEE standard J-STD-016: Standard for Information Technology - Software Life Cycle Processes - Software Development - Acquirer-Supplier Agreement, 1996
  3. A Systems Engineering Capability Maturity Model, Version 1.1, CMU/SEI-95-MM-003, Software Engineering Institute, 1995
  4. B. Allen, D. Kutnick: Building Operational Excellence, IT People and Process Best Practices, Addison-Wesley, 2001
  5. D. M. Ahern, A. Clouse, R. Turner: CMMI(SM) Distilled: A Practical Introduction to Integrated Process Improvement, SEI Series in Software Engineering (Addison-.Wesley), 2001
  6. V. Basili & S. Green: “Software Process Evolution at the SEL”, IEEE Software, July 1994
  7. P. Byrnes: Software Capability Evaluation (SCE): A Method Description, CMU/SEI-93-TR-17
  8. A. Börjesson, L. Mathiassen: ”Successful Process Implementation”, IEEE Software, pp. 36 - 44, July/August 2004
  9. S. Garcia: CMMI(R) Survival Guide: Just Enough Process Improvement, Addison-Wesley Professional, 2006
  10. M.B. Chrissis, m. Koprnrad, S. Shrum: CMMI: Guidelines for Process Integration and Product Improvement, Addison-Wesley, 2006
  11. K. Coleman Dangle, P. Larsen, M. Shaw, M.V. Zelkowitz: "Software Process Improvement in Small Organizations: A Case Study ", IEEE Software, pp. 68 - 75, November/December 2005
  12. B. Curtis, W.E. Hefley, S. Miller: People Capability Maturity Model, SEI-95-MM-002, Software Engineering Institute, 1995
  13. M. K. Daskalantonakis: “Achieving Higher SEI Levels”, IEEE Software, July 1994
  14. M. Diaz, J. Sligo: "How Software Process Improvement Helped Motorola", IEEE Software, September/October 1997
  15. R. Dion: “Elements of Process Improvement Program”, IEEE Software, July 1992
  16. T. Dybä, T. Dingsøyr, N. B. Moede: Process Improvement in Practice - A Handbook for IT Companies, Kluwer Academic Publishers, 2004
  17. K. E. Emam, J-N. Drouin, W. Melo: SPICE. The theory and Practice of Software Process Improvement and Capability Determination, IEEE Computer Society Press, 1997
  18. R. Fantina: Practical Software Process Improvement, Artech House, 2005
  19. P. Ferguson,. et.al: ”Results of Applying The Personal Software Process”, IEEE Computer, May 1997
  20. K. Fischer, L. McCalla: “A Model for Implementing Quantitative Process Management”, Software Quality, January 1997
  21. W. A. Florac, A. D. Carleton: Measuring the Software Process: Statistical Process Control for Software Process Improvement, SEI Series in Software Engineering (Addison-.Wesley), 1999
  22. W.A. Florac: Software Measures and the Capability Maturity Model, CMU/SEI-92-TR-25
  23. P. Fowler, S. Rifkin.: Software Engineering Process Group Guide, Tech. Report CMU/SEI-90-TR-24, Software Engineering Institute, 1990
  24. S. Garcia: CMMI(R) Survival Guide: Just Enough Process Improvement (The SEI Series in Software Engineering), Addison-Wesley Professional, 2006
  25. F.A. Goodman: Defining and Deploying Software Processes, Auerbach Publications, 2006
  26. F. Guerrero, Y. Etrovic: ”Adopting the SW-CMM in a Small IT Organization”, IEEE Software, pp. 29 - 35, July/August 2004
  27. V. Haase, et.al.: “Bootstrap: Fine. Tuning Process Assessment”, IEEE Software, July 1994
  28. W. Hayes, D. Zubrow: Moving On Up: Data and Experience Doing CMM-Based Process Improvement, Technical Report CMU/SEI-95-TR-008 ESC-TR-95-008, August 1995
  29. J. Herbleb, D. Zubrow, D. Goldenson, W. Hayes, M. Paulk: ”Software Quality and the Capability Maturity Model”, Communications of the ACM, June, 1997
  30. J. Herbsleb, et.al.: Benefits of CMM-Based Software Process Improvement: Initial Results, Technical Report CMU/SEI-94-TR-013 ESC-TR-94-013 August 1994
  31. W. Humphrey: "Sweet Predictability", Software Development, February 2006
  32. W.S. Humphrey and W. L. Sweet: A Method for Assessing the Software Engineering Capability of Contractors, Software Engineering Institute, CMU/SEI-87-TR-23, DTIC Number ADA187320, September 1987
  33. W.S. Humphrey: "Characterizing the Software Process", IEEE Software, Vol. 5, No. 2, March 1988
  34. W.S. Humphrey: Managing the Software Process, Addison-Wesley, 1989
  35. W.S. Humphrey, T.R. Snyder & R.R. Willis: "Software Improvement Process at Hughes Aircraft", IEEE Software, July 1991
  36. A.B. Jakobsen: "Bottom-up Process Improvement Tricks", IEEE Software, pp. 64 - 68, January/February 1998
  37. D.L. Johnson, J.G. Brodman: ”Tailoring the CMM for Small Businesses, Small Oragnizations, and Small Projects”, Software Process Newsletter, no. 8, Winter 1997
  38. T. Kasse: Practical Insight into CMMI, Artech House, 2004
  39. D. P. Kelly, B. Culleton: ”Process Improvement for Small Organizations”, IEEE Computer, pp 44 - 47, October 1999
  40. D.H. Kitson & S. Masters: An Analysis of SEI Software Process Assessment Results, CMU/SEI-92-TR-24, Software Engineering Institute, 1992
  41. M. Kulpa, K. Johnson: Interpreting the CMMI. A Process Improvement Appraoch, Aurebach, 2003
  42. S. Masters, C. Bothwell: CMM Appraisal Framework, Version 1.0, SEI-95-TR-001, Software Engineering Institute, 1995
  43. L. Mathiassen, O.K. Ngwenyama, I. Aaen: "Managing Change in Software Process Improvement", IEEE Software, pp. 84 - 91, November/December 2005
  44. J. Mogilenksy: Reference Sheets - Capability Maturity Model for Software (CMM) Version 1.1
  45. D.J. Paulish & A. D. Carleton: Case Studies of Software-Process-Improvement Measurement”, IEEE Computer, September 1994
  46. M. C. Paulk: ”Using the Software CMM with Good Judgement”, Software Quality Professional, June 1999
  47. M.C. Paulk et al.: Capability Maturity Model for Software, Version 1.1, Tech. Report CMU/SEI-93-TR-24, Software Engineering Institute, 1993
  48. M.C. Paulk et al.: Key Practices of the Capability Maturity Model, Version 1.1, Tech. Report CMU/SEI-93-TR-25, Software Engineering Institute, 1993
  49. M.C. Paulk, C.V. Weber, B. Curtis, M.B. Chrissis: The Capability Maturity Model: Guidelines for Improving Software Process, Addison-Wesley, 1995
  50. J.R. Persse: Implementing the Capability Maturity Model, John WIley&Sons, 2001
  51. D.E. Perry, et.al.: “People, Organizations, and Process Improvement”, IEEE Software, July 1994
  52. J. Raynys: Software Process Improvement with CMM, Artech House Books, 1999
  53. S. Rifkin & P. Fowler: Software Engeineering Process Group Guide, SEI-90-TR-024, Software Engineering Institute, 1990
  54. D.F. Rico: ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers, J. Ross Publishing, 2004
  55. R. Turner: ”Seven Pitfalls to Avoid in the Hunt for Best Practices”, IEEE Software, pp. 67 - 69, January/February 2003
  56. C. Yeakley, J. Fiebrich: Collaborative Process Improvement: With Examples from the Software World, Wiley-IEEE Computer Society Pr, 2007
  57. D. Zubrow, W.Hayes, Jane Siegel & D. Goldenson: Software Process Maturity Questionnaire, SEI-94-SR-007, Software Engineering Institute, 1994
  58. S. Zahran: Software Process Improvement, SEI Series in Software Engineering (Addison-.Wesley), 1998
  59. Software Capability Evaluation Method Description, Tech. report CMU/SEI-93-TR-17, Software Engineering Institute, 1993



Team Software Process

WWW pages - WWW-sivuja:

  1. SEI/TSP home page
  2. Experiences on using Team Software Process

Literature - Kirjallisuutta
  1. CrossTalk, theme issue on Team Software Process, March 2005
  2. G. Goth: The Team Software Process: A Quiet Quality Revolution, IEEE Software, pp. 125 - 127, November/December 2000
  3. W. S. Humphrey: TSP(SM)-Coaching Development Teams, (Sei Series in Software Engineering), Addison-Wesley Professional, 2006
  4. W. S. Humphrey: TSP(SM)-Leading a Development Team, (Sei Series in Software Engineering), Addison-Wesley Professional, 2006
  5. W.S. Humphrey: Introduction to the Team Software Process, Addison-Wesley, 1999
  6. M. Konrad: ”Agile CMMI No Oxymoron”, Software Development, pp. 48 - 49, 63, March 2005



Personal Software Process

WWW pages - WWW-sivuja:
  1. SEI/PSP home page
  2. PSP Studio download (a PSP tool), East Tennessee State University, see ”Research Topics/Research Projects/PSP”

Literature - Kirjallisuutta
  1. W. S. Humphrey: PSP(sm) : A Self-Improvement Process for Software Engineers, (SEI Series in Software Engineering) (Hardcover), Addison-Wesley Professional, 2005
  2. W.S. Humphrey: A Discipline for Software Engineering, Addison-Wesley, 1995
  3. W. S. Humphrey: Introduction to the Personal Software Process, Addison-Wesley, 1997
  4. W. S. Humphrey: ”Using a Defined and Measured Personal Software Process”, IEEE Software, pp. 77 - 88, May 1996
  5. W. S. Humphrey: ”The Software Quality Profile”, Software Quality Professional, pp. 8 - 18, December 1998
  6. P. M. Johnson, A.M. Disney: The Personal Software Process: A Cautionary Study, IEEE Software, pp. 85 - 88, November/December 1998
  7. M. Moriso: Applying the PSP in Industry, IEEE Software, pp. 90 - 95, November/December 2000
  8. J. Kamatar, W. Hayes: An Experience Report on the Personal Software Process , IEEE Software, pp. 85 - 89, November/December 2000
  9. L. Prechelt, B. Unger: An Experiment Measuring the Effects of Personal Software Process (PSP) Training, IEEE Transactions on Software Enginering, pp. 465 - 472, May 2001
  10. J. Tomayko: Scientific Management Meets the Personal Software Process, IEEE Software, pp. 12 - 14, March/April 2003
  11. X. Zhong, N.H. Madhavji, K.E. Emam: Critical Factors Affecting Personal Software Process, IEEE Software, pp. 76 - 83, November/December 2000