
The capability maturity model
by Mark C. Paulk · first published 1995
7mentions
2recommended by
7HN commenters
2008–2021first – last mentioned
29% recommend57% neutral14% critical
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Much of that is covered in "The Capability Maturity Model: Guidelines for Improving the Software Process". The book is out of print now but available fairly cheap and it's well worth reading. https://www.amazon.com/gp/product/0201546647?ref%5F=sr%5F1%5... And…
on “Ask HN: How did NASA make reliable software if they didn't invent unit tests?” ↗The thing to bear in mind is that not every organisation needs 'NASA-level' quality. IMHO The Capability Maturity Model is a must-read for everyone interested in professional software development. https://en.wikipedia.org/wiki/Capability_Maturity_Model_Inte...
on “NASA Software Safety Guidebook (2004) [pdf]” ↗…area of expertise, and I've experienced it working on a very large scale (tens of thousands of servers) rather than a bunch of hacking efforts at some company on the InterNet. https://www.amazon.com/Capability-Maturity-Model-Guidelines-... https://www.amazon.com/Managing-Software-Process-Watts-Humph...
on “Limiting breakage with a software deployment checklist” ↗…of the IT processes that borrow the word "kaizen". Even "continuous improvement" can be a loaded term with respect to responsibilities. The first time I ran across the term was dealing with CMM (the Capability Maturity Model). Once you are up to level 4 or 5 you are using metrics to improve your process in order to obtain continuous improvement. In every organization I've seen that attempted to achieve CMM level 4 or above,…
on “How Completely Messed Up Practices Become Normal” ↗…but you can still ship. For example, level 2 is called "Managed Process". "Managed Process is distinguished by the degree to which the process is Managed". I'm not making this up. There's a book called Capability Maturity Model Integration, and this book, heavy enough to kill a human, is full of this sort of stuff. Reading it is impossible. http://www.yosefk.com/blog/extreme-programming-explained.htm...
on “If Software Is Eating The World, Why Don't Coders Get Any Respect?” ↗I work on DoD projects with varying project reporting requirements. There are many methodologies and processes one can follow. I've experiences success with Capability Maturity Model Integration and Agile (others here have mentioned agile too). There's an ongoing "meeting of the minds" of merging CMMI with Agile in the defense space. For estimation, learning a bit of earned value…
on “Ask YC: Project Management?” ↗Was that book about the Capability Maturity Model? [0] [0] https://en.wikipedia.org/wiki/Capability_Maturity_Model
on “What can be learned from studying long gone development practices?” ↗