Code Clinic
Mit unserer Code Clinic nehmen wir uns der Verbesserung von bestehender Software und von Softwareentwicklungsteams an.
Optimierung bestehender Software
Wenn es um die Optimierung von Software geht, analysieren wir diese anhand von Code- und Architektur-Reviews. Je nach Anforderung helfen wir die Software zu stabilisieren, abzusichern, zu modularisieren, zu flexibilisieren und sie besser auf die Businessanforderungen auszurichten. Wir zeigen mit kurz-, mittel- und langfristigen Maßnahmen mögliche Migrationspfade auf. Dabei berücksichtigen wir den kompletten Software-Lifecycle, die vorhandene Infrastruktur, das vorhandene Know-how und die Unternehmensgegebenheiten wie Kultur und Struktur.
Teams verbessern
Wir helfen Teams, ihre Entwicklungsgeschwindigkeit und die Softwarequalität zu verbessern. Damit einher geht die Steigerung der Motivation im Team. Wir sind Spielertrainer und begleiten die Kollegen in der täglichen Arbeit.
Dies tun wir durch:
- Code und Architekturreviews
- Einführung und Umsetzung von agiler Softwareentwicklung
- Einführung und Konfiguration von Continuous Integration und Deployment Tools (Maven, Git, Nexus, …) und Verbesserung von Prozessen
- Automatisierung von Tests (Unit, Integration, Akzeptanz, …)
- Automatisierung von Build und Integration
- Einführung von crossfunktionalen Teams