Slide 11
Slide 11 text
Es gibt viele mögliche Antworten und Gründe für mangelnde
Qualitätssicherung und Tests unseres Infrastruktur Codes.
QAware | 11
■ Hohe Cognitive Load und fehlendes Know-How der Teams.
– Junge Teams haben Anfangs oft noch nicht das nötige Know-How. Schulungen + Konferenzen!
– Reduzierung der Cognitive Load über standardisiertes, Team weites Developer Tooling + CI.
■ Feature Greed und Awareness seitens der Product Owner.
– Product Owner müssen neben Features auch die nötigen betrieblichen Aktivitäten priorisieren.
– Festen Anteil an Ops related Issues vereinbaren.
– Ops related Tasks als Teil der DoD und Acceptance Criteria vereinbaren.
■ Zeitdruck oder unrealistische Pläne.
– Das Standard Argument bzw. Grund für nicht vorhandene Tests. Leider immer noch zu oft!
– Technical Debt transparent machen.
■ Hohe Infrastruktur Komplexität für Absicherung von Infrastruktur Code.
– Besonders deklarative IaC Ansätze lassen sich nur über Integrationstest absichern.
– Hierfür braucht es dedizierte Infrastruktur und Umgebungen: Kosten + Wartung.