Fortlaufendes Lernen
Unsere Lernkultur ermöglicht es uns, unsere angesammelten Erfahrungen und Kenntnisse kreativ und innovativ zu nutzen.
Kontinuierliche Integration
Kontinuierliche Integration ermöglicht eine schnellere Erkennung von Bugs. Das hilft uns, kostspielige Fehler zu vermeiden. Die Integration erfolgt neben häufigen automatisierten Tests, die uns sofort Feedback über die systemweiten Auswirkungen lokaler Veränderungen geben.
Iterationen
Wir folgen dem Iterationsmodell, um Software in kurzen Freigabezyklen zu erstellen. Auf diese Weise können wir einen kontinuierlichen Wert schaffen und uns an sich ändernde Anforderungen anpassen.
Rückblicke
Wir reflektieren jeden Schritt unserer Projekte. Durch die Erfahrungen und Lehren können wir uns stetig verbessern. Dabei setzen wir auf eine offene Kommunikation, um gemeinsam Maßnahmen zur Verbesserung zu entwickeln.
Testzentrierte Entwicklung
Der gesamte Prozess ist sehr auf Tests fokussiert. Das gewünschte Verhalten des Produktionscodes wird mit automatisierten und manuellen Tests wieder und wieder überprüft. Während des Arbeitsprozesses führen wir diese Tests fort. So stellen wir sicher, dass sich unsere Software weiterhin wie erwartet verhält und fehlerfrei bleibt.
Programmierungsstandards
Wir haben vordefinierte Regeln und Standards. Automatisierte Checks prüfen auf Übereinstimmung mit diesen Standards, damit das Projekt auf dem richtigen Weg bleibt.