Efektywne dostarczanie produktu

Program warsztatu
Data szkolenia
Ustalana indywidualnie
Czas trwania
3-5 dni
Dla kogo
Zespoły programistyczne, managerowie, dyrektorzy
Forma
30% teoria / 70% praktyka
Miejsce warsztatu
Siedziba klienta lub Zdalnie

Opis szkolenia

Czy twój produkt cyfrowy boryka się z rzadkimi wdrożeniami? Wdrażacie raz na miesiąc, albo rzadziej? Każde wdrożenie to stres i nadgodziny? Istnieje na to rozwiązanie.

Efektywne dostarczanie produktów cyfrowych to gałąź wiedzy, która stoi na ramionach gigantów: Lean Development i DevOps. Zastosowane praktyki socjotechniczne przyśpieszają wdrażanie, poprzez maksymalne ułatwienie zmian - na poziomie architektury, kodu, organizacji, procesów developerskich i produktowych.

Poznaj praktyki, które pozwolą Ci przeprowadzać 300 wdrożeń tygodniowo 🚀

3.jpg s1.jpg
Wiedza, którą zdobędziesz

Po warsztatach

Zobacz, jakie umiejętności rozwiniesz:
  • Uzyskasz wiedzę na jak wdrażać nawet 300 razy miesięcznie na produkcję.
  • Dowiesz się jakie metryki dostarczania warto mierzyć i jak je usprawniać.
  • Zrozumiesz jak projektować efektywny proces CI/CD.
  • Poznasz techniki tworzenia architektury nastawione na częste zmiany.
  • Nauczysz się określać jakość i zapewniać ją bez kompromisu z prędkością.

Program Warsztatów

Program opisany poniżej jest propozycją - do każdego warsztatu ustalamy dedykowany program na podstawie twoich potrzeb.

  1. Cele efektywnego dostarczania - 300 wdrożeń miesięcznie
  2. Zasady Lean Development
  3. Continuous Integration i Development
  4. Architektura nastawiona na zmiany
  5. Jakość i obserwowalność
  6. Praca kolaboratywna

  1. 8 strat procesu dostarczania
  2. Metryki Lean
  3. Teoria ograniczeń - wąskie gardła
  4. Praktyki optymalizacji pracy
  5. Miary DevOps - DORA

  1. Projektowanie procesu CI/CD
  2. Zapewnianie jakości
  3. Zapewnianie bezpieczeństwa
  4. Zapewnianie compliance
  5. Praktyki niezawodności i obserwowalności

  1. Wzorce architektury o niskim koszcie zmiany
  2. Praktyki separacji zmian biznesowych
  3. Mierzenie architektury
  4. Topologie zespołów i zmiany organizacyjne
  5. Role zespołowe i organizacyjne

  1. Określanie punktu startowego
  2. Definicja celów architektury
  3. Praktyki zwinnego dokumentowania decyzji architektonicznych - ADR
  4. Praktyki zwinnego dokumentowania struktury systemu - Model C4
  5. Praktyki zwinnego dokumentowania procesów systemu - Event Storming
  6. Procesy dokumentowania w zespole

  1. Kompromis szybkość i jakość
  2. Shift Left Testing
  3. Określanie jakości
  4. Mierzenie jakości
  5. Projektowanie procesu testów
  6. Projektowanie procesu obserwowalności
  7. Narzędzia i praktyki automatyzacji testów - TDD, SBE

  1. Monorepo - jedna baza kodu
  2. Trunk-based development - jedna gałąź kodu
  3. Feature flags - wdrożenie != uruchomienie
  4. Efektywne Code Review
  5. Pair i mob programming
3.jpg

Jeśli interesuje Cię ten warsztat skontaktuj się ze mną 👇

Wyślij