Softwarearchitektur Review

Schnell zum konstruktiven Feedback

Deine Berater

Thomas Bayer

Thomas lernt jeden Monat spannende Projekte und Teams kennen. Bei einigen Kunden ist er bei Redesigns und Neuimplementierungen erneut dabei und erfährt so, was sich über lange Zeit bewährt und was nicht. Seine Erfahrung gibt er in Schulungen und auf Konferenzen weiter.

Tobias Polley

Cloud-Architekturen und API Sicherheit stehen bei Tobias im Fokus. Neben dem Aufbau von Systemen interessiert sich Tobias für einen zuverlässigen und nachhaltigen Betrieb. Er ist ebenfalls Trainer und international als Konferenzsprecher unterwegs.

Ablauf und Aufwand

Ein Architekturreview in 15 bis 50 Stunden – wie soll das gehen?
Wir haben dutzende Komponenten und hunderttausende Codezeilen!

Tatsächlich benötigen wir selbst bei großen Anwendungen oft nicht mehr Zeit. Es ist nicht notwendig alles zu sichten, um Probleme, Ursachen und Verbesserungspotentiale zu finden - man muss nur an den richtigen Stellen suchen und typische Konstrukte finden, die sich wiederholen. Das Ergebnis sind konkrete Maßnahmen, deren Umsetzung große Effekte haben.

Um die Anwendung zu begreifen erstellen wir Diagramme, Skizze und Dokumentation, die euch nach dem Review zur Verfügung steht.

Ein Angebot bekommst du unter info@predic8.de oder (0228) 5552576-0.

1. Kickoff Meeting (2 – 8h)
  • Vorstellung der Anwendung
  • Probleme und Ziele
  • Randbedingungen und Anforderungen
2. Review (8 – 40h)
  • Interview mit Softwarearchitekten und/oder Entwicklern
  • Sichtung Code und Dokumentation (falls vorhanden)
  • Erstellung von Diagrammen und Dokumentation
3. Ergebnispräsentation (4-8h)
  • Vorstellung von Ergebnissen und Lösungsalternativen

Live Review

Tobias und Thomas sichten eure Anwendung live im Meeting. Wie Diagramme und Code gelesen und entscheidende Stellen gefunden werden, wird dabei ebenso vermittelt wie die Ergebnisse des Reviews.

Beim Live-Refactoring könnt ihr mit dem Berater im Meeting euren Code verbessern und den Prozess kennenlernen.

Beispiele

Für unsere Kunden haben wir u.a. diese Reviews durchgeführt.

  • Mobile Client eines ERP-System: Optimierung der Stabilität und Skalierbarkeit
  • Steuerung von Testprozessen in der Automobilindustrie: Beurteilung der Qualität von Architektur und Code
  • Prozesssteuerung Automobilindustrie: Verbesserung der Wartbarkeit, Zeit- und Kostenreduktion bei der Pflege
  • Anaylse und Laufzeitoptimierung von Rechenkernen für die Angebotserstellung bei Versicherungen

Technologien

für die wir Reviews durchführen.

  • Java, Kotlin, Python
  • JEE, Spring Boot
  • APIs, Integration, Messaging, BigData
  • React, Vue, SPAs
  • ...

Gerne unterhalten wir uns unverbindlich und kostenlos vorab über euer Vorhaben. Ruf an unter (0228) 5552576-0 und frag nach Tobias oder Thomas.