Ship it!: Softwareprojekte erfolgreich zum Abschluss bringen
von
,



 
Guter Überblick über verschiedene Werkzeuge, Vorgehensweisen etc.
• • • •   (bewertet mit 4 von 5 Punkten)

Alle meine Rezensionen ansehen Rezension bezieht sich auf: Ship it!: Softwareprojekte erfolgreich zum Abschluss bringen (Taschenbuch) In diesem Buch versuchen die Autoren die typischen Gründe für das Scheitern von IT-Projekten zu beschreiben und Tipps zu geben, damit man nicht dieselben Fehler macht.
Es gliedert sich im Wesentlichen in drei Hauptbereiche: Infrastruktur, Technik und Prozess. Die Infrastruktur gibt einen Überblick über die wichtigsten Softwarewerkzeuge, allerdings meist nicht ganz konkret (z.B. setzen Sie unbedingt das Produkt X ein oder für den Fall das Produkt Y), sondern auf einer allgemeineren Ebene. Dort empfehlen die Autoren u.a. den Einsatz eines Versionsverwaltungssystems, die Verwendung von skriptbasierten Build-Prozessen, automatischen Build-Prozessen, Bug-Tracking-Systemen etc.
Im Abschnitt Technik beschreiben sie die Aufgaben eines Technischen Projektleiters, die Verwendung einer Liste, die Bedeutung von Reviews, den Sinn von Täglichen Besprechungen, sowie die Verwendung von Änderungsnachrichten. Insbesondere auf die Bedeutung von Täglichen Besprechungen und Reviews wird im gesamten Buch immer wieder verwiesen.
Der Prozess beinhaltet Erklärungen zu einem, von den Autoren verwendeten Vorgehensmodell, welches sich durch hohe Flexibilität auszeichnet: Leuchtspurentwicklung (TBD - Tracer Bullet Development).
Abgeschlossen wird das ganze durch ein Kapitel über häufige Probleme, wie man diese lokalisiert/erkennt und schließlich behebt.
Im Anhang befinden sich nochmals alle Tipps auf einen Blick, sowie Verweise auf konkrete Produkte (die im Text teils nur kurz angesprochen wurden - wenn überhaupt).

Wie man daran erkennt, wird ein recht großes Themen-Spektrum abgedeckt, welches allerdings auf eine - für die Bücher aus der Reihe "Pragmatische Programmierer" typisch - sehr verständliche Art und Weise vermittelt wird.
In den jeweiligen Abschnitten versuchen die Autoren auch den Sinn der jeweiligen Techniken/Werkzeuge zu beschreiben (bspw. warum macht es Sinn ein Versionsverwaltungssystem zu verwenden oder Tests zu automatisieren etc.) Dies gelingt ihnen in der Regel auch.
Darüber hinaus sind die einzelnen Kapitel und Abschnitte gleich gegliedert, d.h. am Ende eines Kapitels "Wie fange ich an?", "Mache ich es richtig?" und "Warnzeichen" - so dass jeder zum Schluss hin das Gelernte noch einmal kontrollieren kann.

Alles in allem hat mir das Buch gut gefallen, allerdings ist es nichts für Software-Entwickler die ganz konkrete Tipps suchen und mit speziellen Problemen konfrontriert sind (da die Aspekte sehr allgemein gehalten sind). Jemand der bereits JUnit, Ant, Maven etc. kennt, wird dem Buch nicht viel Neues entnehmen können. Es eignet sich aber durchaus als Einsteigerwerk, um ein Gefühl für die Materie zu entwickeln.
Bei dem Buch kommt es inhaltlich auch zu einigen Überschneidungen mit anderen "Pragmatische Programmierer"-Werken, z.B. mit "Versionsverwaltung mit CVS", "Projektautomatisierung" etc. Dies ist prinzipiell aber kein Kritikpunkt - das Buch eignet sich neben "Der Pragmatische Programmierer" als guter Einstieg in die Reihe.

Für jeden der bereits CVS/Subversion einsetzt, mit Ant vertraut ist und für den Reviews/Refactoring keine Fremdwörter sind, ist das Buch eher nichts. Für alle anderen, die sich immer gefragt haben warum man Reviews durchführen sollte, warum Versionsverwaltung Sinn macht etc...wird das Buch eine lohnende Investition darstellen.
Da das Buch auch nicht vorgibt für Experten der Software Entwicklung geschrieben zu sein, erhält es von mir 4 Sterne.
Eine Rezension von Ein Kunde
vom 2. April 2007
Kundenrezensionen:
3. Für jeden Software-Entwickler...
2. Die Grundpfeiler für erfolgreiche Software Projekte
1. Guter Überblick über verschiedene Werkzeuge, Vorgehensweisen etc. (die aktuell angezeigte Rezension)
Zur Übersicht ...
 
Angebote zu
 ab 1 Euro!

Sonstige Artikel:
Predictably Irrational, Revised Intl: The Hidden Forces That Shape Our Decisions
English G 21 - Ausgabe D: Band 1: 5. Schuljahr - Wordmaster: Vokabellernbuch: Vokabelbuch von Wolfgang Neudecker, Prof. Hellmut Schwarz
W.-D. Jägel Grundlagen Deutsch: Grundlagen Deutsch. Der Weg zur sicheren Zeichensetzung. RSR 2006 von Johannes Diekhans
Mehr zu  Computer & Internet,  Informatik
Home ...,    
,    Begleitseite ...
Herausgeber dieser Seite ist DomainLoc.com GmbH - Partner von
The domain name apachi.org is for sale or rent! For more information look at DomainDorado.com ...

Copyright © DomainLoc.com GmbH (Impressum)