Die Digitale Transformation braucht Wissensmanagement.
Unternehmen brauchen das Wissen ihrer Beschäftigten. Wissen muss bewahrt und geteilt werden. Wissensinseln sind ein Risiko in jeder Organisation. Viel Wissen steckt auch in Software. Agile Software-Entwicklung ist darum Teil der digitalen Transformation in vielen Unternehmen. Dabei kommt es aber nicht nur darauf an, agil vorzugehen, sondern generell flexibel zu sein. Agilität wird häufig in einem Atemzug mit Geschwindigkeit oder Effizienz genannt. Aber über Dokumentation wird nicht so häufig gesprochen. Es gibt die einen, die auf Dokumentation verzichten wollen. »Code und Testpläne reichen!« sagen sie. Andere wollen wiederum alles ganz genau aufschreiben. »Wissen darf nicht verloren gehen!« fordern sie.
In diesem Spannungsfeld bewegt sich cards+. Eine agile Organisation schätzt funktionierende Software. Langfristig betrachtet braucht sie auch eine angemessene Dokumentation für die Software. Mit cards+ sind beide Ziele von Anfang an erreichbar. Software und Dokumentation wird Hand in Hand inkrementell entwickelt. Das Wiki ist das Repository für die dokumentierte Informationen aller Art.
Dokumentieren erfordert wie Programmieren viel Kreativität und handwerkliches Geschick. Einfache Regeln und klare Strukturen steigern sowohl die Qualität der Ergebnisse als auch Produktivität ihres Teams. Der Gärtner ist als Coach für Autoren und Leser immer greifbar und hilft bei der Bewältigung von alltäglichen wie auch speziellen Problemen im Zusammenhang mit der Dokumentation.
Kontinuierliche Verbesserung ist eine weitere wichtige Gemeinsamkeit beim Dokumentieren und Programmieren. Viele bekannte Prinzipien und Praktiken der Entwickler können Autoren im Wiki direkt (z.B. KISS, DRY oder INVEST) oder in nur leicht abgewandelter Form (z.B. COC oder SRP) anwenden. Ein Gärtner ist Experte im Zusammenhang mit Dokumentation. Er sorgt für die Formulierung und Durchsetzung von Dokumentationsrichtlinien, vergleichbar mit den Programmierrichtlinien der Entwickler.
Domain-Driven Design ist ihr favorisierter Ansatz für die Analyse.
Sie nutzen Domain-Driven Design für strategisches und taktisches Design in ihren Entwicklungsprojekten. Ihre Domänenexperten stellen die Modellierung der Fachlichkeit in den Vordergrund und erschaffen eine domänenspezifischen Sprache. Jeder kennt sie, jeder spricht sie, egal ob er oder sie als Entwickler, Tester oder Nutzer beteiligt ist.
Trifft das zu, dann haben Sie optimale Voraussetzungen für einen erfolgreichen Einsatz von cards+ zur nachhaltigen Sicherung der Ergebnisse aus dem strategischen und taktischen Design im Wiki. Nachhaltig bedeutet, dass das Design kontinuierlich mit dem Fortschritt der Entwicklung angepasst wird. Mit dem Einsatz von cards+ haben Sie ein lebendiges Design.
Agile Software-Entwicklung ist gelebte Realität in ihren Projekten.
Sie setzen auf Agilität in der Organisation ihrer Entwicklung. Ihr Ansatz ist empirisch, inkrementell und iterativ. Schritt für Schritt wird ihr Team besser und schneller. Selbstorganisiert. Maximal motiviert. Ihr Fokus liegt auf Qualität und Exzellenz. In kurzen Zyklen entwickeln Sie kundenwirksame Inkremente.
Möchten Sie ihren Fortschritt nachhaltig sichtbar machen und jedes Inkrement angemessen dokumentieren, dann integrieren Sie cards+ in ihren Prozess und nutzen ein Wiki für ihre Dokumentation.
Der Reise-Butler.
Ein Fallbeispiel.
Das Wiki.
Ein Erfolgsfaktor.
Das Metamodell.
Ein Überblick.
Asciidoc(tor).
Für Qualität.
Von den Anfängen bis heute.
Ein im Jahr 2014 gestartetes agiles Entwicklungsprojekt hatte das Ziel, das IT-System der Transportleitungen der Deutschen Bahn zu modernisieren. Die dort gewonnenen Erkenntnisse führten zum ersten Entwurf von cards+ als Ansatz für inkrementelles Dokumentieren.
Ein Fachartikel mit dem Titel «Agile Dokumentation für Stakeholder und Projektmitarbeiter» im Online-Magazin ist die erste umfassende Veröffentlichung der Methode cards+.
Die Deutsche Bahn nutzt cards+ seit 2016 als Vorlage für einen projektspezifischen Ansatz für inkrementelles Dokumentieren im agilen Entwicklungsprozess für ein neues IT-System zur Reisendeninformation.
Sortimo International GmbH hat ihr Produktportfolio in 2018 erweitert und geht mit dem Beklebungskonfigurator in den Markt. Für die Dokumentation der Projektergebnisse wurde cards+ als Ergänzung zum agilen Entwicklungsprozess gewählt.
Das Fachmagazin hat in der Ausgabe 02/2020 den Schwerpunkt Domain-Driven Design. Der Beitrag mit dem Titel «Vom Problemraum zur Lösung» zeigt die Vorteile der Kombination von Domain-Driven Design und cards+.
Bis heute ist cards+ Teil der Qualitätspolitik der Firma e.mundo.
Aufgrund der Vorgaben der DS-GVO möchte ich als Verantwortlicher für den Inhalt keine Kommentarfunktion anbieten. Wer Fragen hat oder einfach nur Feedback zu cards+ geben möchte, kann das sehr gerne im sozialen Netzwerk LinkedIn tun.