Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quality Built-In

Quality Built-In

12. DevOps Meetup Bern, 18. August 2022, Impact Hub Bern

Zacharia Ghammar, Postfinance: Quality Built-in - Wie können Praktiken wie User Centered Design, Behavior Driven Development (BDD), Outside-in Development und CI / CD in einen Arbeitsprozess gegliedert werden, bei dem die Qualität von Anfang an fest mit eingebaut wird?

Im Sommer 2021 startete ein junges Team bei PostFinance ein Experiment mit dem Ziel, diese Frage zu beantworten. Das Team besteht aus zwei Lehrabgängern sowie drei Lernenden, die gemeinsam ein interdisziplinäres DevOps Team bilden. Das Experiment: einen Arbeitsprozess auf die Beine stellen und kontinuierlich weiterentwickeln, der die Qualität des Produktes sowie auch des Codes von Anfang an sicherstellt.

Part 1: Story – Welche Probleme hatten wir und mit welchen Praktiken konnten wir diese beheben?
Part 2: Mindset – Wie hat sich unser Mindset verändert? Was ist die Voraussetzung, dass ein Team sich kontinuierlich weiterentwickeln kann?
Part 3: Prozess – Wie sieht unser Arbeitsprozess aktuell aus und welche Herausforderungen haben wir?

Wir möchten unsere Erfahrungen und Erkenntnisse mit anderen interessierten Menschen teilen. In der Hoffnung, spannende Diskussionen anzuregen, wertvolles Feedback zu erhalten und nicht zuletzt mit der Absicht, andere zu inspirieren, neue Praktiken auszuprobieren.

DevOpsBern

August 21, 2022
Tweet

More Decks by DevOpsBern

Other Decks in Programming

Transcript

  1. Zacharia Ghammar Youri Weber Mediamatiker EFZ Informatiker EFZ 3 –

    4 Lernende Informatik, IMD DevOps Meetup Bern, 18.08.22, Zacharia Ghammar 6
  2. Produkt entwickeln Mehrwert generieren DevOps Practices Etablieren und leben Learnings

    teilen In verschiedenen Formaten DevOps Meetup Bern, 18.08.22, Zacharia Ghammar 7
  3. Produkt (MVP) Internes Umfrage-Tool CI / CD Pipeline Mit Blue/Green-

    Deployment µS-Architektur Private Cloud-Native Umgebung mit K8s Tech Stack Angular, Spring Boot und PostgreSQL DevOps Meetup Bern, 18.08.22, Zacharia Ghammar 9
  4. Praktiken 1. WIP Limit 2. 4-Augenprinzip (Pair-Programming, Backlog Refinement, Reviews)

    3. Behaviour-driven Development (BDD) 4. Flow-Design (Entwurf der Umsetzung) 5. Outside-in Development DevOps Meetup Bern, 18.08.22, Zacharia Ghammar 23
  5. «Wir können die Qualität nur fest ins Produkt einbauen!» DevOps

    Meetup Bern, 18.08.22, Zacharia Ghammar 28
  6. Commitment Zum Prozess, vom gesamten Team Prozess Klarer Arbeitsprozess Mindset

    Kontinuierlich experimentieren und lernen DevOps Meetup Bern, 18.08.22, Zacharia Ghammar 30
  7. Theorie & Anwendung So früh wie möglich ausprobieren und lernen

    Feedback einholen Learnings teilen und Feedback generieren DevOps Meetup Bern, 18.08.22, Zacharia Ghammar 35