Logfiles in der DIVIS-Software, Tipp des Monats und unsere Kollegen in der Produktentwicklung
Bordesholm, 4. Juni 2018
Das Jahr 2018 schreitet voran. Interessante Entwicklungen und Events liegen bereits hinter uns. Und die Vorbereitungen auf das Event-Highlight des Jahres bei DIVIS, die Kieler Daag, laufen auf Hochtouren. Wir freuen uns schon darauf, Ende Juni “Leinen los” zu sagen.
Währenddessen läuft bei DIVIS die Entwicklung unserer Software- und Hardwareprodukte unermüdlich weiter. Wir möchten Ihnen heute unser Team und die agile Arbeitsweise im Bereich Produktentwicklung vorstellen. Erfahren Sie außerdem im Tipp des Monats mehr über Sinn und Nutzen von Logfiles in unserer Software.
Viel Spaß beim Lesen
wünscht Ihnen im Namen des DIVIS-Teams
Ihr Hendrik Reger
Vertriebsleiter / Prokurist
Die Themen dieser Ausgabe
DIVIS INTERN
Innovativere Produkte dank agiler Arbeitsweise in der Produktentwicklung
Um den Entwicklungs- und Programmierprozess unserer Software gleichermaßen innovativ, kreativ, aber auch effizient zu gestalten setzt DIVIS im Bereich Software-Entwicklung seit 2016 auf agile Arbeitsweise. Kern dieser Neustrukturierung ist ein gleichberechtigtes Arbeiten im selbstorganisierten Team. Die Basis bildet eine intensive Kommunikation und enge Zusammenarbeit im Team und mit dem Bereich Produktmanagement.
Beruhend auf der Erfahrung, dass komplexe Projekte in ihrer Gesamtheit insbesondere im Hinblick auf Detail-Problemstellungen in aller Regel kaum auf einmal erfasst werden können, findet bei der agilen Arbeitsweise die Weiterentwicklung über zeitlich begrenzte Zwischenziele (Sprints) statt. Diese werden regelmäßig festgehalten, überprüft und angepasst. Zu Beginn eines solchen Sprints werden gemeinsam im Meeting Ziel und Vorgehensweise festgelegt. In täglichen kurzen Besprechungen (Daily Scrums) findet ein “Echtzeit-Abgleich” der anstehenden und bereits erledigten Aufgaben statt.
Ein weiterer wichtiger Bestandteil ist die Sprint-Review zum Ende der Phase. Hier werden die Ergebnisse zur Auswertung präsentiert. Der zeitnahe Rückblick auf die jeweilige Entwicklungsphase erlaubt das Beurteilen von Fortschritten (wurde das Ziel erreicht?) und weiterführende Rückschlüsse aus den gesammelten Erfahrungen, die unmittelbar und sehr flexibel zur Beseitigung von Fehlern sowie zur Verbesserung von Organisation und Verfahrensweisen eingesetzt werden können.
Vorteile der agilen Arbeitsweise in der Produktentwicklung
Alle an der Produktentwicklung teilnehmenden Teams sind zu jeder Zeit auf demselben Informationstand, indem alle an Meetings teilnehmen.
Der enge Rhythmus beim Austausch sorgt dafür, dass Fehler oder wenig vielversprechende Ansätze schnell erkannt und korrigiert werden können. Durch die kurzen Arbeitszyklen bleibt das Team sehr flexibel reaktionsfähig in Bezug auf sich verändernde Rahmenbedingungen (beispielsweise beim Kunden oder in Bezug auf Marktentwicklungen).
Kurze Teilziele fördern außerdem besonders eine effiziente Abarbeitung.
Das Team trägt bei dieser Methode sehr viel mehr Eigenverantwortung, als bei traditionelleren Ansätzen. Alle Beteiligten sind so aber sehr “nah am Produkt” und in der Lage, sich zum richtigen Zeitpunkt kreativ einbringen zu können. Der regelmäßige Abgleich führt dazu, dass das Team Abläufe und Organisation laufend optimiert.
Die auf diese Weise bei DIVIS verbesserten Testabläufe und die Einführung von Code Reviews (zu verstehen als Korrekturlesen des geschriebenen Codes) haben zwar minimal verlängerte Releasezyklen zur Folge, führen aber zu einer besseren Qualität unserer Produkte beim Release. Das erhöht die Benutzerfreundlichkeit unserer Produkte und ganz besonders auch die Kundenzufriedenheit.
Nicht zuletzt erlaubte die agile Arbeitsweise es den DIVIS-Teams auch, Freiräume zu schaffen, um sich abseits des Tagesgeschäfts mit dem Thema Innovation zu beschäftigen.
Das Konzept läuft so erfolgreich, dass der Bereich Entwicklung bei DIVIS ab August 2018 auch den Ausbildungsweg zum Fachinformatiker für Anwendungsentwicklung anbieten wird, um das gesammelte Wissen zu teilen und Nachwuchs-Fachkräfte für das stark im Wachstum befindliche Unternehmen auszubilden.
DIVIS-TIPP DES MONATS
Wer? Was? Wann? - Logfiles in der DIVIS-Software
Logfiles sind “stille” Daten, die im Hintergrund permanent anlaufen und die Aktivitäten in einer Software ausweisen. Da der Umgang mit Logfiles nicht unmittelbar für die Bedienung der Software notwendig ist, kennen Benutzer diese Funktion oftmals überhaupt nicht.
Für den laufenden Betrieb werden Logfiles meist erst dann interessant, wenn man sich beispielsweise bei Fehlfunktionen der Software auf Ursachensuche begeben muss.
Aber auch im Fall von rechtlichen Auseinandersetzungen können Logfiles eine Rolle spielen und sogar entscheidenden Beweiswert haben.
Zusätzlich ist es spätestens im Zuge der am 25. Mai 2018 mit der DSGVO in Kraft getretenen neuen Datenschutzregelungen sinnvoll, zu wissen, welche Informationen in diesen Files aufgezeichnet werden und wer dazu Zugang hat.
DIVIS STELLT SICH VOR
Unsere Kollegen in der Produktentwicklung
Abb.: v.l.n.r. Felix Braun, Florian Hohnsbehn, Stephanie Schade
Wir haben Ihnen heute die agile Arbeitsweise in unserer Produktentwicklung vorgestellt.
Lernen Sie hier die Kollegen kennen, die an diesen Prozessen beteiligt sind: unser Team in der Entwicklung, Felix Braun, Stephanie Schade und Florian Hohnsbehn.