Für einen ersten Eindruck:

Use Cases, Projekte, Resultate alltägliche Herausforder­ungen

Die Ergebnisse unserer Experten reichen vom Einsatz bei internen Teams zur Prozessverbesserung über die Entwicklung von mobilen Apps und ganzen Plattformen.

Wir liefern einfach

Stadtlabore für Deutschland
IT-Beratung im BMWK-Projekt des Institut für Handelsforschung Köln

Dieser Business Case rückt eine andere Facette unserer Experten in den Mittelpunkt: Die Anforderungsanalyse.

Geschäftsszenario:

Aufbau einer Plattform zur Unterstützung des innerstädtischen, gewerblichen Ansiedlungsmanagements.

Das Projekt „Stadtlabore für Deutschland“ (Digitales Leerstands- und Ansiedlungsmanagement an Handelsstandorten in Stadtlaborverprobung) wurde vom Bundesministerium für Wirtschaft und Klimaschutz gefördert (08/2021 bis 12/2022).

Projektübersicht:

Die Kundin hat vom Bundesministerium für Wirtschaft und Klimaschutz (BMWK) den Zuschlag für die Planung und Umsetzung einer digitalen Plattform für proaktives Ansiedlungsmanagement in Innenstädten erhalten. Diese soll die Basis für ein dialogorientiertes, standardisiertes Miteinander im Prozess der Vitalisierung von Stadtzentren schaffen. Dazu wurden eine Vielzahl von Dienstleistern und Modellstädten gewonnen, die die Plattform agil gemeinsam konzipiert und entwickelt haben.

Unsere Rolle:

Das gesamte Projekt wurde durch die kontinuierliche Begleitung eines erfahrenen Software Engineers bereichert. Sein ursprünglicher Schwerpunkt lag auf dem Anforderungsmanagement (inkl. Requirements Engineering, Business-Analyse). Im Laufe des anderthalbjährigen Entwicklungszyklus erweiterte sich sein Aufgabenbereich. Er übernahm zunehmend die Rolle eines IT-Beraters für den Projektsteuerer (die IFH Köln GmbH), sowie für die beteiligten Dienstleister. Ein wesentlicher Aspekt seiner Tätigkeit war es dabei, als Bindeglied zwischen technischen Teams und den nicht-technisch versierten Stakeholdern der Modellstädte zu fungieren. Er übersetzte und vermittelte fachlich-technische Inhalte, um eine klare und effektive Kommunikation zu gewährleisten.

Maßnahmen & Ergebnisse:

Um die Kernanforderungen des Projekts effektiv zu adressieren, führte unser Experte eine detaillierte Business- und Anforderungsanalyse durch. Dabei erfasste er in zahlreichen Interviews präzise die Erwartungen, Wünsche und Bedürfnisse der beteiligten Modellstädte bzw. ihrer Vertreter:innen. Diese Informationen wurden sorgfältig mit den Leistungen der Umsetzungs- und Datendienstleister abgestimmt. Während des gesamten Projektverlaufs wurde kontinuierlich überprüft, ob die Entwicklungsvorgänge mit den festgelegten Anforderungen übereinstimmen, um potenzielle Einschränkungen und Konflikte rechtzeitig zu identifizieren. Zudem wurde die Anforderungsdokumentation regelmäßig in enger Abstimmung mit dem Umsetzungsdienstleister und der Projektleitung überarbeitet und priorisiert.

Langfristige Wirkung:

Im Dezember 2022 markierte das Projekt einen entscheidenden Meilenstein: Die Plattform wechselte von ihrer prototypischen Anwendung innerhalb der Modellstädte zu einem Live-Betrieb. Sie ist nun aktiv im Einsatz und dient dem Leerstands- und Ansiedlungsmanagement auch über die Grenzen der Modellstädte hinaus.

Kundenfeedback:

Die Kundin hat uns durchgehend äußerst positives Feedback übermittelt und ihre Zufriedenheit mit unseren Arbeitsergebnissen zum Ausdruck gebracht. Ebenso haben die Modellstädte wiederholt und unaufgefordert positive Rückmeldungen an die Projektgeberin gesendet.

Sprachlern-App
Web-App zum Spracherwerb für Kleinkinder

