Šprintujete? Myslím tým to či váš vývoj prebieha v sprintoch.
Šprint znie z biznisového pohľadu veľmi lákavo. Predstava rýchlych a častých dodávok produktu na trh láka predovšetkým dnes, v globálnej dobe, kedy sa konkurencia rodí dennodenne. Aj preto manažment často uprednostní agilné techniky pred tradičnými.
No práve šprintovanie sa môže stať kameňom úrazu agilného tímu a jeho zlyhania. Šprintovať sa totiž nedá neustále. V atletike je to o sekundách. Potom nasleduje oddych. A keďže je polovica leta, možno je ten správny čas na krátky oddych.
Agilné tímy začnú prejavovať po mnohých sprintoch:
- Únavu z rytmu – z neustáleho opakovania ceremónií. Ak sú navyše sprinty krátke, tak sa život začne podobať obohranej platni. V pondelok plánovanie, v piatok demo. Plánovanie, demo, plánovanie, demo…
- Únavu z neustáleho naháňania nasledujúcej dodávky produktu. Chýba vám pocit dokončenia práce. Pocit, ktorý je motorom pre mnoho dobrých vývojárov.
- Únavu z ponorky. Tí istí ľudia, tie isté priestory. Viete kto ako reaguje. Niekedy už dokonca predvídate odpovede.
- Únavu z produktu. Cieľom je vytvoriť produkt, ktorý dokáže preraziť na trhu na niekoľko rokov. A práve to vás môže časom unaviť. Robíte neustále na tom istom. Tak trochu sa to točí dokola. Otvárate ten istý projekt. Raz kvôli chybám, inokedy kvôli vlastnostiam.
Ako predísť únave?
Je to pomerne jednoduché. Zopár pravidiel, ktoré ale do seba zapadajú ako imaginárne puzzle a vzájomne tak poskytujú silnejšiu podporu tímu.
- Práca na verzii, release. Pracujte v dlhodobejšom výhľade, nielen v sprinte. Môžete tak dať práci zmysel, cieľ, ktorého naplnenie vie tím rozpoznať.
- Prestávka. Presvedčte manažment, že sa oplatí na čas z vlaku vystúpiť. Zaraďte jeden oddychový týždeň medzi sprinty, resp. lepšie, medzi verzie. Oddych neznamená, že nerobíme nič.
- Niektoré tímy prejdú na Kanban a opravujú chyby, refaktorujú zložitejšie časti produktu.
- Pripravuje sa architektúra pre ďalšiu verziu.
- Píšu sa skripty pre kontinuálnu integráciu, upravujú testy. Jednoducho čas na údržbu lode.
- Niektoré tímy sa sústredia na výzkum. Nové technológie, nové postupy. Výzkum, ktorý pomáha produktu, alebo naštartuje niečo úplne nové.
- Interné vzdelávanie. Obľúbené predovšetkým v tímoch, ktoré začínajú a snažia sa docieliť multi-disciplínnosť. Nezabudnite však, že vzdelávanie má byť kontinuálne. V prípade prestávky medzi sprintami sa tím viac venuje veľkým celkom (v ERP systémoch napr. princípom logistiky, účtovníctva, miezd atď.) Neide ani tak o technológiu ako o biznis domény.
- FedEx deň, Innovation day, deň inovácií. Hackathon. Poskytnutie priestoru a času na prepnutie hláv. Pre tím, ktorý môže vytvoriť čokoľvek čo chce. S akýmikoľvek technológiami. Dnes už je klišé rozprávať o tom, ako vďaka tomu v Google vznikli Maps, GMail a ďalšie projekty.
- Pozorovanie iných agilných tímov. Choďte pozorovať iné tímy počas ich standupov, plánovania aj retrospektív. Učte sa pozorovaním. Oplatí sa to dokonca aj skúseným tímom, kedy návšteva menej skúsených tímov umožní pripomenúť si začiatku, stať sa na chvíľu mentormi alebo len si pripomenúť, že ste dobrí v tom čo robíte. Niekedy musíte pochváliť sami seba :). Nezabudnite sa v tíme porozprávať o svojich postrehoch a vyberte si tie, ktoré aplikujete aj u seba.
Čím z tohto zoznamu začnete? Najlepšie asi dovolenkou. Prajeme Vám teda príjemné leto a po ňom veľa nových síl.