Nedávno jsme si střihli vnitrofiremní workshop na téma agilní metodiky. Jednak jsme potřebovali nějaké věci sjednotit a poté, jak se říká, "opakování je matka moudrosti".
Před pořádnou porcí vzdělávání je ale třeba začít dobrou kávou.
Barista Michael a jedna parapetní káva. |
Co pije Kuba si netroufá nikdo komentovat. |
Hlavní hvězdou odpoledne byli (krom melounu) Tomáš s Kubou. Tomáš si vzal na starosti agilní metodiku obecně, Kuba pak code reviews. A co jsme řešili? Třeba:
Kuba a code review. |
V rámci projekt management systému máme v tuto chvíli definovanou tuto životní pouť ticketů:
- For estimate
- Ready to devel
- Devel
- Review
- Ready to deploy
- Pending verification
- Verified
- To Be Discussed
- Invalid
Někdo se účastní i vzdáleně. |
Každý úkol je typ ticketu Story, má zadání, očekávané výsledky. I bugy jsou story, která má v názvu Bug. Speciálním případem Story je Epic Story. To je zastřešující ticket, který obsahuje celé velké zadání, které se pak rozpadá na velké dílčí celky (story).
Story se přiřazuje do sprintu v momentě, kdy je naplánován její vývoj. Je přidělena tomu, kdo ji pak následně bude kontrolovat. Tedy je schopen ověřit, že všechny požadavky jsou splněny a je tedy možné ji uzavřít a nasadit do produkce.
Pod story se zakládají Tasky. Task je jeden dílčí úkol (vytvoření migrací db, založení nové komponenty, controlleru, apod.). Je přiřazen tomu vývojáři, který na něm bude pracovat.
Při plánování se pod story zakládají i speciální tasky pro testing, případně i v rámci vývoje se dle potřeby zakládají další tickety, jejichž úkolem je otestovat novou funkčnost.
Na příště nás čeká další kus, ale nejdřív se musíme přestěhovat. Příští workshop pak bude třeba na zahrádce :-)