Dieser Business Case demonstriert, wie unsere erfahrenen Experten agile Entwicklungsstrategien effektiv einsetzen, um maßgeschneiderte Lösungen zu liefern, die sowohl kosteneffizient als auch technologisch fortschrittlich sind.

Geschäftsszenario:

Entwicklung eines Minimalprodukts (Minimal Viable Product, MVP) für ein junges Startup, um ein Geschäftsmodell zu verproben.

Ausgangslage:

Unser Kunde, ein sehr junges, kleines Startup mit einer visionären Idee und sehr geringem Budget stand vor der Herausforderung, ein funktionierendes Minimalprodukt zu bauen (Minimal Viable Product, MVP), um den Produkt-Market-Fit zu verproben. Ziel war es, die innovative Geschäftsidee auf Android- und iOS-Geräten sowie im Browser verfügbar zu machen und schnellstmöglich zu liefern.

Unsere Lösung:

Nach Abwägung aller Rahmenbedingungen, Zukunftsperspektiven und Flexibilität fiel die Entscheidung auf eine schlanke und kostengünstige Lösung: die Entwicklung einer WebApp, statt separater Apps für verschiedene Plattformen. Das hält die Möglichkeiten offen, später spezifische Apps nachzuliefern, ohne hohe Neuimplementierungen.

Durchführung und Ergebnis:

Innerhalb von etwas mehr als 34 Personentagen (geschätzt wurden 45), verteilt auf einen Zeitraum von sechs Wochen, realisierte ein Experten-Duo das Projekt in Teilzeit. Sie nutzten einen modernen Tech-Stack um Kotlin, Ktor, Svelte, Svelte Kit und Typescript, um eine robuste, wartbare und schlanke Lösung zu schaffen. In den ersten 6 Monaten nach Release haben sich lediglich 12,5 Stunden Wartungsaufwand (hauptsächlich: Security Updates) angesammelt.

E-Commerce Händler (Fashion)
Verbesserung der "Engineering Culture" beim Kunden

Dieser Business Case illustriert unsere Kompetenz in der Beratung und Unterstützung von Scrum-/Kanban-Teams, insbesondere in herausfordernden und dynamischen Arbeitsumgebungen.

Geschäftsszenario:

Effektive Unterstützung und Leistungssteigerung in Scrum-/Kanban-Teams für ein renommiertes E-Commerce-Unternehmen

Projektübersicht:

Unser Kunde, ein etabliertes Unternehmen im Online-Handel, stand vor der Herausforderung, die Produktivität und Effizienz mehrerer interner Tech-Teams zu steigern. Ziel war es, die Geschwindigkeit bei der Lieferung von Produkt-Features zu erhöhen und gleichzeitig das Potenzial der festangestellten, jedoch weniger erfahrenen Mitarbeiter durch Coaching und Vorleben von Best Practices voll auszuschöpfen.

Unsere Rolle:

Unser Beitrag in diesem Projekt bestand durch das Entsenden zweier erfahrener Software Engineers, die remote in den Teams arbeiteten, um Seniorität und fachliche Expertise einzubringen. Unsere Aufgabe bestand darin, die Teams in ihrer täglichen Arbeit zu unterstützen, ihre Arbeitsprozesse zu optimieren, das "Struggling" der Teams zu verringern und die Kollegen durch das Vorleben von Best Practices weiterzuentwickeln. All das direkt am Beispiel der jeweiligen Verantwortlichkeiten der jeweiligen Teams, sprich das Liefern von Produktfeatures und das Beheben von Bugs.

Maßnahmen & Ergebnisse:

Durch regelmäßiges Sparring mit den Produktverantwortlichen, aktive Mitwirkung in den Retrospektiven und Refinement-Sessions sowie die gezielte Förderung der juniorigen Mitarbeiter konnten wir nicht nur die Velocity der von uns beratenen Teams erheblich steigern, sondern auch die Kompetenzen der festangestellten Kollegen erweitern. Ein besonderes Highlight war die Unterstützung bei einer kritischen Datenbank-Migration, die außerhalb der regulären Arbeitszeiten, am Freitagabend, stattfand – geplant, denn das Software-Tool diente den internen Mitarbeitern des Onlinehändlers während der üblichen Bürozeiten tagtäglich.

Langfristige Wirkung:

