header-overlay-triangle-02

Arbeitsweise Methodisch &
pragmatisch

Die Systemum®-Methode Methoden-
baukasten statt Stückwerk

Software ist mehr als nur Coden und „agil“ ist kein Allheilmittel. Falsch eingeführte oder nicht aufeinander abgestimmte Methoden stiften häufig mehr Verwirrung, statt ein Unternehmen wirklich nach vorn zu bringen. Entscheidend ist eine aufeinander aufbauende, sinnvolle Methodenvernetzung von Anfang bis Ende.

Unsere Systemum®-Methode umfasst eine Reihe von miteinander vernetzten Methoden und Werkzeugen zur Lösung und Entscheidungsfindung in komplexen Softwareprojekten. Hierzu gehören Analyse-, Entwurfs- und Steuerungsmethoden, implementiert durch Vorgehensmodelle, Schulungsmaterial, Checklisten, Templates und vieles mehr.

Auf Basis dieser in zahlreichen Projekten entwickelten und verfeinerten Methode beraten wir Sie ganzheitlich und immer abgestimmt auf Ihre individuelle Projektsituation. Dank unserer branchenübergreifenden Erfahrung können wir Ihnen die richtigen Fragen stellen und die passenden Lösungsalternativen gleich dazu liefern. 

Profitieren Sie von unserem Wissensvorsprung – damit Ihre Entscheidungen zukunftsfähig sind.

Software Engineering Methoden Methoden-
beratung

Wir ziehen nicht einfach eine Standardlösung aus der Schublade, die vermeintlich überall passt. Wir verkaufen Ihnen auch keine neue Lösung, nur weil sie gerade ein Hype ist. Wir finden heraus, was das Richtige für Ihr Unternehmen ist.

Hierfür arbeiten wir eng mit Ihren Experten zusammen. So kombinieren wir Ihre Erfahrungen im Produktumfeld mit unserer Methodenexpertise. Wir analysieren Ihre individuelle Situation, vermitteln Wissen und beraten und coachen Sie bei der Optimierung Ihrer Vorgehensweise.

Dabei setzen wir auf eine Mischung aus konzentrierten Vor-Ort-Meetings (Workshops) und individueller Weiterarbeit zwischen den Terminen. Durch regelmäßige Abstimmungsmeetings steuern wir die Arbeiten und sorgen so für den Projektfortschritt und einen erfolgreichen Projektabschluss.

Auf Basis unserer Systemum®-Methode erarbeiten wir passgenaue Beispiele, Templates und Checklisten und verbessern die Qualität durch regelmäßige Reviews von realen Arbeitsergebnissen.

Aus unserem Selbstverständnis heraus schaffen wir pragmatische und individuell auf Sie zugeschnittene Lösungen. Unsere Systemum®-Methode dient uns hierbei als bewährte Grundlage. Wir begleiten Sie, bis die Methoden ihre Wirksamkeit in der Praxis bewiesen haben.

Wir arbeiten in einem Team aus zwei Beratern, die zu Ihnen kommen und mit Ihnen gemeinsam die Ergebnisse erarbeiten.

So sorgen wir für optimale Ergebnisse:

Auftrag schärfen

Ziele
Herausforderungen
Lösungsideen

Ist-Situation analysieren

Produkte
Arbeitsweisen
Architekturen
Organisation
Ressourcen

Konzepte erarbeiten

Erarbeitung von Lösungskonzepten

Iterativ verfeinern

Verfeinerung der Konzepte in regelmäßigen Workshops

Ergebnisse dokumentieren

Dokumentation der Ergebnisse

Tools auswählen und anpassen

Gemeinsame Auswahl und Anpassung der passenden Tools

Wissen vermitteln

Praxisbewährte Methoden vermitteln

Methoden etablieren

Schulen und Coachen in den neuen Arbeitsweisen, Methoden und Tools

Schrittweise optimieren

Optimieren durch begleitendes Coaching

Zukunftsfähige Software im Produkt Produktprojekte

In Ihren Modernisierungs- und Entwicklungsprojekten übernehmen wir die methodische Führung, erarbeiten konkrete Ergebnisse und sorgen für Projekterfolg.

Wir bilden mit Ihren Produktexperten ein gemeinsames Team. Wir kommunizieren täglich, treffen uns regelmäßig persönlich, und präsentieren in festen Zyklen die Arbeitsergebnisse.

Unsere Rolle im Projekt bestimmen wir im Vorfeld gemeinsam mit Ihnen. In der Regel beinhaltet dies das Strukturieren der Aufgaben, das Steuern des Projekts sowie das Erarbeiten und Dokumentieren von Projektinhalten. Wir legen so fest, wie die Arbeitsteilung zwischen Ihnen und uns ist und klären frühzeitig wichtige Zulieferungen.

