8 min read

Three secrets behind an application with five million users

Published on
January 17, 2019
Author
Aliz Team
Aliz Team
Company
Subscribe to our newsletter
Subscribe
Three secrets behind an application with five million users

Wie der Erfolg aus der Nähe aussieht

AODocs - eine cloudbasierte Unternehmenslösung für das Dokumentenmanagement - wird von fünf Millionen Nutzern verwendet und muss ständig verfügbar sein. Unser 10-köpfiges Team in Budapest ist Teil einer 50+ internationalen Gruppe von Experten in vier Ländern auf zwei Kontinenten, die an dem Produkt arbeiten. In der zweiten Jahreshälfte 2019 wurde AODocs von Forrester und Gartner in ihren Berichten über Cloud-Content-Service-Plattformen unter den Top-Playern aufgeführt.

Als wir uns an die vergangenen Ereignisse erinnerten, fanden wir die folgenden drei Schlüsselstärken, die für den Beitrag von Aliz Tech grundlegend sind.

Wir haben uns verpflichtet, Qualität zu liefern.

Unser Unternehmen, Aliz, wurde von Entwicklern mit der Vision gegründet, ein gutes Umfeld für die Softwareentwicklung zu schaffen. Wir haben diese Vision im Auge behalten und unsere Praktiken jeden Tag mit wachsendem Erfolg perfektioniert. Wir haben einen gründlichen Überprüfungsprozess und praktizieren Pairing, um das bestmögliche Ergebnis zu gewährleisten. Von Seiten des Kunden wurde dies mit einem sehr hohen Maß an Freiheit und Eigenverantwortung belohnt. Indem wir uns an unsere Standards hielten und verantwortungsvoll mit der uns gebotenen Freiheit umgingen, bauten wir Tag für Tag und Jahr für Jahr das Vertrauen des gesamten Teams auf.

Um uns auf das Wesentliche zu konzentrieren, haben wir uns für moderne verwaltete Technologien wie App Engine, Datastore und BigQuery entschieden. Diese Technologien erfordern keine Infrastrukturunterstützung, sodass wir uns auf die Bereitstellung von Mehrwert für unsere Kunden konzentrieren können.

Wir haben Prozesse für die Zusammenarbeit eingeführt und diese konsequent umgesetzt.

Wir haben das Team, das an AODocs arbeitet, in zwei kleinere Gruppen aufgeteilt. Eine Gruppe widmet sich der Entwicklung von Funktionen, während die andere Gruppe Level-3-Support leistet und die Stabilität und Leistung des Produktionssystems verbessert. Von Zeit zu Zeit wechseln wir die Teammitglieder aus. Dies hilft, Burnout zu vermeiden und bietet die Möglichkeit, konzentriert zu arbeiten.

Wir haben den Scrum-Ansatz für die Bereitstellung neuer Funktionen übernommen. In jedem Sprint planen, pflegen und schätzen wir den Umfang der kommenden Wochen in einer Kanban-ähnlichen Weise. Wir weisen die neu definierten Probleme einzelnen Teammitgliedern zu, um sie zu untersuchen, den Bedarf zu verstehen, den Code zu überprüfen, die möglichen Einschränkungen abzubilden und einen Verbesserungsplan aufzustellen. Dann versammeln wir uns, um zu präsentieren, was wir über das Problem gelernt haben, es zu diskutieren und entweder seine Komplexität abzuschätzen oder es zur weiteren Ausarbeitung an den Product Owner zurückzuschicken.

Die gründliche Planung und Pflege hat sich in vielerlei Hinsicht als vorteilhaft erwiesen. Wir haben ein besseres Verständnis sowohl des geschäftlichen als auch des technischen Kontextes. Wir haben die Anzahl der Fehler und damit den Zeitaufwand für die Nacharbeit reduziert.

Um die technischen Schulden in den Griff zu bekommen, haben wir eine Wartungsperiode von 2 bis 6 Wochen zwischen großen Veröffentlichungen eingeführt. In dieser Zeit arbeitet jeder von uns gemeinsam am technischen Backlog.

Wir haben eine starke Feedback-Kultur aufgebaut.

Bei ALIZ haben wir auf Unternehmensebene einen halbjährlichen Prozess zur Leistungsbeurteilung eingeführt, bei dem alle Kriterien entweder definiert oder von leitenden Entwicklern genehmigt werden. In unserem Team haben wir eine zweimonatliche Feedback-Runde eingeführt, in der unsere erfahrensten Teammitglieder den anderen als Mentoren zur Seite stehen. Wir nutzen sogar die Retrospektiven zum Abschluss eines Sprints, in denen wir uns auf die Probleme konzentrieren, an denen wir gearbeitet haben, und die fachlichen Lektionen, die wir gelernt haben.

Häufiges Feedback hat uns geholfen, schneller zu lernen und Fehler nicht zu wiederholen. Die Integration neuer Teammitglieder wurde schneller und einfacher. Die Kommunikation hat sich allgemein verbessert, und zuvor unausgesprochene Erwartungen wurden in Normen und Richtlinien formuliert.

Wir sind Teil eines größeren Teams.

Als Unterauftragnehmer des Produktentwicklungsunternehmens tragen wir nur teilweise zum Erfolg des Produkts bei. Wir wollen nicht den ganzen Ruhm für diese enorme Leistung einheimsen; wir möchten lieber all diejenigen loben, die an dieser Reise teilgenommen haben, und uns freuen, dass wir ein Teil davon waren.

Als ich die Berichte von Gartner und Forrester las, fühlte ich mich stolz und wurde zum Nachdenken und Schreiben über unsere Reise angeregt. Es ist oft schwer, die kleinen Erfolge zu sehen, wenn wir von den vielen Unzulänglichkeiten um uns herum geplagt werden. Doch mit der Zeit summierten sich diese kleinen Erfolge und wurden zu soliden Meilensteinen.

Es war ein langer Weg, und die beste Route war nicht immer klar. Wir hatten Konflikte und Herausforderungen. Und all dies wird sich wahrscheinlich wiederholen, wenn wir weiter vorankommen. Aber Schritt für Schritt haben wir Vertrauen gewonnen - und das macht es einfacher, sich auf das zu konzentrieren, was für das Produkt, für das Team und für die Teammitglieder wirklich wichtig ist.

Haftungsausschluss:

Altirnao Inc. ist der alleinige Eigentümer von AODocs, der in diesem Artikel erwähnten Dokumentenmanagementlösung. Ein engagiertes Team bei ALIZ Tech - Unterauftragnehmer von Altirnao Inc. - trägt zur Plattform bei, indem es Funktionen für AODocs entwickelt und kontinuierlichen Support leistet.

Author
Aliz Team
Company
Subscribe to our newsletter
Subscribe