Unsere Arbeit führte zu mehr als nur kurzfristigen Erfolgen. Es entwickelten sich langfristige, persönliche Bindungen zwischen unseren Beratern und den Mitarbeitern des Kunden. Diese Beziehungen förderten nicht nur eine positive Arbeitsatmosphäre, sondern trugen auch maßgeblich zum Erfolg der Missionen bei.

Kundenfeedback:

Die Verantwortlichen und Heads beim E-Commerce-Händler waren von der Leistung unserer Engineers so beeindruckt, dass sie mehrfach und in mehreren Bereichen auf unsere Expertise zurückgriffen. Dieses positive Feedback bestätigt die hohe Qualität unserer Dienstleistungen und unsere Fähigkeit, maßgeschneiderte Lösungen zu bieten, die den spezifischen Anforderungen und Herausforderungen unserer Kunden gerecht werden.

Automobilzulieferer
Flexibler Einsatz in verschiedenen Rollen

Dieser Business Case veranschaulicht eindrucksvoll die Vielseitigkeit unserer Experten, die je nach Bedarf unterschiedliche Rollen übernehmen und unseren Kunden in kritischen Phasen zuverlässige Unterstützung bieten.

Geschäftsszenario:

Integration und Nachverfolgung von Anforderungen im Docs-as-Code-Ansatz, einschließlich Versionskontrolle und Variantenmanagement im Automobilsektor.

Projektübersicht:

In einem Innovationsvorhaben entwickelte der Kunde einen Prototyp, der es ermöglicht, Anforderungen und deren Beziehungen (wie Implementierungen und Testdurchläufe) im Docs-as-Code-Kontext systemübergreifend zu verfolgen. Dabei wurden auch die Versionskontrolle zur Bewahrung bestimmter Entwicklungsstände und das Variantenmanagement im Automobilbereich berücksichtigt.

Unsere Rolle:

Wir stellten einen unserer Software Engineers als technischen Experten und Architekten für dieses Projekt ab, um Anforderungen zu erheben und eine entsprechende Lösungsarchitektur zu entwickeln. Dabei galt es, die komplexen Entwicklungsprozesse im Automobilsektor, insbesondere im Bereich des Variantenmanagements, zu analysieren und zu integrieren.

Maßnahmen & Ergebnisse:

Unser Beitrag umfasste den Entwurf der Architektur und wesentliche Teile der Implementierung sowie die maßgebliche Mitgestaltung des Scrum-Prozesses und der Qualitätsstandards in einem streng regulierten Umfeld. Ein intensives Coaching und die Förderung des Wissensaustauschs, etwa durch Pair-Programming, stärkten insbesondere die weniger erfahrenen Mitglieder des multinationalen Teams und befähigten sie, das Projektthema auch nach Projektende weiterzuführen.

Langfristige Wirkung:

Die Erstellung des Prototyps führte das Innovationsprojekt zu einem erfolgreichen Abschluss und ermöglichte wertvolle Einblicke in die Anforderungen potenzieller Nutzer, die die Grundlage für die Weiterentwicklung des Prototyps in einem regulären Projektzyklus bildeten.

Kundenfeedback:

Sowohl die Projektleitung als auch das Management lobten unsere Arbeit, insbesondere die Qualität, die thematische Breite und die Fähigkeit, abstrakte Anforderungen in konkrete technische Lösungen umzusetzen.

Übersicht alltäglicher Herausforderungen

In verschiedenen Firmen sind unsere Experten im Einsatz und lösen tagtäglich große und kleine Herausforderungen. Hier eine kleine Sammlung der letzten Jahre. Da es sich hier um sensible Interna unserer Kund:innen handelt, möchten wir hier keine genauen Kund:inneninformationen (Name, Bereich) bereitstellen. Sie möchten am Ende auch, dass wir über Ihre Herausforderungen Verschwiegenheit bewahren.

Ein Migrationsprojekt mit harter Deadline drohte zu scheitern. Es fehlte an Fortschritt und einer strukturierten Roadmap.

Eines unserer Duos übernahm die Ownership, um für den verantwortlichen Projektmanager "die Kohlen aus dem Feuer zu holen". Sie erstellten einen auf die Bedürfnisse der Stakeholder zugeschnittenen Plan und arbeiteten alle erforderlichen User Stories aus und stimmten diese kurzfristig mit ihnen ab. Diese als Grundlage nehmend, implementierten sie innerhalb der strengen Deadline eine stabile und lauffähige Lösung höchster Qualität und zur vollsten Zufriedenheit der Stakeholder.

