Portofreie Lieferung innerhalb von Deutschland!


JETZT ONLINE BESTELLEN
Add to Cart
Agile Java-Entwicklung in der Praxis

1. Auflage Oktober 2007
ISBN 978-3-89721-482-8
432 Seiten, gebundene Ausgabe
EUR44.90, SFR75.90

Kurzbeschreibung

Klar, alle entwickeln inzwischen "agil". Fast jeder hat schon einmal vom Agilen Manifest gehört, häufige Iterationen werden inzwischen für die meisten IT-Projekte angestrebt, und dass die zwischenmenschliche Komponente auch "irgendwie" wichtig ist, wissen wir doch auch nicht erst seit gestern. Aber "agil" ist nicht so vage und schon gar nicht beliebig.

Java Champion Michael Hüttermann erklärt, was Agile Softwareentwicklung wirklich bedeutet, und zeigt, wie sie sich konkret in die Tat umsetzen lässt. Dabei geht er auch auf Lean Development, XP und Scrum ein, verdeutlicht den Nutzen für alle Beteiligten und berichtet von zahlreichen Fallstricken in der Praxis. Von der Methodik über die richtige Einführung agilen Vorgehens in Unternehmen führt er bis zu den konkreten Werkzeugen, mit denen sich diese Prinzipien in Java-Projekten realisieren lassen: JUnit und TestNG für Komponententests, Selenium und WebTest sowie Jemmy für funktionale und Akzeptanztests für Java Web- und Swing-Anwendungen, Subversion, Ant, Maven und CruiseControl für Konfigurationsmanagement und Buildprozess, ergänzende Werkzeuge wie EasyMock, IntelliJ IDEA und Trac -- sie alle lassen sich zu einer hervorragenden Infrastruktur verknüpfen, mit der man die Anforderungen moderner Java-Projekte effektiv erfüllen kann. Zahlreiche typische Szenarien spielt der Autor auch mit konkreten Code-Beispielen durch.


Ausführliche Beschreibung

Klar, alle entwickeln inzwischen "agil". Fast jeder hat schon einmal vom Agilen Manifest gehört, häufige Iterationen werden inzwischen für die meisten IT-Projekte angestrebt, und dass die zwischenmenschliche Komponente auch "irgendwie" wichtig ist, wissen wir doch auch nicht erst seit gestern. Aber "agil" ist nicht so vage!

Java Champion Michael Hüttermann erklärt, was agile Softwareentwicklung wirklich bedeutet, und zeigt, wie sie sich konkret in die Tat umsetzen lässt. Mit viel Sachverstand schlägt er den Bogen vom Agilen Manifest bis zu einer kompletten technischen Infrastruktur, die agile Java-Entwicklung unterstützt.

Die agile Philosophie und ihre Umsetzung Die Basis agiler Entwicklung ist natürlich das Agile Manifest, von dem sich zahlreiche Werte, Prinzipien und Methoden ableiten lassen. In diesem Buch wird deutlich, warum agiles Vorgehen so erfolgreich ist und wie es sich am besten einführen lässt. Auch Fallstricke in der Praxis verschweigt der Autor nicht und gibt zahlreiche Tipps aus seiner Projekterfahrung.

Eine vollständige Infrastruktur für Ihre agile Java-Entwicklung An der spannendsten Frage hören dann viele andere Bücher auf: Wie setze ich die Theorie in technische Praxis um? Michael Hüttermann stellt Ihnen eine Infrastruktur aus nützlichen Werkzeugen vor, die Ihren kompletten Entwicklungszyklus abbilden und agiles Vorgehen konkret unterstützen. Von der Versionskontrolle über den Build-Prozess bis zu verschiedenen Testmöglichkeiten – der größere Teil des Buchs widmet sich der technischen Umsetzung der verschiedenen Projektphasen.

Moderne Werkzeuge und typische Szenarien Die Werkzeuge, die Sie hier kennenlernen werden, sind allesamt bewährte Open Source-Tools: JUnit und TestNG für Komponententests, Selenium und WebTest sowie Jemmy für funktionale und Akzeptanztests für Java Web- und Swing-Anwendungen, Subversion, Ant, Maven und CruiseControl für Konfigurationsmanagement und Build-Prozess, ergänzende Werkzeuge wie Checkstyle, EasyMock und Trac – mit ihnen lassen sich die Anforderungen moderner Java-Projekte effektiv erfüllen. Zahlreiche typische Szenarien spielt der Autor auch mit konkreten Code-Beispielen durch.


Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Probekapitel | Rezensionen |
Ihr Feedback |


Ergänzende O'Reilly Titel:
The Art of Agile Development

Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan