Bewertung:

Das Buch bietet Einblicke und Kennzahlen für das Projektmanagement, lässt aber konkrete Anleitungen für die Umsetzung vermissen, so dass der Leser sich mehr praktische Informationen wünscht.
Vorteile:Bietet wertvolle Einblicke in Projektmetriken, Zeitpläne und Kostenschätzungen; geeignet für Manager und Direktoren, die Einblicke in die Branche suchen.
Nachteile:⬤ Fehlender praktischer Leitfaden
⬤ der Titel ist irreführend
⬤ marketingorientierter Inhalt
⬤ unzureichende Details zur Funktionspunktzählung.
(basierend auf 1 Leserbewertungen)
Software Development Patterns and Antipatterns
Die Software-Entwicklung ist seit ihren Anfängen ein schwieriges Unterfangen. Es gibt sieben chronische Probleme, die sie von Anfang an geplagt haben:
⬤ Unvollständige und unklare Benutzeranforderungen, die monatlich um >2% wachsen.
⬤ Erhebliche Kosten- und Terminüberschreitungen bei großen Anwendungen, die um mehr als 35 % höher sind als geplant.
⬤ Niedrige Fehlerbeseitigungseffizienz (DRE)
⬤ Stornierte Projekte, die nicht abgeschlossen werden: > 30% über 10.000 Funktionspunkte.
⬤ Schlechte Qualität und geringe Zuverlässigkeit nach Auslieferung der Software: > 5 Fehler pro FP.
⬤ Rechtsstreitigkeiten wegen Vertragsbruchs gegen Software-Outsourcing-Anbieter.
⬤ Teure Wartungs- und Verbesserungskosten nach der Auslieferung.
Dies sind endemische Probleme für Software-Manager, Software-Ingenieure und Software-Kunden, aber sie sind nicht unüberwindbar. In Software Development Patterns and Antipatterns präsentiert der Pionier der Softwaretechnik und -metrik Capers Jones technische Lösungen für alle sieben. Die Lösungen bestehen darin, von schädlichen Mustern der Softwareentwicklung zu effektiven Mustern der Softwareentwicklung überzugehen.
Im ersten Teil des Buches werden häufige Probleme bei der Softwareentwicklung untersucht, die in vielen Unternehmen und Regierungsbehörden beobachtet wurden. Die Daten zu den Problemen stammen aus Beratungsstudien, Gerichtsverfahren wegen Vertragsbruchs und der Literatur über größere Softwarefehler. Dieser Abschnitt befasst sich mit den Faktoren, die zu Kostenüberschreitungen, Terminverzögerungen, Projektabbrüchen, schlechter Qualität und teurer Wartung nach dem Einsatz führen.
Der zweite Abschnitt zeigt Muster auf, die zum Erfolg von Software führen. Die Daten stammen von tatsächlichen Unternehmen. Das erste Kapitel des Abschnitts über die Verringerung von Softwarerisiken in einem Fortune 500-Unternehmen basiert auf einem großen Telekommunikationsunternehmen, dessen CEO durch wiederholte Softwarefehler beunruhigt war. Die anderen Kapitel in diesem Abschnitt befassen sich mit Methoden zum Erreichen von Spitzenleistungen sowie mit Maßnahmen, die den Führungskräften den Nachweis von Spitzenleistungen erbringen können, und mit der Fortführung von Spitzenleistungen während des Wartungszyklus sowie bei der Softwareentwicklung.