Möchten Sie verkaufen? Hier verkaufen
Ship it!: Softwareprojekte erfolgreich zum Abschluss bringen
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Ship it!: Softwareprojekte erfolgreich zum Abschluss bringen [Taschenbuch]

Jared R. Richardson , William A. Gwaltney
4.3 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)

Erhältlich bei diesen Anbietern.



Produktinformation

  • Taschenbuch: 245 Seiten
  • Verlag: Carl Hanser Verlag GmbH & CO. KG; Auflage: 1 (6. Oktober 2005)
  • Sprache: Deutsch
  • ISBN-10: 3446404252
  • ISBN-13: 978-3446404250
  • Größe und/oder Gewicht: 23,6 x 16,8 x 1,6 cm
  • Durchschnittliche Kundenbewertung: 4.3 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 798.599 in Bücher (Siehe Top 100 in Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Kurzbeschreibung

Kennen Sie das? - Projekte geraten ins Stocken, weil die falschen Tools eingesetzt oder die Tools falsch angewendet wurden, weil die Kommunikation im Team nicht stimmt, weil die Anforderungen sich ständig ändern, weil.... Dieses Buch ist für alle gedacht, die das nicht länger ertragen wollen und die ihre Software ohne Ausflüchte zum Termin rausbringen wollen. Die Autoren stellen zunächst die Infrastruktur und Tools vor, die Sie und Ihr Team für Ihr Projekt brauchen, damit es rund läuft. Sie zeigen, welche pragmatischen Techniken Sie in Ihrem Team einsetzen sollten, damit alle immer auf dem gleichen Stand sind und sich immer zuerst um das Wichtigste kümmern. Nicht zuletzt werden häufige Probleme und Gefahren offen angesprochen und praxiserprobte, pragmatische Lösungen vorgestellt. Geht es Ihnen auch so? - Sie haben die Nase voll von ins Stocken geratenen Projekten. - Sie wollen sich und Ihr Team produktiver machen. - Sie finden 'Extreme Programming' eine Spur zu extrem. - Sie finden den Kosten- und Zeitaufwand der verbreiteten Vorgehens- und Prozessmodelle oft übertrieben. - Ihre Software muss jetzt einfach fertig werden, ohne Wenn und Aber. Dann lesen Sie in diesem Buch, wie sie Ihre Software pünktlich ausliefern können!

Buchrückseite

Software-Projekte erfolgreich zum Abschluss bringen Kennen Sie das? - Projekte geraten ins Stocken, weil die falschen Tools eingesetzt oder die Tools falsch angewendet wurden, weil die Kommunikation im Team nicht stimmt, weil die Anforderungen sich ständig ändern, weil.... Dieses Buch ist für alle gedacht, die das nicht länger ertragen wollen und die ihre Software ohne Ausflüchte zum Termin rausbringen wollen. Die Autoren stellen zunächst die Infrastruktur und Tools vor, die Sie und Ihr Team für Ihr Projekt brauchen, damit es rund läuft. Sie zeigen, welche pragmatischen Techniken Sie in Ihrem Team einsetzen sollten, damit alle immer auf dem gleichen Stand sind und sich immer zuerst um das Wichtigste kümmern. Nicht zuletzt werden häufige Probleme und Gefahren offen angesprochen und praxiserprobte, pragmatische Lösungen vorgestellt. Geht es Ihnen auch so? - Sie haben die Nase voll von ins Stocken geratenen Projekten. - Sie wollen sich und Ihr Team produktiver machen. - Sie finden ‚Extreme Programming' eine Spur zu extrem. - Sie finden den Kosten- und Zeitaufwand der verbreiteten Vorgehens- und Prozessmodelle oft übertrieben. - Ihre Software muss jetzt einfach fertig werden, ohne Wenn und Aber. Dann lesen Sie in diesem Buch, wie sie Ihre Software pünktlich ausliefern können! Die Zielgruppe: Software-Entwickler und Programmierer

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Mehr entdecken
Wortanzeiger
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

 

Kundenrezensionen

3 Rezensionen
5 Sterne:
 (1)
4 Sterne:
 (2)
3 Sterne:    (0)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
4.3 von 5 Sternen (3 Kundenrezensionen)
 
 
 
 
Sagen Sie Ihre Meinung zu diesem Artikel:
Die hilfreichsten Kundenrezensionen

6 von 6 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Für jeden Software-Entwickler..., 21. Juni 2006
Rezension bezieht sich auf: Ship it!: Softwareprojekte erfolgreich zum Abschluss bringen (Taschenbuch)
In dem Buch Ship it! werden viele nützliche Tipps gegeben, wie man den Software-Entwicklungsprozeß richtig gestaltet. D.h. wie kommt man von dem Programm-Code in der IDE zu einem Produkt, welches an den Kunden ausgeliefert werden kann.

Das Buch besteht aus fünf Kapiteln. Nach einer Einführung, werden in Kapitel 2 Werkzeuge und Infrastruktur behandelt. Dabei werden Themen wie Quellcodeverwaltungssysteme (CVS, Subversion), skriptbasierter Buildprozeß (ANT, Batch- und Shell-Skripte), automatischer Build-Prozeß (CruiseControl, Luntbuild), Bug-Tracking-Systeme (Jira, Bugzilla), Feature-Listen (Jira, Bugzilla), Testwerkzeuge (JUnit, HTTPUnit, ...) beschrieben.

In Kapitel 3 werden verschiedene Techniken beschrieben. Z.B. das Arbeiten mit einer Liste, Aufgaben eines technischen Projektleiters, die tägliche Koordination und Kommunikation, Code-Reviews, Änderungsnachrichten.

Kapitel 4 behandelt den Entwicklungsprozeß "Leichtspurentwicklung". Im Gegensatz zu RUP, XP und Ähnlichem, ist dieser Entwicklungsprozeß ein eher leichtgewichtiges Verfahren, daß auch wirklich eingesetzt werden kann, ohne externe Consultants und Berater hinzuzuziehen.

Kapitel 5 beschreibt eine Reihe alltäglicher Probleme und deren Lösungen. Dabei werden die in Kapitel 2 und Kapitel 3 beschriebenen Werkzeuge, Infrastrukturen und Techniken immer wieder angesprochen.

Das Buch ist ähnlich aufgebaut, wie das Buch "Der pragmatische Programmierer". D.h. es gibt immer Tipps (insgesamt 43 Tipps). Beim Lesen der Kapitel, wird immer die Frage gestellt, ob man die vorgestellten Konzept schon verwendet. Wie fange ich an, wenn ich die Konzepte noch nicht verwende? Mache ich es richtig?

Ein ähnliches Buch ist "Projekt-Automatisierung", dieses Buch beschreibt die hier vorgestellten Konzepte eher praktisch. D.h. es ist sinnvoller erst dieses Buch (Ship it!)zu lesen und im Anschluß "Projekt-Automatisierung".

Anzumerken ist, daß die angesprochenen Werkzeuge nicht in allen Einzelheiten beschrieben werden. D.h. dies ist kein Handbuch oder Kochbuch für CVS, Ant, CruiseControl oder ähnliches! Es werden Konzepte vorgestellt.

Dieses oder ähnliche Bücher sollte eigentlich jeder Software-Entwickler gelesen haben.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


4.0 von 5 Sternen Die Grundpfeiler für erfolgreiche Software Projekte, 3. Mai 2010
Rezension bezieht sich auf: Ship it!: Softwareprojekte erfolgreich zum Abschluss bringen (Taschenbuch)
Seid ihr nicht auch genervt, Software zu programmieren, die Buggy ist? Habt ihr permanent Probleme mit den Lieferterminen und müsst darum Überstunden und Wochenendschichten schieben?

Dann ist das Buch "Ship it!" von Jared R. Richardson und William A. Gwaltney genau das richtige. Das Buch ist aus der Reihe pragmatisch programmieren und ist sehr verständlich und richtig "süffig" zu lesen.

Dieses Buch beschreibt in den ersten 3 Kapiteln, welche Werkzeuge man einsetzen sollte, damit man Software termingerecht und mit deutlich weniger Bugs ausliefern kann:
- Entwicklung im Sandkasten
- Automatisierte Builds
- Einsatz eines Versionierungssystems
- Einsatz eines Bug-Tracking Systems
- Unit Tests
- Die Liste
- Tägliche Koordinationsmeetings
- Code Reviews

Kapitel 4 beschreibt eine agile Entwicklungsmethode, nämlich die Leuchtspurentwicklung (TBD - Trace Bullet Development), mit dem die Verfasser des Buches sehr positive Erfahrungen gemacht haben. Es geht im wesentlichen darum, dass am Anfang die ganze Applikation nur als Gerüst programmiert wird (Aufrufe von Funktionen und Features geben vorprogrammierte fixe Antworten zurück). Somit kann der Kunde schon sehr früh eine "fertige" Applikation sehen.

Kapitel 5 listet typische Fragen und Probleme auf und versucht eine Lösung für diese Probleme zu finden (mit dem in Kapitel 1-3 eingesetzten Mitteln)
- Features gehen immer wieder kapputt
- Aber bei mir funktionierts!
- Wir sind unerfahrene Entwickler, uns fehlt ein Mentor
- ...

Im Anhang werden für die verschiedenen Werkzeuge Tooltips gegeben, mit welchen die Probleme angegangen werden können. Ausserdem gibt es noch ein paar wertvolle Büchertips, um sein Wissen zu erweitern.

Fazit
-----
Das Buch ist einfach und verständlich geschrieben. Es gibt einem die nötigen Werkzeuge an die Hand, um professionell, termingerecht und bugfrei entwickeln zu können. Ship it vermittelt einen Überblick, wie man mit modernen Methoden erfolgreich sein kann, wobei nie ins Detail gegangen wird (z.B. Konfiguration und Einsatz eines bestimmten Tools).

Das Buch ist für mich eine Kaufempfehlung, wenn man die in der ersten Liste aufgezählten Punkte noch nicht einsetzt.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


4.0 von 5 Sternen Guter Überblick über verschiedene Werkzeuge, Vorgehensweisen etc., 2. April 2007
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.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
Nur in den Rezensionen zu diesem Produkt suchen



Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:







Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar