Gut, aktuell geht es ja ziemlich rund wenn man Manifest hört und man dann an das gestern veröffentliche Internet-Manifest denkt, aber darum soll es in diesem Beitrag nicht gehen. Ich möchte heute jedoch auf das Manifesto for Software Craftsmanship hinweisen, dem sich schon eine Vielzahl von Entwicklern neben dem bekannten Manifesto for Agile Software Development verschrieben haben.
Dieses Manifest hat eine zunehmende Bedeutung für die agile Entwicklung von Software und findet immer mehr Anhänger. Im Mittelpunkt stehen die Forderungen nach:
Ein Verfechter dieses Manifests ist Robert C. Martin, der Autor des Buches „Clean Code: A Handbook of Agile Software Craftsmanship“. Auch auf der diesjährigen Agile 2009 hat er den Vortrag mit dem Titel „Craftsmanship“ gehalten.
Ich habe ich eine Keynote aus dem Jahre 2008 von ihm gefunden, die ich sehr interessant finde (am besten bei 2:30 Minuten starten). Ein schönes Beispiel aus dem Vortrag, welches das Manifest untermauern soll, möchte ich kurz zitieren. Robert Martin stellt dem Publikum die Frage „Wer von Ihnen hat schon einmal auf eine Deadline hingearbeitet und sich zum schnellen Entwickeln drängen lassen, um diese zu halten?“. „Schnell“ impliziert hierbei einen nicht perfekten Code. Dann erstellt er das Bild eines Doktors, der am Herzen eines Menschen arbeitet und sich dementsprechend einer Deadline gegenüber sieht… Soll er ohne Rücksicht auf Verluste arbeiten, oder soll er in einer Manier arbeiten, die seiner Ausbildung und Erfahrung entspricht, Disziplinen folgt und dem Menschen ein langes Leben sichert?
Letzte Kommentare