Beratung Softwareentwicklung

KOMPENTENTE UND LÖSUNGSORIENTIERTE BERATUNG.

PROFITIEREN SIE VON UNSEREM KNOW HOW

Technische Projektleitung - Software Architektur:

In enger Zusammenarbeit mit dem Entwicklungsteam unserer Kunden übernehmen wir Verantwortung für Architektur, Implementierung und Einhaltung der Meilensteine.

Software Audits / Applikationsreviews:

Wir analysieren Architekur, Design und Programmcode und erarbeiten konstruktive Vorschläge für eine effiziente Optimierung der Applikation. Mehr zu unserem AAA Software Architektur Rating.

Technologie Workshops:

Wir beschäftigen uns laufend mit den aktuellen Technologien und machen diese für die Entwicklungsteams unserer Kunden nutzbar.

JAVA AAA ARCHITEKTUR RATING.

DEMONSTRATE QUALITY

Phase 1: Getting the Big Picture

  • Erstes Meeting - Kennenlernen und Einführung von Kundenseite
  • Übergabe Code und Dokumentation
  • Automatisierte Code Inspections
  • Analyse Layering und Design (Patterns)
  • Analyse vertikaler nicht-funktionaler Services
  • Analyse der Verwendung von Frameworks
  • Schichtenübergreifende Analyse der Anwendungsfälle
  • Kontrolle der Konformität betreffend Richtlinien und NFRs (Non Functional Requirements)

Phase 2: Verification

  • Gespräch mit den Stakeholdern (Projektleiter, Architekten, Entwickler)
  • Ermittlung von Schwachstellen in der Software Engineering Methodologie

Phase 3: Tiefenanalyse & Dokumentation

  • Expertenanalyse der identifizierten Hotspots
  • Dokumentation der Ergebnisse
  • Ausarbeitung eines konstruktiven Maßnahmenkataloges zur Qualitätssteigerung

Phase 4: Report & Berichterstattung

  • Präsentation der Ergebnisse und Aussprechen von Empfehlungen an das Management
  • Feedback an das Entwicklungsteam und Besprechung der Maßnahmen im Rahmen eines Workshops