Vývojový tím je skupina nezávislých profesionálov. Úspech projektu, ktorý realizujú, však závisí od ich spoločných snáh. A to si vyžaduje veľa zrelosti a tímových zručností. Aké sú najčastejšie chyby vývojárov? Ktoré z nich sťažujú alebo dokonca znemožňujú dosiahnutie cieľa produktu?

Bežné chyby vývojárov – obsah:

  1. Bežné chyby vývojárov
  2. Prílišná pripútanosť k vlastným nápadom
  3. Samostatná práca
  4. Stiahnutie vývojára
  5. Nezávislosť
  6. Obmedzenie zodpovednosti na rámec právomoci
  7. Zamieňanie Sprint Backlogu
  8. Zhrnutie

Bežné chyby vývojárov

Mnohé z chýb vývojárov pracujúcich v Scrum majú svoj pôvod v ich prístupe k tímovej práci. Na jednej strane ide o nepochopenú nezávislosť a obhajovanie svojich nápadov na úkor záujmov tímu. Na druhej strane ide o spoliehanie sa na iných a nedostatok nezávislosti. Ďalším zdrojom problémov môže byť nepochopenie tímovej zodpovednosti.

Najčastejšie chyby vývojárov

Prílišná pripútanosť k vlastným nápadom

Každodenné povinnosti vývojárov zahŕňajú hľadanie inovatívnych riešení zložitých problémov. Úsilie vynaložené na vypracovanie riešení môže spôsobiť, že sa stanú príliš pripútaní k svojim nápadom. To ich zase vedie k tomu, že strácajú prehľad o cieľoch produktu a trávia príliš veľa času vypracovaním vedľajších riešení, ktoré nie sú z obchodného hľadiska užitočné. A sú tiež menej ochotní hľadať alternatívne riešenia, čo ohrozuje agilitu tímu.

Samostatná práca

Ako náhle má niektorý vývojár problém pochopiť svoju úlohu v tíme, pokúsi sa oddeliť svoje úlohy od cieľa sprintu. Ešte horšie je, ak ich vykonáva bez ohľadu na zvyšok tímu. Môže sa tiež stať problémom, ak svojvoľne vykonávajú zmeny v Sprint Backlogu. Takto môže nepochopená nezávislosť jedného z vývojárov prameniť z problémov v komunikácii.

Prehnaná túžba po nezávislosti môže mať korene v nedostatku uznania pre individuálne úspechy vývojára. Objavuje sa, keď je jeho alebo jej príspevok k práci vykonanej tímom hodnotený neprimerane k vynaloženému úsiliu a obtiažnosti úlohy.

Práca na vlastnú päsť sa môže stať zdrojom vážnych konfliktov v tíme. Preto je také dôležité, aby Scrum Master reagoval a čo najskôr vyriešil základný problém. Môže sa totiž ukázať, že chyba nespočíva vo vývojárovi, ale v nesprávnom hodnotení jeho zapojenia.

Stiahnutie vývojára

Problém vyplývajúci z predchádzajúcich dvoch – práca na vlastnú päsť a prílišná pripútanosť k vlastným nápadom – môže byť problémom nedostatku komunikácie. Potom sa títo vývojári začnú izolovať od tímu. Hoci vykonávajú svoje úlohy podľa Sprint Backlogu, stiahnu sa zo života tímu.

V takejto situácii by sa Scrum Master mal osobitne zamerať na stiahnutých vývojárov. Oceňte ich príspevok do tímu a podporujte ich, aby prijali proaktívny prístup.

Nezávislosť

Samoorganizácia je charakteristickým znakom zrelého, dobre zloženého vývojového tímu, ktorý sme opísali v predchádzajúcom článku. Znamená to, že napriek ťažkostiam sa vývojári nespoliehajú na iných ľudí, aby im povedali, ako si rozdeľovať úlohy, ako a kedy ich dokončiť. Avšak samoorganizácia môže viesť k medziľudským nedorozumeniam.

V takom prípade je potrebné, aby bol Scrum Master prítomný neustále, aby sa zabezpečilo, že úlohy, ktoré je potrebné vykonať na dosiahnutie cieľa sprintu, sú rozdelené. Vtedy vzniká problém závislosti vývojárov.

Opäť by mal Scrum Master prísť na pomoc povzbudzovaním členov vývojového tímu, aby boli samostatní a prevzali zodpovednosť za svoje úlohy.

Obmedzenie zodpovednosti na rámec právomoci

Ďalším problémom, ktorému musia vývojári čeliť, najmä v formujúcom sa tíme, je neochota vykonávať úlohy, ktoré nepatria do základných kompetencií vývojára.

Táto chyba môže viesť k výraznému zníženiu efektívnosti vývojového tímu. Nie všetky sprinty využívajú základné kompetencie každého člena tímu. Preto musí byť otvorený vykonávaniu iných, vedľajších alebo organizačných úloh, ktoré sú rovnako relevantné pre cieľ sprintu.

bežné chyby

Zamieňanie Sprint Backlogu

Jednou z takýchto úloh je udržiavanie poriadku v Sprint Backlogu. Je to kľúčová úloha pre plynulú činnosť vývojového tímu. Bežnou chybou je presúvanie zodpovednosti za jeho udržiavanie medzi vývojármi. To bráni nielen práci na cieľoch sprintu, ale aj rozvoju tímu a jeho neustálemu zlepšovaniu.

Bežné chyby vývojárov – zhrnutie

Na záver, najčastejšie chyby vývojárov zahŕňajú pokusy odrezávať sa od tímu ako celku: práca na vlastnú päsť, presadzovanie vlastných nápadov a stiahnutie sa. Integrita vývojového tímu je tiež ohrozená problémami s rozvojom nezávislosti, neporiadkom v Sprint Backlogu a neochotou vývojárov vykonávať povinnosti mimo svojich základných kompetencií.

Ak sa vám náš obsah páči, pridajte sa k našej komunite usilovných včiel na Facebooku, Twitteri, LinkedIn, Instagrame, YouTube.

Caroline Becker

Ako projektová manažérka je Caroline odborníčkou na hľadanie nových metód na navrhovanie najlepších pracovných tokov a optimalizáciu procesov. Jej organizačné schopnosti a schopnosť pracovať pod časovým tlakom z nej robia najlepšiu osobu na premenenie zložitých projektov na realitu.

View all posts →