| Authors: |
Michael Hüttermann
|
| Tags: |
agile
ant
application
book
build
development
java
junit
maven
process
revision
software
svn
test
tool
trac
v0805
web
|
| Abstract: |
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. |
@book{Huettermann07,
title = {{Agile Java-Entwicklung in der Praxis}},
address = {Köln},
author = {Michael Hüttermann},
publisher = {O'Reilly},
year = {2007},
abstract = {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.},
timestamp = {2008.02}, file = {Amazon Search inside:http\://www.amazon.de/gp/reader/3897214822/:URL}, isbn = {3-897-21482-2}, owner = {flint},
keywords = {agile ant application book build development java junit maven process revision software svn test tool trac v0805 web }
}