Maturity Models, Process Improvement - sources


Laatuk.com home




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


WWW pages

  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. Watts New, Watts Humphrey's column at SEI
  9. The Improvement Enycklopedia, a glossary / encyclopedia of improvement and quality knowledge, with particular focus on (and diagrams for) improvement tools
  10. Davis Systems' site - process improvement related documents and presentations, industry experiences
  11. Agile CMMI blog
  12. Process Focus Software - lots of process improvement related links
  13. TCSE: Technical Council on Software Engineering, IEEE Computer society
  14. European Software Institute
  15. SPICE (Software Process Improvement and Capability dEtermination) model
  16. ISO/IEC 15504 (International Standard for Software Process Assesment) home page - the standard behind SPICE
  17. Software Process Resource Collection - University of Massachusetts Dartmouth
  18. Software Process, The IT Metrics and Productivity Institue
  19. SSC San Diego Process Asset Library - US. Navy at the Space Warfare Command’s Systems Center
  20. Tantara Consulting - Process Information Hotlist and Articles
  21. The Improvement Encyclopedia, brief descriptions of many quality terms and tools
  22. CMMI with tool support - from tool vendors viewpoint, Select Business Solutions’ CMMI pages

Literature



  1. CMMI for Development, Version 1.2, Technical Report CMU/SEI-2006-TR-008
  2. IEEE Standard for Developing a Software Project Life Cycle Process, 1074-2006, 2006
  3. Capability Maturity Model Integration (CMMI) for Systems Engineering/Software Engineering/Integrated Product and Process Development/Supplier Sourcing, Version 1.1, Continuous Representation (CMMI-SE/SW/IPPD/SS, V1.1, Continuous), CMU/SEI-2002-TR-011, SOftware Engineering Institute, 2002
  4. SPICE/ISO 15504, wikipedia article
  5. B. Allen, D. Kutnick: Building Operational Excellence, IT People and Process Best Practices, Addison-Wesley, 2001
  6. 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
  7. V. Basili & S. Green: Software Process Evolution at the SEL”, IEEE Software, pp. 58-66, July/August 1994
  8. M. Brodnik, R. Plouse, T. Leip: "Why Do I Need All That Process? IÕm Only a Small Project", CrossTalk, Feb 2008
  9. P. Byrnes, M. Phillips: Software Capability Evaluation Version 3.0 A Method Description, CMU/SEI-96-TR-002
  10. A. Bšrjesson Sandberg, L. Mathiassen: "Managing Slowdown in Improvement Projects," IEEE Software, pp. 84-89, Nov./Dec. 2008
  11. A. Börjesson, L. Mathiassen: Successful Process Implementation, IEEE Software, pp. 36 - 44, July/August 2004
  12. S. Cepeda, S. Garcia, J. Langhout: "Is CMMI Useful and Usable in Small Settings? One Example.", CrossTalk, Feb 2008
  13. S. Garcia: CMMI(R) Survival Guide: Just Enough Process Improvement, Addison-Wesley Professional, 2006
  14. M.B. Chrissis, m. Koprnrad, S. Shrum: CMMI: Guidelines for Process Integration and Product Improvement, Addison-Wesley, 2006
  15. 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
  16. M. Croxford, R. Chapman: "Correctness by Construction: A Manifesto for High-Integrity Software", CrossTalk Dec 2005
  17. B. Curtis, W.E. Hefley, S. Miller: People Capability Maturity Model (P-CMM) Version 2.0, SEI-2001-MM-001, Software Engineering Institute, 2001
  18. M. K. Daskalantonakis: Achieving Higher SEI Levels”, IEEE Software,pp. 17 - 24, July/August 1994
  19. M. Diaz, J. Sligo: "How Software Process Improvement Helped Motorola", IEEE Software, pp. 75 - 81, September/October 1997
  20. R. Dion: Elements of Process Improvement Program, IEEE Software, pp. 83 - 85, July/August 1992
  21. T. Dybä, T. Dingsøyr, N. B. Moede: Process Improvement in Practice - A Handbook for IT Companies, Kluwer Academic Publishers, 2004
  22. 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
  23. R. Fantina: Practical Software Process Improvement, Artech House, 2005
  24. P. Ferguson,. et.al: Results of Applying The Personal Software Process, IEEE Computer, pp. 24-31, May 1997
  25. K. Fischer, L. McCalla: “A Model for Implementing Quantitative Process Management”, Software Quality, January 1997
  26. 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
  27. W.A. Florac: Software Measures and the Capability Maturity Model, CMU/SEI-92-TR-25
  28. P. Fowler, S. Rifkin.: Software Engineering Process Group Guide, Tech. Report CMU/SEI-90-TR-24, Software Engineering Institute, 1990
  29. S. Garcia: CMMI(R) Survival Guide: Just Enough Process Improvement (The SEI Series in Software Engineering), Addison-Wesley Professional, 2006
  30. H. Glazer, J. Dalton, D. Anderson, M Konrad, S. Shrum: CMMI or Agile: Why Not Embrace Both!, Software Engineering Institute, CMU/SEI-2008-TN-003, November 2008
  31. F.A. Goodman: Defining and Deploying Software Processes, Auerbach Publications, 2006
  32. F. Guerrero, Y. Etrovic: ”Adopting the SW-CMM in a Small IT Organization”, IEEE Software, pp. 29 - 35, July/August 2004
  33. V. Haase, et.al.: “Bootstrap: Fine. Tuning Process Assessment”, IEEE Software, July 1994
  34. 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
  35. J. Herbleb, D. Zubrow, D. Goldenson, W. Hayes, M. Paulk: ”Software Quality and the Capability Maturity Model”, Communications of the ACM, June, 1997
  36. 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
  37. W. Humphrey: "Sweet Predictability", Software Development, February 2006
  38. 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
  39. W.S. Humphrey: "Characterizing the Software Process", IEEE Software, Vol. 5, No. 2, March 1988
  40. W.S. Humphrey: Managing the Software Process, Addison-Wesley, 1989
  41. W.S. Humphrey, T.R. Snyder & R.R. Willis: "Software Improvement Process at Hughes Aircraft", IEEE Software, July 1991
  42. A.B. Jakobsen: "Bottom-up Process Improvement Tricks", IEEE Software, pp. 64 - 68, January/February 1998
  43. D.L. Johnson, J.G. Brodman: ”Tailoring the CMM for Small Businesses, Small Oragnizations, and Small Projects”, Software Process Newsletter, no. 8, Winter 1997
  44. A. C. Jost: "Small Project Survival Among the CMMI Level 5 Big Processes", CrossTalk, Feb 2008
  45. T. Kasse: Practical Insight into CMMI, Artech House, 2004
  46. D. P. Kelly, B. Culleton: ”Process Improvement for Small Organizations”, IEEE Computer, pp 44 - 47, October 1999
  47. T. King, J. Marasco: "What Is the Cost of a Requirement Error?", StickyMInds
  48. D.H. Kitson & S. Masters: An Analysis of SEI Software Process Assessment Results, CMU/SEI-92-TR-24, Software Engineering Institute, 1992
  49. M.S. Krishnan, M. I. Kellner: "Measuring Process Consistency:
    Implications for Reducing Software Defects
    ", IEEE Transactions of Software Engineering, pp. 800 - 815, November/December 1999
  50. M. Kulpa, K. Johnson: Interpreting the CMMI. A Process Improvement Appraoch, Aurebach, 2003
  51. S. Masters, C. Bothwell: CMM Appraisal Framework, Version 1.0, SEI-95-TR-001, Software Engineering Institute, 1995
  52. L. Mathiassen, O.K. Ngwenyama, I. Aaen: "Managing Change in Software Process Improvement", IEEE Software, pp. 84 - 91, November/December 2005
  53. J. Mogilenksy: Reference Sheets - Capability Maturity Model for Software (CMM) Version 1.1
  54. D.J. Paulish & A. D. Carleton: Case Studies of Software-Process-Improvement Measurement”, IEEE Computer, September 1994
  55. M. C. Paulk: ”Using the Software CMM with Good Judgement”, Software Quality Professional, June 1999
  56. M.C. Paulk et al.: Capability Maturity Model for Software, Version 1.1, Tech. Report CMU/SEI-93-TR-24, Software Engineering Institute, 1993
  57. 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
  58. M.C. Paulk, C.V. Weber, B. Curtis, M.B. Chrissis: The Capability Maturity Model: Guidelines for Improving Software Process, Addison-Wesley, 1995
  59. J.R. Persse: Implementing the Capability Maturity Model, John WIley&Sons, 2001
  60. D.E. Perry, et.al.: “People, Organizations, and Process Improvement”, IEEE Software, July 1994
  61. J. Raynys: Software Process Improvement with CMM, Artech House Books, 1999
  62. S. Rifkin & P. Fowler: Software Engeineering Process Group Guide, SEI-90-TR-024, Software Engineering Institute, 1990
  63. D.F. Rico: ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers, J. Ross Publishing, 2004
  64. R. Turner: ”Seven Pitfalls to Avoid in the Hunt for Best Practices”, IEEE Software, pp. 67 - 69, January/February 2003
  65. W. T. Ward: "Calculating the real cost of software defects - technical", pp. 55-58, Hewlett-Packard Journal, October 1991
  66. C. Yeakley, J. Fiebrich: Collaborative Process Improvement: With Examples from the Software World, Wiley-IEEE Computer Society Pr, 2007
  67. S. Zahran: Process Improvement Distilled: Improving Product Development for Competitive Advantage, Addison-Wesley Professional, 2009
  68. S. Zahran: Software Process Improvement, SEI Series in Software Engineering (Addison-.Wesley), 1998
  69. D. Zubrow, W.Hayes, Jane Siegel & D. Goldenson: Software Process Maturity Questionnaire, SEI-94-SR-007, Software Engineering Institute, 1994
  70. Software Capability Evaluation Method Description, Tech. report CMU/SEI-93-TR-17, Software Engineering Institute, 1993



