Coaching
Unterstützung für Ihr Entwicklungsteam

Architektur-Coaching
  • Begleitung Ihrer Architekten bei der Erstellung und Weiterentwicklung der Systemarchitektur
  • Unterstützung bei der Ermittlung der nichtfunktionalen Anforderungen und deren Berücksichtigung in der Architektur
  • Unterstützung bei der Refaktorierung monolithischer Systeme hin zu pflegbaren und wartbaren Architekturen (z.B. Microservices)
Coaching auf dem Weg in die Cloud
  • Begleitung Ihres Entwicklungsteams beim Schritt in die Cloud
  • Vermittlung von Anforderungen an das Software-Design zur Schaffung von skalierbaren Cloud-optimierten Systemen
  • Unterstützung bei der Transformation hin zur Nutzung von PaaS und Serverless Computing, anstelle IaaS oder virtuellen Maschinen
Automatisierung des SW-Entwicklungsprozesses
  • Unterstützung bei der Einführung automatisierter Build- und Deploymentprozesse
  • Begleitung des Entwicklungsteams bei der Einführung von automatisierten Tests (sowohl Unit-, Komponenten-, Integrations- oder Akzeptanztests)

Eingesetzte Technologien, Produkte und Methoden

Technologien
  • .NET (C#, F#)
  • .NET Core (C#)
  • ASP.NET MVC [Core]
  • HTML5
  • JavaScript / TypeScript
  • T-SQL
  • REST

und weitere

Produkte
  • Microsoft Azure
  • Microsoft SQL Server *-2016
  • Windows Server *-2016
  • Visual Studio Team Services / Team Foundation Server
  • Bootstrap
  • Angular

und weitere

Methoden
  • Agile Softwareentwicklung
  • Testdriven Development (TDD)
  • Behavior Driven Development (BDD)
  • Clean Code Development
  • Continuous * (Integration, Delivery, Deployment)