Software requirements Nicht wenige Software Projekte erreichen ihre gesteckten Ziele nicht da bereits in ihrer Anfangsphase Anforderungen an die Software nicht gründlich genug analysiert und dokumentiert wurden. Oft wird auch vernachlässigt dass Softwareentwicklung genauso viel mit Kommunikation wie mit eigentlicher Entwicklungsarbeit zu tun hat. An diesem Punkt setzt dieser Klassiker der Softwareentwicklungsliteratur an in dem überzeugend präsentiert wird warum die Erhebung Zusammenstellung und das Managen von Software Requirements essentiell für erfolgreiche Projekte ist und mit welchen erprobten Mitteln diese Aufgaben am besten zu meistern sind. Karl Wiegers zeigt damit wie Requirements Analysten Projektleiter aber auch alle Programmierer und Designer die Anforderungen der Kunden umsetzen müssen Produktivität Termintreue Kundenzufriedenheit und Wartungs und Supportkosten mit dem im Buch beschriebenen Praktiken drastisch verbessern können. Realistische Erwartungen für Funktionalität und Qualität setzen Geschäftsregeln in die Anwendungsentwicklung integrieren Anwendungsfälle zur Definition von Benutzeranforderungen verwenden Unausgesprochene und wechselnde Requirements identifizieren und managen Revisionen einschränken und damit Kosten sparen Besser Software produzieren