I tried finding the original but was unable. Here's a web archive version which is not pdf: <a href="https://web.archive.org/web/20130629005257/http://namcookanalytics.com/evaluating-ten-software-development-methodologies/" rel="nofollow">https://web.archive.org/web/20130629005257/http://namcookana...</a>.<p>This evaluation ranks Team Software Process (TSP) highly in all categories. I had never heard of TSP before.<p>Scroll to the bottom of the evaluation for more context, but here's the primary takeaway:<p><pre><code> For smaller applications of 1000 function points or less where speed of delivery is the most critical parameter, then XP, Agile, and TSP are all very good choices.
For complex applications that might need FDA approval, operate weapons systems, or control sensitive financial data, high quality levels are mandatory. In this class TSP, CMMI 5, and RUP are the top choices...
For applications that might last for more than 10 years or which require very frequent enhancements and therefore need well designed interior structures, TSP would be the top choice...</code></pre>