Donnerstag, 30. Dezember 2010

EZPublish Zertifizierung

In zahlreichen meiner Portalprojekten kommt das WCMS eZPublish zum Einsatz. Dank seiner hohen Flexibilität und stringenten Architektur bietet es eine ausgezeichnete Basis für die Individualentwicklung von Unternehmensportalen und Communities. Besonderes Merkmal ist die strikte Trennung zwischen dem Coresystem und den projektspezifischen Erweiterungen bzw. Anpassungen, wodurch Upgrades problemlos durchgeführt werden können.

Während der Kern des Sytems als Open Source in der Community entwickelt wird, kümmert sich das Unternehmen eZSystems um die professionelle Unterstützung und Vermarktung der Software. In diesem Rahmen bietet es Entwicklern eine Zertifizierung an, bei der das Wissen um Funktionen und Programmierung von eZPublish geprüft wird. Vor einigen Tagen konnte ich nun diese Zertifizierung erfolgreich absolvieren.

Insgesamt 60 Fragen mussten dafür innerhalb einer Stunde in einem Multiplechoicetest bearbeitet werden. 42 richtige Antworten waren für das Bestehen erforderlich. Inhaltlich wurden die Themen Templating, Konfiguration, Administration und Setup abgedeckt.

Aus meiner Sicht ist für ein erfolgreiches Abschließen neben der Basisschulung eine mindestens 6monatige, intensive Mitarbeit in einem eZPublish-Projekt erforderlich, da für zahlreiche Fragen die Kenntnisse aus der Dokumentation nicht genügen. Leider existiert derzeit auch kein Vorbereitungsseminar zur Zertifizierung, so dass ein fundiertes Praxiswissen unabdingbar ist.


Samstag, 16. Oktober 2010

Metriken in der Agilen Softwareentwicklung

Aktuell beteilige ich mich an einer interessanten Diskussion zum Thema "Gibt es einen Zusammenhang zwischen Evolvierbarkeit und Velocity?". Ausgehend von der Frage von Ralf Westphal, wie die Evolvierbarkeit von Code durch Kennzahlen messbar wird, ist eine interessante Debatte über Sinn und Unsinn von Metriken in der Softwareentwicklung entstanden.

Sonntag, 19. September 2010

Professional Scrum Master mit Ken Schwaber

Am 14.9. und 15.9. hatte ich die Gelegenheit, an der Veranstaltung Professional Scrum Master mit Ken Schwaber in Karlsruhe teilzunehmen. Im Zentrum stand eine tiefere Betrachtung des Scrum-Prozesses. Gleichzeitig dient dieses Training zur Vorbereitung zum Professional Scrum Master Assessment.

In diesen zwei Tagen wurden wir durch verschiedene Aspekte des Scrum-Prozesses geführt. Die Themen wurden durch zahlreiche Gruppenübungen vertieft und anhand Erfahrungsberichte von Ken Schwaber verdeutlicht. Rundum eine gelungene Veranstaltung, die mich mit neuen Erkenntnissen in meiner Überzeugung bestärkt hat, dass in dem komplexen Umfeld der Softwareentwicklung der plangetriebene Wasserfallansatz nicht funktioniert und Scrum schlichtweg zu besseren Ergebnissen führt. Thank you, Ken!

Bereits einen Tag nach dem Training erhielt ich die Benachrichtigung, das Professional Scrum Master Assessment absolvieren zu können. Ken Schwaber wies bereits während der Veranstaltung darauf hin, dass Kursteilnehmer eine hohe Erfolgsquote bei dieser Prüfung zeigen; diese liegt vergleichsweise höher als bei Teilnehmer der Scrum-Alliance-Trainings. Daher habe ich mich auch ohne weitere Vorbereitung an die Beantwortung der 80 Fragen gemacht und auf Anhieb das Assessment bestanden. Thanks again!

Sonntag, 5. September 2010

Multi Project Scrum

In meiner täglichen Arbeit bin ich häufig in mehreren Projekten parallel tätig. Daher habe ich im folgenden einmal untersucht, in welcher Form Scrum in einer Multiprojektumgebung helfen kann, die dadurch entstehenden Probleme in den Griff zu bekommen.

Lean Multi Project Management

Freitag, 27. August 2010

Offerforyou ist online

Ein weiteres SCRUM-Projekt für einen unserer Kunden ist heute mit einem Softlaunch fristgerecht zu Ende gegangen. Die Beta-Version von www.offerforyou.de bietet Informationen und eine Registrierung für ein neues Vorteils- und Mehrwertprogramm.

Freitag, 20. August 2010

Agile Entwicklung bei SAP

Am 19. August hatte ich die Gelegenheit, den Vortrag "Agile Softwareprodukt Entwicklung bei SAP im Kontext von Lean" von Christian Schmidkonz zu hören. Thema war die Einführung von Lean software Development und insbesondere Scrum als Standard-Entwicklungsprozess bei der SAP AG. Die Präsentation zeigte, wie die Einführung vom Lean Management Prinzipien auf oberster Managementebene zu einer Einführung eines Lean Development Prozesses mit Scrum als Standardvorgehensmodell führte. Ein Großteil der gezeigten Folien findet sich in dieser Präsentation.

Samstag, 10. Juli 2010

Agile Day in Karlsruhe

Am 23.6 fand in Karlsruhe der Agile Day statt, eine Veranstaltung rund um das Thema Agilität und insbesondere Scrum. Höhepunkt war die Keynote von Ken Schaber, dem Vater von Scrum, mit dem Titel "State of Scrum". Thema waren Probleme, die durch eine inkonsequente Anwendung des Scrumprozesses entstehen. So wird in einigen Projekte zum Beispiel nicht am Ende eines jeden Sprints ein funktionstüchtiges Softwareinkrement ausgeliefert, dass alle Kriterien der "Defininition of Done" erfüllt. Das führt dazu, dass mit jeden Sprint ein Überhang an noch zu leistender Arbeit mit in die nächste Iteration wandert. Diese kumulierten Mehraufwände führen schließlich zu einer überproportional langen Stabilisierungsphase am Ende des Projektes. Häüfig ist dann eine Verschiebung des Projektendtermins unausweichlich.

Die Folien dieses Vortrages sowie die Unterlagen zu den weiteren Beiträgen findet sich auf der Agendaseite. Empfehlen möchte ich zum einen den Beitrag "Architektur und Agilität" von Uwe Friedrichsen, der die Aufgaben des Software Architekten in Agilen Projekten unter die Lupen nimmt. Des weiteren gefiel mir der Vortrag von Steffen Eichenberg und Thorsten Farkas, die über die Einführung von Scrum bei der msgGilardon berichteten. Viele der geschilderten Stolpersteine decken sich mit meinen eigenen Erfahrungen. Trotz aller Schwierigkeiten machte das Fazit Mut. "Wir bleiben bei Scrum, denn es ist alternativlos."