Ein großes Projekt brachte unschätzbare Erfahrungen: „Ich habe so viel mehr gelernt.“

Martin Karlsson und Rasmus Lindberg, frisch von der Uni und nach nur wenigen Monaten im Unternehmen, erhielten eine große Chance: Sie durften ein großes neues Projekt leiten: Monitor benötigt eine neue App, um Zeit und Arbeit rückwirkend zu erfassen.

Die Entwicklung des TimeCard-Produkts begann bereits im Herbst 2021 und Anfang 2022 erhielten die Nachwuchsentwickler Martin Karlsson und Rasmus Lindberg die Chance, das Projekt unter der Leitung von Product Owner Partik Sundin zu übernehmen, der seit mehreren Jahren bei Monitor arbeitet.

Können ihr uns etwas über den Hintergrund des neuen TimeCard-Produkts erzählen?

„Sie richtet sich vor allem an mobile Monteure und Installateure. Es handelt sich um eine webbasierte App, die Sie auf jedem Gerät verwenden können. Wir hatten ein ähnliches optionales Produkt in der Vorgängerversion des ERP-Systems (Monitor G4), aber dieses wurde für Microsoft Silverlight entwickelt, und als moderne Browser das System nicht mehr unterstützten, hatten wir keine Lösung anzubieten“, erklärt Patrik.

Der Erfolg des Projekts erforderte die Zusammenarbeit mit verschiedenen Abteilungen innerhalb des Unternehmens. Und da TimeCard Funktionen aus einem bestimmten Bereich von Monitor – dem Zeiterfassungsmodul – enthält, war eine enge Kommunikation mit dem für dieses Modul verantwortlichen Entwicklungsteam wichtig.

„Es waren viele Leute beteiligt. Wir haben viel Hilfe von Jonas Lindgren in der G5-Entwicklung erhalten, der ein Experte für das Zeiterfassungsmodul ist, sowie vom Dokumentationsteam, das schnell Formulierungen und Übersetzungen geliefert hat.“

TimeCard war ein großes Projekt. Patrik schätzt, dass die Fertigstellung zwischen 1.500 und 2.000 Stunden gedauert hat. Er war an den Tests beteiligt und sie nutzten auch eine Reihe von Kunden, um während der Entwicklung der App Feedback zu geben.

„Wir haben viele Demos mit Kunden durchgeführt, bei denen wir die Entwicklungsumgebung gezeigt und erklärt haben, was getan werden kann und was nicht.“ „Wir haben gemerkt, dass es vielen gepasst hat, während andere begonnen haben, die tatsächliche Funktionsweise zu überprüfen und wir haben direkt von den Kunden viel gutes Feedback und nützliche Funktionsvorschläge erhalten“, sagt Patrik.

Viele Aspekte des Projekts waren für die Entwickler Martin und Rasmus neu. Normalerweise arbeiten sie an der Entwicklung einer weiteren Monitor-Option, dem Webshop. Nun wurden sie gebeten, einen neuen Teil von Monitor sowie neue Technologien zu erlernen.

„Das meiste davon war neu in Bezug auf unser Studium“, sagte Martin. „Wir haben viele neue Technologien eingesetzt – Angular, Dapper, .Net 6 – die wir vorher noch nicht genutzt hatten.“

Was hat Ihnen an dem Projekt am meisten Spaß gemacht?

Martin: „Um die Dinge ein bisschen mehr anzunehmen. Bei der Arbeit am Webshop hatten wir das Gefühl, ein kleiner Teil eines viel größeren Projekts zu sein, aber hier konnten wir das Ganze selbst entwerfen. Es ist einfacher zu arbeiten, wenn man mit allem vertraut ist.“

Rasmus: „Ich stimme zu. Es hat wirklich Spaß gemacht, auf diese Weise die Projektverantwortung zu übernehmen.

Patrik:  Das Beste war, bei Null anzufangen und bis zum fertigen Produkt zu arbeiten. Um sicherzustellen, dass am Ende alles passt und nichts vergessen wird, haben wir alles von der Übersetzung über das Handbuch bis hin zum Support für das fertige Produkt. Und die Arbeit an einem begrenzten, kurzfristigen Projekt macht wirklich Spaß.

Ich habe durch die Arbeit hier viel mehr und auf bessere Weise gelernt als während meines Studiums.“
Martin Karlsson

Rasmus konzentrierte sich auf das, was sich „unter der Haube“ befand, auf der Serverseite, während Martin neben Designer Marcus Losbjer die größte Verantwortung für die Entwicklung des UX-Teils des Produkts trug.

„Er hat alles entworfen und ich habe versucht, die App nach seinem Entwurf zu erstellen. „Es ist großartig, das Gefühl zu haben, auf diese Weise einen größeren Einfluss auf ein Projekt zu haben“, sagt Martin.

Bevor er bei Monitor anfing, studierte Martin zwei Jahre lang Webentwicklung. Rasmus absolvierte ein LIA-Praktikum (Learning in Work) und eine Sommerstelle bei Monitor, bevor er 2021 in der Anpassungsabteilung angestellt wurde.

„Nachdem ich hier gearbeitet habe, habe ich viel mehr und auf bessere Weise gelernt als während meines Studiums“, sagt Martin.

Das kleine Entwicklungsteam arbeitet in dreiwöchigen Sprints an agilen Linien, wobei jeden Morgen Stand-up-Meetings stattfinden, um zu besprechen, was in der Pipeline ist. Darüber hinaus verbringen Entwickler regelmäßig Zeit in der Support-Abteilung, um Kunden zu treffen, also diejenigen, die das System tatsächlich nutzen.

„Ich denke, das ist wirklich wichtig, um sicherzustellen, dass man nicht in seiner eigenen kleinen Welt landet“, sagt Patrik.

Er betont, wie wichtig es ist, im Vorfeld eines Projekts dieser Art eine gründliche Vorstudie durchzuführen. Sie müssen die potenziellen Risiken und die für eine termingerechte Lieferung erforderlichen Ressourcen kennen.

„Es ist wichtig, die Dinge richtig zu machen und nichts zu überstürzen und Fehler zu machen. Die App sollte langlebig sein und langfristig funktionieren. Das ist wirklich nichts Einzigartiges, sondern einfacher gesunder Menschenverstand. Wir hätten immer schnell etwas zusammenstellen können, um schneller finanziellen Gewinn zu erzielen. Aber so arbeiten wir bei Monitor nicht. Wir denken langfristig.“

Zum Zeitpunkt des Verfassens dieses Artikels hatte das Team gerade die wichtigste Phase abgeschlossen: eine Live-Demo des Produkts für 500 Kunden beim Benutzerseminar von Monitor. Und alles verlief nach Plan.

Es ist geplant, Anfang Juli mit dem Verkauf und der Auslieferung von TimeCards an Benutzer zu beginnen. Und damit ist das Projekt abgeschlossen. Aber das Team ist sich alle einig, dass dies der beste Teil ist. Das heißt, an einem klar abgegrenzten Projekt nah am Produkt und den Endnutzern zu arbeiten.

Sie bereiten sich jetzt auf das nächste Projekt vor, bei dem ... das ist vorerst ein Geheimnis!

Möchten Sie bei Monitor arbeiten?

Check out our vacant positions here.

Careers