1) Wie sieht dieser Wert aus, wenn er von uns gelebt wird? Listet konkrete Verhaltensweisen auf!
Stay iterative
- Iterative Weiterentwicklung von Features.
- Kontinuierliche Verbesserung in Baby Steps bzw. Inkrementen vorgehen.
Keep Refactoring
- Refactoring: Verständlichkeit des Codes verbessern.
- Für alle verständlicher Code = leicht zu warten.
Testing
- (grüne) Tests.
- TDD - Test Driven Development - nicht obligatorisch
- Code ist vertestet, weder zu viel noch zu wenig (unit vs e2e vs integration).
Communication
- regelmäßige ******Kommunikation ****im Team.
- Absprechen, wenn es um größere technische Basis-Änderungen geht.
- Sachen auf einfachste Weise erklären können → auch teamübergreifend.
Reviewing
- Pair-Programming.
- Code-Reviews.
- Man ist selbst davon überzeugt, dass alles so funktioniert wie erwartet, bevor andere es sichten.
Documentation