Was ist Ihr Vorteil bei dieser Form der Zusammenarbeit? Dank unserer weitreichenden Erfahrung kennen wir die Stolpersteine und können die richtigen Schritte planen. Wir entlasten Ihr Team aktiv und helfen ganz nebenbei Ihrem Team besser zu werden. Dabei haben wir stets den Blick auf das Wesentliche: den Projekterfolg.

Natürlich ist jedes Projekt anders, aber in einem typischen Projektablauf sind dies die notwendigen Schritte:

Schritte zum Erfolgsprojekt
0

1. Auftrag klären

In Ihren Modernisierungs- und Entwicklungsprojekten übernehmen wir die methodische Führung, erarbeiten konkrete Ergebnisse und sorgen für Projekterfolg.

Damit wir die richtigen Methoden und Herangehensweisen für Sie wählen, müssen wir Ihr Unternehmen, Ihre Produkte und deren Besonderheiten verstanden haben.

Hierzu treffen wir uns im Rahmen eines Workshops und analysieren Ihre Produktlandschaft und -roadmap und stellen die Kernanforderungen zusammen. Wir besprechen den Modernisierungsbedarf, bewerten die Qualität von Software und Prozess und sichten das vorhandene fachliche und technische Wissen.

2. Ist-Situation analysieren

3. Fachkonzept und
Zielarchitektur definieren

Komplexe Modernisierungsprojekte müssen zügig umgesetzt werden und erfordern einen klaren Fokus.

In der gemeinsamen Konzeptarbeit definieren wir die neue Produktgeneration sowohl fachlich als auch technisch. Eine präzise Spezifikation ist genauso vonnöten wie eine belastbare und zukunftsfähige High-Level-Architektur. Ein iterative-inkrementelles Arbeiten parallel zur Umsetzung ist zwar möglich, jedoch ist gerade das Durchdringen der fachlichen Zusammenhänge und Funktionen ein nicht zu unterschätzender Aufwandsfaktor.

Erfolgreiche Modernisierungsprojekte bauen auf einem wirtschaftlich wie technisch gut gewählten Vorgehen zwischen kleinen Refactorings und einer Neuentwicklung auf. Wir nennen dies Modernisierungsstrategie.

Aus den bisherigen Analysen und Konzepten bestimmen wir im Rahmen Ihrer Vorgaben die passende Modernisierungsstrategie: Welche Elemente werden übernommen, welche neu implementiert? Wir planen fachliche und technische Verbesserungen und sichern so die Langlebigkeit des modernisierten Produkts.

4. Modernisierungs-
strategie definieren

5. Modernisierung planen

Für eine zielgerichtete Implementierung der geplanten Modernisierungsmaßnahmen ist eine Planung des Vorgehens im Rahmen von Ressourcen, Budgets und Zeitrahmen wichtig. Agile Verfahren bringen zusätzlich die nötige Flexibilität entlang des Weges.

Aufbauend auf den Ergebnissen der vorangegangenen Schritte wird nun das Umsetzungsvorgehen geklärt und das Projekt geplant. Es gilt u.a. zu entscheiden, ob externe Dienstleister involviert werden sollen und wie diese gesteuert werden, welche Qualitätssicherungsmaßnahmen ergriffen werden und wie das Projekt gesteuert werden soll.

Da gerade ein Modernisierungsprojekt gut mit Unwägbarkeiten bzgl. der bestehenden Lösung und der geplanten Umsetzungsschritte umgehen können muss, ist ein agiles Vorgehen mit regelmäßiger Überprüfung des Fortschritts anzustreben.

Die Realisierung läuft in enger Abstimmung zwischen Ihren Entwicklungsteams, externen Dienstleistern und uns als Koordinatoren der Modernisierung. So arbeiten wir gemeinsam den zuvor aufgestellten Modernisierungsplan ab und modernisieren das Produkt Schritt für Schritt.

6. Modernisierung iterativ durchführen

7. Nachhaltigkeit sichern

Oft entsteht Modernisierungsbedarf durch hohen Innovationsdruck von außen. Eine gleitende Anpassung von Architektur und Vorgehensweise an die steigenden Anforderungen unterbleibt.

Um dies für die neue Produktgeneration von vornherein zu vermeiden, beraten wir parallel zum eigentlichen Modernisierungprojekt bei der Verbesserung des Softwareengineering-Prozesses und optimieren diesen im Hinblick auf die modernisierte Produktgeneration.