Prinzipien und Praktiken der Softwareentwicklung: Ein umfassender Leitfaden
Eine eingehende Untersuchung der Prinzipien, Methoden und gängigen Praktiken der Softwareentwicklung, einschließlich Agile, XP, RUP und Waterfall, mit Schwerpunkt auf Problemlösung und Kompromissen.