Maturity Models, Process Improvement - sources
Laatuk.com home
Software process, www sites
Software process, literature
Team Software Process
Personal Software Process
WWW pages
- SEI CMMI (Capability Maturity Model Integration for System and Software Engineering)
- Software Engineering Institute, SEI
- SEI Capabilty Maturity Models, see also:
- People Capability Maturity Model
- Software Acquisition Capability Maturity Model
- Personal & Team Software Process Models
- SEI SW-CMM (Capability Maturity Model for Software - is not developed any more, but still is useful), see online version
- SEI reports
- SEI's Published CMMI Appraisal Results
- SEI’s software process improvement model - IDEALlinks
- Watts New, Watts Humphrey's column at SEI
- The Improvement Enycklopedia, a glossary / encyclopedia of improvement and quality knowledge, with particular focus on (and diagrams for) improvement tools
- Davis Systems' site - process improvement related documents and presentations, industry experiences
- Agile CMMI blog
- Process Focus Software - lots of process improvement related links
- TCSE: Technical Council on Software Engineering, IEEE Computer society
- European Software Institute
- SPICE (Software Process Improvement and Capability dEtermination) model
- ISO/IEC 15504 (International Standard for Software Process Assesment) home page - the standard behind SPICE
- Software Process Resource Collection - University of Massachusetts Dartmouth
- Software Process, The IT Metrics and Productivity Institue
- SSC San Diego Process Asset Library - US. Navy at the Space Warfare Command’s Systems Center
- Tantara Consulting - Process Information Hotlist and Articles
- The Improvement Encyclopedia, brief descriptions of many quality terms and tools
- CMMI with tool support - from tool vendors viewpoint, Select Business Solutions’ CMMI pages
Literature
- CMMI for Development, Version 1.2, Technical Report CMU/SEI-2006-TR-008
- IEEE Standard for Developing a Software Project Life Cycle Process, 1074-2006, 2006
- 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
- SPICE/ISO 15504, wikipedia article
- B. Allen, D. Kutnick: Building Operational Excellence, IT People and Process Best Practices, Addison-Wesley, 2001
- 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
- V. Basili & S. Green: “Software Process Evolution at the SEL”, IEEE Software, pp. 58-66, July/August 1994
- M. Brodnik, R. Plouse, T. Leip: "Why Do I Need All That Process? IÕm Only a Small Project", CrossTalk, Feb 2008
- P. Byrnes, M. Phillips: Software Capability Evaluation Version 3.0 A Method Description, CMU/SEI-96-TR-002
- A. Brjesson Sandberg, L. Mathiassen: "Managing Slowdown in Improvement Projects," IEEE Software, pp. 84-89, Nov./Dec. 2008
- A. Börjesson, L. Mathiassen: ”Successful Process Implementation”, IEEE Software, pp. 36 - 44, July/August 2004
- S. Cepeda, S. Garcia, J. Langhout: "Is CMMI Useful and Usable in Small Settings? One Example.", CrossTalk, Feb 2008
- S. Garcia: CMMI(R) Survival Guide: Just Enough Process Improvement, Addison-Wesley Professional, 2006
- M.B. Chrissis, m. Koprnrad, S. Shrum: CMMI: Guidelines for Process Integration and Product Improvement, Addison-Wesley, 2006
- 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
- M. Croxford, R. Chapman: "Correctness by Construction: A Manifesto for High-Integrity Software", CrossTalk Dec 2005
- B. Curtis, W.E. Hefley, S. Miller: People Capability Maturity Model (P-CMM) Version 2.0, SEI-2001-MM-001, Software Engineering Institute, 2001
- M. K. Daskalantonakis: “Achieving Higher SEI Levels”, IEEE Software,pp. 17 - 24, July/August 1994
- M. Diaz, J. Sligo: "How Software Process Improvement Helped Motorola", IEEE Software, pp. 75 - 81, September/October 1997
- R. Dion: “Elements of Process Improvement Program”, IEEE Software, pp. 83 - 85, July/August 1992
- T. Dybä, T. Dingsøyr, N. B. Moede: Process Improvement in Practice - A Handbook for IT Companies, Kluwer Academic Publishers, 2004
- 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
- R. Fantina: Practical Software Process Improvement, Artech House, 2005
- P. Ferguson,. et.al: ”Results of Applying The Personal Software Process”, IEEE Computer, pp. 24-31, May 1997
- K. Fischer, L. McCalla: “A Model for Implementing Quantitative Process Management”, Software Quality, January 1997
- 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
- W.A. Florac: Software Measures and the Capability Maturity Model, CMU/SEI-92-TR-25
- P. Fowler, S. Rifkin.: Software Engineering Process Group Guide, Tech. Report CMU/SEI-90-TR-24, Software Engineering Institute, 1990
- S. Garcia: CMMI(R) Survival Guide: Just Enough Process Improvement (The SEI Series in Software Engineering), Addison-Wesley Professional, 2006
- 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
- F.A. Goodman: Defining and Deploying Software Processes, Auerbach Publications, 2006
- F. Guerrero, Y. Etrovic: ”Adopting the SW-CMM in a Small IT Organization”, IEEE Software, pp. 29 - 35, July/August 2004
- V. Haase, et.al.: “Bootstrap: Fine. Tuning Process Assessment”, IEEE Software, July 1994
- 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
- J. Herbleb, D. Zubrow, D. Goldenson, W. Hayes, M. Paulk: ”Software Quality and the Capability Maturity Model”, Communications of the ACM, June, 1997
- 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
- W. Humphrey: "Sweet Predictability", Software Development, February 2006
- 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
- W.S. Humphrey: "Characterizing the Software Process", IEEE Software, Vol. 5, No. 2, March 1988
- W.S. Humphrey: Managing the Software Process, Addison-Wesley, 1989
- W.S. Humphrey, T.R. Snyder & R.R. Willis: "Software Improvement Process at Hughes Aircraft", IEEE Software, July 1991
- A.B. Jakobsen: "Bottom-up Process Improvement Tricks", IEEE Software, pp. 64 - 68, January/February 1998
- D.L. Johnson, J.G. Brodman: ”Tailoring the CMM for Small Businesses, Small Oragnizations, and Small Projects”, Software Process Newsletter, no. 8, Winter 1997
- A. C. Jost: "Small Project Survival Among the CMMI Level 5 Big Processes", CrossTalk, Feb 2008
- T. Kasse: Practical Insight into CMMI, Artech House, 2004
- D. P. Kelly, B. Culleton: ”Process Improvement for Small Organizations”, IEEE Computer, pp 44 - 47, October 1999
- T. King, J. Marasco: "What Is the Cost of a Requirement Error?", StickyMInds
- D.H. Kitson & S. Masters: An Analysis of SEI Software Process Assessment Results, CMU/SEI-92-TR-24, Software Engineering Institute, 1992
- 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
- M. Kulpa, K. Johnson: Interpreting the CMMI. A Process Improvement Appraoch, Aurebach, 2003
- S. Masters, C. Bothwell: CMM Appraisal Framework, Version 1.0, SEI-95-TR-001, Software Engineering Institute, 1995
- L. Mathiassen, O.K. Ngwenyama, I. Aaen: "Managing Change in Software Process Improvement", IEEE Software, pp. 84 - 91, November/December 2005
- J. Mogilenksy: Reference Sheets - Capability Maturity Model for Software (CMM) Version 1.1
- D.J. Paulish & A. D. Carleton: Case Studies of Software-Process-Improvement Measurement”, IEEE Computer, September 1994
- M. C. Paulk: ”Using the Software CMM with Good Judgement”, Software Quality Professional, June 1999
- M.C. Paulk et al.: Capability Maturity Model for Software, Version 1.1, Tech. Report CMU/SEI-93-TR-24, Software Engineering Institute, 1993
- 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
- M.C. Paulk, C.V. Weber, B. Curtis, M.B. Chrissis: The Capability Maturity Model: Guidelines for Improving Software Process, Addison-Wesley, 1995
- J.R. Persse: Implementing the Capability Maturity Model, John WIley&Sons, 2001
- D.E. Perry, et.al.: “People, Organizations, and Process Improvement”, IEEE Software, July 1994
- J. Raynys: Software Process Improvement with CMM, Artech House Books, 1999
- S. Rifkin & P. Fowler: Software Engeineering Process Group Guide, SEI-90-TR-024, Software Engineering Institute, 1990
- D.F. Rico: ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers, J. Ross Publishing, 2004
- R. Turner: ”Seven Pitfalls to Avoid in the Hunt for Best Practices”, IEEE Software, pp. 67 - 69, January/February 2003
- W. T. Ward: "Calculating the real cost of software defects - technical", pp. 55-58, Hewlett-Packard Journal, October 1991
- C. Yeakley, J. Fiebrich: Collaborative Process Improvement: With Examples from the Software World, Wiley-IEEE Computer Society Pr, 2007
- S. Zahran: Process Improvement Distilled: Improving Product Development for Competitive Advantage, Addison-Wesley Professional, 2009
- S. Zahran: Software Process Improvement, SEI Series in Software Engineering (Addison-.Wesley), 1998
- D. Zubrow, W.Hayes, Jane Siegel & D. Goldenson: Software Process Maturity Questionnaire, SEI-94-SR-007, Software Engineering Institute, 1994
- Software Capability Evaluation Method Description, Tech. report CMU/SEI-93-TR-17, Software Engineering Institute, 1993
Team Software Process
WWW pages
- SEI/TSP home page
- Experiences on using Team Software Process
Literature
- R. Callison, M. MacDonald: Bibliography of the Personal Software Process (PSP) and the Team Software Process (TSP) as of August 2008, SEI Special Report
- CrossTalk, theme issue on Team Software Process, March 2005
- E. Fagan, R. Seriampalayam: "TSP WorksÉLetÕs Roll It Out!Ķ, TSP Symposium, Sept 17-20, 2007
- G. Goth: ”The Team Software Process: A Quiet Quality Revolution”, IEEE Software, pp. 125 - 127, November/December 2000
- W. S. Humphrey: TSP(SM)-Coaching Development Teams, (Sei Series in Software Engineering), Addison-Wesley Professional, 2005
- W. S. Humphrey: TSP(SM)-Leading a Development Team, (Sei Series in Software Engineering), Addison-Wesley Professional, 2005
- W.S. Humphrey: Introduction to the Team Software Process, Addison-Wesley, 1999
- M. Konrad: ”Agile CMMI No Oxymoron”, Software Development, pp. 48 - 49, 63, March 2005
Personal Software Process
WWW pages
- SEI/PSP home page
- PSP Studio download (a PSP tool), East Tennessee State University, see ”Research Topics/Research Projects/PSP”
Literature
- R. Callison, M. MacDonald: Bibliography of the Personal Software Process (PSP) and the Team Software Process (TSP) as of August 2008, SEI Special Report
- W. S. Humphrey: PSP(sm) : A Self-Improvement Process for Software Engineers, (SEI Series in Software Engineering) (Hardcover), Addison-Wesley Professional, 2005
- W.S. Humphrey: A Discipline for Software Engineering, Addison-Wesley, 1995
- W. S. Humphrey: Introduction to the Personal Software Process, Addison-Wesley, 1997
- W. S. Humphrey: ”Using a Defined and Measured Personal Software Process”, IEEE Software, pp. 77 - 88, May 1996
- W. S. Humphrey: ”The Software Quality Profile”, Software Quality Professional, pp. 8 - 18, December 1998
- P. M. Johnson, A.M. Disney: ”The Personal Software Process: A Cautionary Study”, IEEE Software, pp. 85 - 88, November/December 1998
- M. Morisio: ”Applying the PSP in Industry”, IEEE Software, pp. 90 - 95, November/December 2000
- 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
- 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
- J. Tomayko: ”Scientific Management Meets the Personal Software Process”, IEEE Software, pp. 12 - 14, March/April 2003
- X. Zhong, N.H. Madhavji, K.E. Emam: ”Critical Factors Affecting Personal Software Process”, IEEE Software, pp. 76 - 83, November/December 2000