Team Software Process

WWW pages



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

Literature


  1. R. Callison, M. MacDonald: Bibliography of the Personal Software Process (PSP) and the Team Software Process (TSP) as of August 2008, SEI Special Report
  2. CrossTalk, theme issue on Team Software Process, March 2005
  3. E. Fagan, R. Seriampalayam: "TSP WorksÉLetÕs Roll It Out!Ķ, TSP Symposium, Sept 17-20, 2007
  4. G. Goth: The Team Software Process: A Quiet Quality Revolution, IEEE Software, pp. 125 - 127, November/December 2000
  5. W. S. Humphrey: TSP(SM)-Coaching Development Teams, (Sei Series in Software Engineering), Addison-Wesley Professional, 2005
  6. W. S. Humphrey: TSP(SM)-Leading a Development Team, (Sei Series in Software Engineering), Addison-Wesley Professional, 2005
  7. W.S. Humphrey: Introduction to the Team Software Process, Addison-Wesley, 1999
  8. M. Konrad: ”Agile CMMI No Oxymoron”, Software Development, pp. 48 - 49, 63, March 2005



Personal Software Process

WWW pages



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

Literature



  1. R. Callison, M. MacDonald: Bibliography of the Personal Software Process (PSP) and the Team Software Process (TSP) as of August 2008, SEI Special Report
  2. W. S. Humphrey: PSP(sm) : A Self-Improvement Process for Software Engineers, (SEI Series in Software Engineering) (Hardcover), Addison-Wesley Professional, 2005
  3. W.S. Humphrey: A Discipline for Software Engineering, Addison-Wesley, 1995
  4. W. S. Humphrey: Introduction to the Personal Software Process, Addison-Wesley, 1997
  5. W. S. Humphrey: ”Using a Defined and Measured Personal Software Process”, IEEE Software, pp. 77 - 88, May 1996
  6. W. S. Humphrey: ”The Software Quality Profile”, Software Quality Professional, pp. 8 - 18, December 1998
  7. P. M. Johnson, A.M. Disney: The Personal Software Process: A Cautionary Study, IEEE Software, pp. 85 - 88, November/December 1998
  8. M. Morisio: Applying the PSP in Industry, IEEE Software, pp. 90 - 95, November/December 2000
  9. J. Kamatar, W. Hayes: An Experience Report on the Personal Software Process , IEEE Software, pp. 85 - 89, November/December 2000, a PDF can be downloaded also from here
  10. 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
  11. J. Tomayko: Scientific Management Meets the Personal Software Process, IEEE Software, pp. 12 - 14, March/April 2003
  12. X. Zhong, N.H. Madhavji, K.E. Emam: Critical Factors Affecting Personal Software Process, IEEE Software, pp. 76 - 83, November/December 2000