Kurzy a certifikace SCRUM

Vše

SCRUM Developer - Extreme Programming

13.500 CZK
Days2
17. 1.18. 1. 2019
Praha
CZ

V dnešním světě agilního vývoje softwaru jednoznačně dominuje Scrum. Ten však není metodikou, ale jen procesním rámcem. Definuje základní rytmus (sprinty), 4 ceremonie, 3 role a práci s požadavky. Nijak se nedotýká samotné práce vývojářů. Proto množství agilních týmů vedle Scrumu adoptuje také řadu technik a praktik neméně známe metodiky Extreme Programming, které jim pomáhají vytěžit maximum z iterativního přístupu.

Co je Extreme Programming (XP)

Jistě jste zaslechli nebo četli o

  • programování řízeném testy (test-first programming),
  • párovém programování (pair programming),
  • nepřetržité integraci (continuons integration) nebo
  • kolektivním vlastnictví kódu (collective code ownership).

Extreme Programming je mnohem více. Je to provázaný systém technik a praktik, které se navzájem doplňují, podporují a potrhují principy agilního vývoje.

Cílová skupina

  • Všichni vývojáři (programátoři, analytici, testeři, architekti) i IT manažery, kteří chtějí

    • posunout své umění na vyšší úroveň,
    • nemarnit čas zbytečnou prací a
    • vyhnout se přesčasům.


Cíle kurzu

  • Cílem kurzu je naučit se spolupracovat jako team a umět řešit nečekané situace, které se objeví během vývoje
  • Naučíte se ověřit si podstatu zadání funkcionality. Chápeme zadání opravdu stejně jako zadavatel?
  • Budete umět napsat dokonalý automatizovaný test (ten Vás bude vlastně vést i celým vývojem)
  • Získáte přehled o novinkách v oblasti vývoje a zároveň si je vyzkoušíte s lektorem s letitou praxí v oblasti agile i vlastního kódování (lektor je velký praktik)

Osnova

  • Principy agilního vývoje a XP

  • Plánování v XP

    • Agilní plánování projektu, plánování iterací a releasů
    • Práci s požadavky formou user stories
    • Vyjednávat se zákazníkem rozsah funkčnosti během projektu (Negotiated Scope Contract)

     

  • Design

    • Programovat, jen co je skutečně potřeba
    • Inkrementální design
    • "Spikes"

     

  • Programování

    • Zákazník je stále k dispozici.
    • Testy nejdříve. Programujte v páru. Integrujte nepřetržitě.
    • Kolektivní vlastnictví kódu.

     

  • Testování

    • Testování je základním kamenem XP.
    • Všechen kód je testován.
    • Vývoj řízený akceptačními testy (Acceptance Test-Driven Development).
    • Jak se XP a Scrum vzájemně doplňují.

     

  • Jak začít.

    Výhodou XP je, že začít lze takřka kteroukoliv praktikou, individuálně nebo v rámci týmu. Jak budete praktiky postupně přibírat, budou vám přinášet hodnotu nejen každá zvlášť, ale též v synergii s ostatními.


Předpoklady na účastníka

  • Základní přehled v IT
  • Chuť rozvinout své zkušenosti

Studijní materiály

  • bez tištěných materiálů, vytvoříte si vlastní sw projekt

 

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole