Wieder einmal war unser Hands on Coaching Ansatz erfolgreich!
Diesmal haben wir ein Produkthaus beraten, das sich auf eine
Lösung für dyna- misches Geschäftsprozessmanagement
spezialisiert hat. Dabei wurde ein Scrum-Team sowohl konzeptionell
beim Einsatz von geeigneten Testmethoden als auch bei der
Umsetzung der entsprechenden Modul- und Integrationstests
unterstützt. Wir haben dadurch zu einer deutlichen Erhöhung
der Testabdeckung beigetragen. Die Test-Infrastruktur wurde
bereitgestellt und das Bewusstsein in Bezug auf die Notwendigkeit,
Tests zu schreiben, wesentlich erhöht. Letztendlich wurde das Team
so bei den ersten Schritten in Richtung einer testgetriebenen
Software-Entwicklung (test driven development, TDD) begleitet.
Für den Zeitraum eines Jahres haben wir einen erfahrenen Entwickler bei der Metasonic AG platziert. Dieser hat dort in einem agilen Projekt vorgelebt, wie User Stories geeignet zu testen sind. Im ersten Schritt wurden die Tests von unserem Entwickler selbst umgesetzt. Neben der Erhöhung der Testabdeckung ist dabei auch die Infrastruktur zum Testen der Eclipse RCP Anwendung bereitgestellt worden. In einem zweiten Schritt wurde das Team mit Hilfe der Test-Infrastruktur durch unseren Entwickler in einem "hands-on"-Prozess angeleitet. Den Entwicklern wurde so der Sinn des "Testens von Anfang an" näher gebracht. Mit fortlaufender Projektdauer ist die Bereitschaft, den eigenen Code selbst zu testen, immer weiter gestiegen. Durch die Unterstützung unseres Entwicklers und die bereitgestellte Infrastruktur wurde das Team somit in die Lage versetzt, in Zukunft im Rahmen der User Stories getesteten Code zur Verfügung zu stellen. Insgesamt sind die Sprints mit fortlaufender Projektdauer immer erfolgreicher geworden - die versprochenen User Stories wurden in der erwarteten Qualität geliefert und vorhandene Funktionalität ist durch die Weiterentwicklung nicht beeinträchtigt worden.
Zusätzlicher geschaffener Mehrwert:
Metasonic AG
Die Metasonic AG ist ein
SoftwareUnternehmen (gegründet 2004), das mit der Metasonic Suite
eine Lösung für dynamisches Geschäftsprozessmanagement (BPM)
anbietet. Ihre Prozesse sind optimal (in tune) und
jederzeit (all the time) aufeinander abgestimmt - sowohl
innerhalb des Unternehmens als auch auf Anforderungen von
außen. Jede änderung wird sofort (on-the-fly)
umgesetzt. Basis dafür ist die subjektorientierte Vorgehensweise,
die den Mitarbeiter und seine Kommunikation mit allen Beteiligten
in den Mittelpunkt stellt. Sie können damit auf einfache Weise
Ihre Prozesse beschreiben, spielerisch überprüfen und sofort
ausführen.
Modellieren können Sie bei uns alternativ auch
an einem Modellierungstisch:
Metasonic Touch. Mit
dieser neuartigen interaktiven Modellierungsoberfläche beschreiben
Sie Ihr Verhalten im Prozess mit Bausteinen. Sind die
Prozessmodelle erstellt, werden sie in die Metasonic Suite zum
direkten Einsatz importiert. Auch existierende Anwendungen und
Systeme können Sie in Ihre Geschäftsprozesse integrieren. Während
der täglichen Arbeit mit unserer BPM-Software sorgt ein
dynamisches Datenmanagement dafür, dass Sie stets auf die
benötigten Informationen zur richtigen Zeit zugreifen können. So
sind Sie in der Lage, auch bei komplexen Sachverhalten optimale
Just-in-time-Ergebnisse liefern zu können. Auf sehr
wirtschaftliche Weise begegnen Sie als agiles Unternehmen dem
Wettbewerb, und beherrschen die heutige rasante Geschäftswelt
besser als andere. Namhaften Unternehmen, wie Audi, NEC und
Hitachi haben die Metasonic Suite bereits erfolgreich im Einsatz.
Weitere Informationen: www.metasonic.de.
Im Rahmen eines umfangreichen Refactorings der Modellierungskompnente der Metasonic Suite war es unter anderem ein Ziel, die Anzahl der Modul- und Integrationstests bzw. generell die Anzahl der Tests, die durch das Entwicklungs-Team zu erstellen sind, deutlich zu erhöhen.
Mit den erreichten Ergebnissen betrachten wir unsere Aufgabe bei der Metasonic AG als beendet und wollen uns nun neuen Themen und Kunden zuwenden.
Statement der Metasonic AG:
"Durch die
Unterstützung der 4A Solutions GmbH ist es uns in kurzer Zeit
gelungen, ein agiles Softwareentwicklungsteam im Bereich des
Testens auf die Erfolgsspur zu bringen. Nicht nur der Product
Owner und die QA waren von der Entwicklung begeistert, auch das
Team selbst ist mit seinen Fortschritten sehr zufrieden, was sich
in positiven Ergebnissen bemerkbar machte. Als weiteres Highlight
ist ein Nachmittagsvortrag zum Thema "Wie mache ich meinen Code
testbar" zu erwähnen, zum dem die 4A Solutions GmbH den Dozenten
stellte. Wir bedanken uns für die geleistete Arbeit und wünschen
der 4A Solutions GmbH und ihren Mitarbeitern alles Gute und viel
Erfolg für die Zukunft."