Here are my slides about Robert C. Martins great book “Clean Code: A Handbook of Agile Software Craftsmanship“:
Books
A quote from Rick Cook
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning.
Rick Cook, The Wizardry Compiled
Agile Retrospectives: Making Good Teams Great!
Abstract
Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as “post-mortems”) are only performed at the end of the project — too late to help. In organizations where teams develop using iterative, incremental methods, Agile retrospectives at the end of each iteration or increment stimulate continuous improvement throughout the project. Exceptional software process and project improvement grows out of solid data and good planning.Google Tech Talks January 25, 2007
Book Review: Agile Java Development with Spring, Hibernate and Eclipse.

Overall I did like this book and think it is useful to a particular set of developers out there. It was readable despite the asides and the process is pretty sound. It is presented informally rather than in some sort of textbook format, which is a plus in my opinion. Some areas could have been expanded upon, such as refactoring and the advanced Spring and Hibernate pages. It had simple, working code examples to help those new to the topic, and the text was well written overall.
Although useful as a guide for using these Java tools it didn’t answer my questions as to whether Java was as Agile as any of the dynamic languages, but the free toolsets do make it a lot easier and more agile than it has been.
(Matt Morton)
Book Review: Agile Java Development with Spring, Hibernate and Eclipse. (by Matt Morton)
Book tip…
The Career Programmer: Guerilla Tactics for an Imperfect World
Die heimliche Medienrevolution
Wie Weblogs, Wikis und freie Software die Welt verändern
Verlag Heinz Heise
224 Seiten, Broschur
18,- EUR (D) / 18,60 EUR (A) / 32 sFr
ISBN 3-936931-16-X
Dieses Buch erfasst den aktuellen Stand der Entwicklung, wagt einen vorsichtigen Blick in die Zukunft und liefert das notwendige Grundwissen zur direkten Partizipation an der neuen Medienwelt.
Autor:
Erik Möller ist Diplom-Informatiker (FH) und freier Journalist. Er ist aktiver Mitarbeiter bei Wikipedia und einer der Entwickler der zugrunde liegenden Open-Source-Software. Seit Jahren betreibt Möller eigene Wikis, Weblogs und Mailing-Listen.
Agile Software-Entwicklung
![]() |
Alistair Cockburn 2003, Paperback € 34,95 |
Folgende Themen werden behandelt:
- Die Prinzipien hinter den agilen Methoden
- Welche Methode passt für welches Projekt?
- Just-in-Time-Methoden richtig anwenden
- Wie mit unzureichender Kommunikation umgehen
- Kontinuierliche Methodenerneuerungen
- Das Manifest der agilen Software-Entwicklung
“(…)Er hat sein Werk zu diesem Zweck in einen einführenden, eher theoretischen und einen mehr praxisorientierten Part untergliedert. Dank lockerer Schreibe sorgt der erklärende erste Teil des Buches für viel Lesespaß und Gedankenfutter. Weil der Leser viel über sich, andere und das Zusammenwirken in einer Zielorientierten Gruppe lernt, sammelt er Wissen, das sich zum Beispiel am Arbeitsplatz bezahlt machen kann. Der zweite Teil beschreibt konkrete Vorgehensweisen. So gibt es etwa eine Empfehlungsliste für die unerlässlichen Dokumentationen (“keine Perfektion, sondern Orientierung an der Kommunikationsfähigkeit des Dossiers”) und Techniken für die konstante Verbesserung der Methodik. Namentlich sind hier die “Crystal”-Methodiken zu nennen, die breiteren Raum einnehmen und eine menschengerechtere Sicht der Probleme einfordern. Übrigens: Das Wort “agil” bedeutet in diesem Zusammenhang “effektiv” und “manövrierbar”. Nach der Lektüre hat der Leser das befriedigende Gefühl, die Schräubchen zu kennen, an denen zur Effizienzsteigerung gedreht werden kann. Trotz aller gruppendynamischer Theorie ein praxisbezogenes Buch mit leicht nachvollziehbaren Tipps.(…)”
(c’t, 09/2004)
Agiles Projektmanagement
| Risikogesteuerte Softwareentwicklung | |
![]() |
Gernert, Christiane
Hanser Vlg., 2003, 252 S., brosch., |
Darum geht’s:
- Was sind Ihre essentiellen Aufgaben als Manager von IT-Projekten?
- Wie lässt sich der agile Grundsatz “so wenig wie möglich, so viel wie nötig” auf das Projektmanagement übertragen?
- Wie können Sie Freiräume schaffen, ohne die Kontrolle zu verlieren?
- Wie finden Sie schnell und unkompliziert das geeignete Vorgehen für Ihr Projekt?
- In welcher Projektphase sind welche Managementergebnisse relevant?
- Wie werden Iterationen effizient geplant, überwacht und gesteuert?
- Wie beherrschen Sie die Risiken rund um Ihr Projekt?

