Technické praktiky ve Scrumu

služby

Proč se zúčastnit

Nezáleží na tom, kolik fantastických meetingů, retrospektiv a Scrum srazů jste navštívili. Neznáte-li dobré programátorské praktiky, nikdy nebudete plně efektivní.

Řekneme si vše o best practices efektivního vývoje. Vyzkoušíme si párové programování a test-driven development. Povíme si, co je to stub, mock, seam, jaké existují testovací vzory a jak psát unit-testy, které jsou udržovatelné, důvěryhodné a čitelné. Workshop je zastřešen teorií Extrémního programování, která vysvětluje, proč jsou některé kombinace vývojářských praktik efektivnější než jiné. Metodika, kterou se naučíte, je více než jen součet svých částí.

Workshopem vás provede extrémní programátor a signatář software craftmanship manifesta.

Hlavní přínosy

  • Rozvoj týmové spolupráce.
  • Vyšší produktivita týmu.
  • Kvalitnější automatizované testy.
  • Praxe v párovém programování, TDD, používání test-doubles.

Pro koho

Vývojáři a jejich Scrum Master.

Osnova

Konečnou osnovu vždy přizpůsobuji požadavkům zákazníka.

Zobrazit/skrýt celou osnovu
  1. Historie Extrémního Programování
  2. Praktiky jako puzzle
    • Párové programování
    • Průběžná integrace (CI)
    • Unit-testování
    • Sdílené vlastnictví kódu
    • Jednoduchý design
    • Metafora
    • Plánovací hra
  3. Unit-testování
    • Dobrý unit-test
    • Stub
    • Mock
    • Frameworky Catch a FakeIt
  4. Práce s legacy kódem
    • Unit-testování v legacy kódu
    • Refaktoring
  5. XP a Scrum
  6. Kvalita softwaru
  7. Jak psát dobré stories a tasks
  8. Objektově orientovaný design pomocí CRC karet
  9. Současné trendy
    • Mob programming
    • #NoProjects
    • #NoEstimates
    • BDD / DDD
    • DevOps
    • Continuous release
  10. Nástroje a frameworky

Materiály a příprava

Je důležité si přinést vlastní notebook a zkompilovat si prázdný projekt, který naleznete v GIT repozitáři společně s dalšími instrukcemi.

Kvůli párovému programování je nutné si nainstalovat grafické IDE (ideálně Visual Studio Code), protože váš kolega nemusí znát klávesové zkratky pro VIM či Emacs.

Rezervace termínu

Pro rezervaci termínu a cenu mě prosím kontaktujte.

Extreme programming