Die Kundin stand vor erheblichen Performanceproblemen bei einer quasi ungetesteten Implementierung. Interne IT-Teams der Kundin steckten in endlosen Diskussionen über Verantwortlichkeiten fest und Bug-Tickets häuften sich.

Unser täglich Brot: Statt Diskussionen über Verantwortlichkeiten griff ein erfahrenes Duo unserer Experten ein, um nicht nur die Softwarearchitektur/Software Design, sondern auch die zugrundeliegende Server-Infrastruktur grundlegend zu überarbeiten. Mit dem Fokus auf Testbarkeit und Leistungsfähigkeit gelang es beiden in nur einer Woche eine Lösung zu konzipieren, zu entwickeln und zu liefern. Auch unter Berücksichtigung der strengen Konzernrichtlinien gelang ein reibungsloser Live-Release in die vorhandene Applikations- und Server-Infrastruktur. Schlussendlich zeigte sich eine deutlich messbare Performance-Steigerung zur Zufriedenheit aller Stakeholder der Kundin.

Eine ältere Java-Anwendung einer Kundin hängt sich nach einiger Zeit auf. Das interne Tech-Team der Kundin weiß sich keinen Rat mehr.

Einer unser Experten schaut per Bildschirmfreigabe aus der Ferne (remote) mit dem Team ins System. Er hegt eine Vermutung und erwartet ein Speicherleck (Memory Leak) im Code. Es wird ein Einsatz vor Ort zur Analyse des Codes vereinbart. Bei diesem Einsatz löst unser Experte innerhalb eines Tages den Knoten, findet das Speicherleck, schließt es und auch nach vielen Wochen läuft die entsprechende Anwendung ohne weitere Anpassungen. Unsere Kundin ist glücklich.

Die Leistungsfähigkeit und Stabilität einer entwickelten OCR-Software entsprach nicht den hohen Erwartungen und Wünschen der Kunden-Fachabteilung. Die Anwendung litt unter Performance-Problemen und einer hohen Fehlerquote, was sie für den produktiven Einsatz untauglich machte.

Unsere Experten wurden engagiert, um sich dieser Herausforderung anzunehmen. Mit ihrer umfangreichen, breiten und langjährigen Erfahrungen entwickelten sie zügig eine Streaming-basierte Systemarchitektur, die sich nahtlos in die bestehende Produktionsumgebung integrieren ließ. Diese Lösung wurde nicht nur für den unmittelbaren produktiven Einsatz optimiert, sondern zeichnete sich auch durch ihren hohen Datendurchsatz und ihre Fehlerresistenz aus. Parallel haben unsere Expert:innen auch alle bekannten Bugs behoben.

Beim Relaunch eines veralteten Legacy-Systems unter erheblichem Zeitdruck stießen die internen Engineers an ihre Grenzen.

Das eng eingespielte Duo unserer Engineers bewies in diesem anspruchsvollen Projekt ihre außerordentliche Flexibilität und technische Expertise. Sie entwickelten eine rückwärtskompatible Lösung, die perfekt in die vorhandene, komplexe Systemarchitektur passte. Unser Team zeichnete sich durch schnelles Einarbeiten in das undokumentierte System und durch die Entwicklung von benutzerorientierten, kreativen Lösungen aus. Der ganzheitliche und gut strukturierte Ansatz unserer Engineers ermöglichte einen reibungslosen und termingerechten Relaunch.

Ein plötzlich auftretender Fehler in der Produktionsumgebung führte zu signifikanten Problemen bei internen Signaturmechanismen und erforderte sofortiges Handeln.

Unsere Engineers, die auch unter Druck exzellent arbeiten, reagierten unverzüglich. Mit einer akribischen Fehleranalyse identifizierten sie rasch den Bug, isolierten ihn und behebten das Problem effizient. Durch ihre umfassende Erfahrung im Incident Management stellten sie sicher, dass die Situation schnell und effektiv unter Kontrolle gebracht wurde, was die Betriebsunterbrechung auf ein Minimum reduzierte.