Preskočiť na obsah

Ako zaviesť AI do vývojového tímu?

Pre CTO a vývojárovAI vo vývojovom tíme · Aktualizované

Filip Papraneczakladateľ Digitaliko

Každý vývojár si AI nastavil sám. Tím potrebuje spoločné pravidlá. Ilustrácia: niekoľko vývojárov okolo jedného spoločného dokumentu s pravidlami, z ktorého vzniká kód s kontrolami v review.Každý vývojár si AI nastavil sám. Tím potrebuje spoločné pravidlá. Ilustrácia: niekoľko vývojárov okolo jedného spoločného dokumentu s pravidlami, z ktorého vzniká kód s kontrolami v review.

AI do vývojového tímu zavediete tak, že najprv dohodnete spoločné pravidlá, kontrolu a jedného vlastníka. Výber nástroja je až druhý krok. Tím si ho väčšinou kúpi sám skôr, než ho firma stihne vybrať.

Chýba zdieľaná vrstva okolo nástroja: pravidlá v repozitári, review od niekoho iného ako autora a testy, ktoré zlý kód zastavia. Nižšie je postup, ktorý používame sami aj s tímami, ktorým pomáhame.

AI dnes píše všetok náš kód. Za výsledok ručí senior. Filip predtým 7 rokov vyvíjal SaaS, ktorý denne používalo 60 000+ ľudí.

Prečo zavádzanie AI v tíme zlyháva, aj keď ju každý používa?

Problém nie je v nástroji. Typický plán vo firme znie: vybrať nástroj, potom metodiku, potom kontrolu. Kým sa dopíše porovnávacia tabuľka, vývojári už agentov používajú denne.

Začať teda problém nebol. Problém je, že si to každý nastavil sám. Vlastné pravidlá, vlastný kontext, vlastný spôsob kontroly. Keď sa niečo naučí jeden, ostatní za to isté poučenie zaplatia znova.

Nikto sa nezamýšľal nad tým, ako postaviť softvérovú továreň. Tú, ktorá potom stavia samotný produkt.

Filip Papranec
Filip Papranec
zakladateľ Digitaliko

Pravidlá pre AI potom žijú na troch zlých miestach. Iba jedno miesto funguje:

Kde pravidlá žijúČo sa stane
V hlave koleguVie, čo agent nesmie a ako sa píšu testy. Keď odíde, nevie to nikto.
Na jeho notebookuV lokálnom nastavení, ktoré nikto iný nevidel.
Vo wikiTú nečíta človek a agent už vôbec nie.
V repozitáriAgent ich načíta sám pri každej úlohe. Tu majú byť.

Agent poslúchne len to, čo má pred sebou v kontexte. Preto hovoríme, že agent je model plus rámec. Model si prenajímate. Rámec je vaša práca.

Kde majú žiť pravidlá pre AI a kto ich vlastní?

V repozitári, vedľa kódu, v súbore, ktorý agent načíta sám. Pri Claude Code je to CLAUDE.md, pri viacerých iných nástrojoch AGENTS.md. Čo do neho patrí a čo nie, rozpisujeme v článku Pravidlá pre AI kód v tíme. Ktorý nástroj tímu dať, porovnávame v článku Cursor vs Claude Code.

Dôležitejšie je, kto pravidlá vlastní. Rámec okolo AI nemá nikto v náplni práce. Bez vlastníka sa postupne rozpadne. Každý si ho trochu upraví a zdieľaná vrstva sa rozíde.

Nám pomohla distribúcia, nie disciplína. Pravidlá sme mali v hlavnom repozitári a ostatné repozitáre ich nevideli. Niektoré si ich „opravili“ skopírovaním. Kópie sa časom rozišli a žiadne dve neboli rovnaké. Dnes máme jeden balík pravidiel, ktorý sa načíta všade.

Ako kontrolovať kód, ktorý napísala AI?

Rovnako prísne ako kód od človeka. K tomu tri pravidlá navyše:

  1. Kto kód napísal, ten ho nerecenzuje

    Ani keď je to AI. Review spustite v novom kontexte, ideálne iným modelom.

  2. Najprv plán, potom kód

    Plán na jednu stranu sa dá skontrolovať za pár minút. Veľký hotový pull request už len ťažko.

  3. Test musí najprv zlyhať

    Test, ktorý si agent napísal k vlastnému kódu, dokazuje len to, že agent súhlasí sám so sebou. Spustite ho na pôvodnom kóde. Až keď tam zlyhá, niečo overuje.

Skontrolujte aj to, či CI vôbec vie zlyhať. Pri preberaní systémov sme už videli pipeline, ktorá beží a hlási, ale zlúčenie nikdy nezastaví. Stalo sa to aj nám: kontrola bola na hlavnej vetve dlho červená a nikto si to nevšimol. Bez testov ani nemá čo zlyhať. Zelená fajka bez testov je dekorácia.

Pre ostrú prevádzku platí jedno pravidlo bez výnimky. Náš agent sa do ostrej prevádzky fyzicky nedostane. Príkaz, ktorý by siahol na produkčnú databázu alebo server, odmietne skript ešte pred spustením. Bezpečnosť zaručuje mechanizmus, nie veta „buď opatrný“.

Ako začať, aby sa tím AI nebránil?

Prezentácia tím nepresvedčí. Presvedčí ho bezpečný priestor a vlastný backlog.

Na workshope pre vývojársky tím sme mali dva dni, v ktorých bol agent jediný nástroj. Pracovalo sa na skutočných úlohách z backlogu, nie na ukážkových. Poobede ukážky, na konci spoločná hodina, kde každý povedal, čo zistil. Úprimne: nemerali sme, čo z toho po mesiacoch ostalo.

Druhá vec je strach z faktúry. Jeden CTO od nás nechcel AI zakázať. Chcel strop. Riešenie je nudné: tímový účet s kreditom. Keď sa minie, minie sa. A vývojár, ktorý výdavky vidí, sa rozhoduje lepšie.

Vo firmách to väčšinou riešia tímovým účtom. Tam sa to dá pekne kontrolovať a zastropovať.

Filip Papranec
Filip Papranec
zakladateľ Digitaliko

Tretia vec: nezačínajte s celým tímom. Pilot s jedným vývojárom na týždeň ukáže, kde pravidlá chýbajú. Až potom ich rozšírte na ostatných. Takto vyzerá celý prvý mesiac:

Prvý mesiac AI vo vývojovom tíme po týždňoch: pilot s jedným vývojárom, prvý súbor pravidiel s vlastníkom a stropom na výdavky, review v novom kontexte a CI, ktoré blokuje zlúčenie, rovnaké pravidlá pre celý tím. Príklad: z poznámky z pilotu vznikne nový riadok v CLAUDE.md.Prvý mesiac AI vo vývojovom tíme po týždňoch: pilot s jedným vývojárom, prvý súbor pravidiel s vlastníkom a stropom na výdavky, review v novom kontexte a CI, ktoré blokuje zlúčenie, rovnaké pravidlá pre celý tím. Príklad: z poznámky z pilotu vznikne nový riadok v CLAUDE.md.

Presne takto sa do tímov zapájame v službe AI-native SDLC pre vývojové tímy. Chýbajú vášmu tímu skôr ruky než pravidlá? Pozrite si seniorského vývojára do tímu.

Prvých 30 dní AI v tíme: kontrolný zoznam

Odškrtnite, čo už váš tím má:

Ak po mesiaci viete povedať, kde pravidlá žijú, kto ich vlastní a čo zastaví zlú zmenu, AI máte zavedenú. Zvyšok je údržba.

Nie je to jednorazový proces. Je to kontinuálne vylepšovanie, iterácia po iterácii.

Filip Papranec
Filip Papranec
zakladateľ Digitaliko

Prvú verziu pravidiel si nemusíte písať od nuly. Stiahnite si šablónu Pravidlá pre AI v tíme (PDF).

Kedy to neodporúčame

  • Váš tím s AI už pracuje a pravidlá má v repozitári. Pokračujte. Externého seniora nepotrebujete.
  • Hľadáte prezentáciu o AI stratégii pre vedenie. To nerobíme. Pracujeme v repozitári, nie v prezentáciách.
  • Chcete lacnú kapacitu na hodiny, ktorá len dopíše úlohy. To nerobíme. Hľadajte freelancera alebo agentúru, ktorá prenajíma vývojárov.

Chcete to zaviesť s niekým, kto to robí denne?

Nepotrebujete ďalšie demo, že AI vie napísať appku. Potrebujete seniora, ktorý sa zapojí do vášho repozitára a pull requestov od prvého týždňa. Váš tím sa popri tom naučí pracovať s AI po svojom.

Napíšte nám, kde vás vývoj brzdí. Ozveme sa do dvoch pracovných dní a spolu vyberieme, čo vyriešime ako prvé.

Ak sa chcete najprv porozprávať, dohodnite si meeting na 15 minút s Filipom.

Kde vás AI v tíme dnes viac brzdí, než pomáha?

V skratke

  • Nástroj tím väčšinou už má. Chýbajú spoločné pravidlá v repozitári a jeden vlastník.
  • Kto kód napísal, ten ho nerecenzuje. Ani keď je to AI.
  • Test musí najprv zlyhať na pôvodnom kóde a CI musí vedieť zablokovať zlúčenie.
  • Začnite pilotom s jedným vývojárom na týždeň. Celý tím príde na rad až vo štvrtom týždni.

Časté otázky

Ako zaviesť AI do vývojového tímu?

Začnite spoločnými pravidlami v repozitári, review od niekoho iného ako autora a testami, ktoré zlý kód zastavia. Určte jedného človeka, ktorý pravidlá vlastní. Nástroj je až druhý krok, tím ho väčšinou už má.

Claude Code, Cursor alebo Copilot: ktorý nástroj vybrať pre tím?

Na nástroji záleží menej, ako sa zdá. Modely sa menia každý mesiac. Vyberte taký, ktorý číta pravidlá z repozitára a dá sa spustiť aj v CI. Dôležitejšie je, aby celý tím pracoval s rovnakými pravidlami.

Kto ručí za kód, ktorý napísala AI?

Človek, ktorý zmenu schválil na zlúčenie. AI kód píše, ale nezodpovedá zaň. Preto má každá zmena prejsť review od niekoho, kto ju nepísal, a testami, ktoré pri chybe naozaj zlyhajú.

Zrýchli AI náš vývoj?

Ak máte testy, review a jasné pravidlá, väčšinou áno. Ak ich nemáte, AI vám rýchlejšie vyrobí chyby. AI zosilní to, čo v tíme funguje, aj to, čo nefunguje.

Ako dlho trvá zavedenie AI do tímu?

Pilot s jedným vývojárom trvá týždeň. Zdieľané pravidlá, review a strop na výdavky sa dajú nastaviť do mesiaca. Pravidlá potom rastú s každou chybou, ktorú zachytíte.

Opýtajte sa AI na tento článok

AI pri odpovedi využije aj naše ďalšie články a skúsenosti z reálnych projektov.

ChatGPTClaudePerplexity
Engineering

Ostatné články

AI vo vývojovom tíme

Claude Code best practices pre tím: 7, ktoré držia

Väčšinu tipov na Claude Code píšu ľudia, ktorí pracujú sami. Týchto sedem je pre tím: krátky CLAUDE.md, ktorý stráži CI, jeden zdieľaný plugin, oprávnenia a hooky v repozitári, jedno issue na jeden PR, test, ktorý najprv padne, a reviewer, ktorý kód nepísal.

AI vo vývojovom tíme

Claude Code skills a pluginy: jedna sada pre každé repo

Claude Code skills sú inštrukcie v SKILL.md, ktoré si agent načíta, keď ich úloha potrebuje. Plugin dodá skills, agentov a hooky ako jeden celok. Ako púšťame jeden plugin vo všetkých repozitároch a čo sa cestou pokazilo.

AI vo vývojovom tíme

Claude Code subagenti a worktrees: kedy čo použiť

Claude Code subagenti delia prácu v jednej session, worktrees oddeľujú úpravy súborov. Naše pravidlo z každodennej práce s paralelnými agentmi: subagenti len čítajú, každá zmena má vlastný worktree a PR. Čo sa pokazilo a ako začať.

Čas prestať plánovať a začať riešiť.

Kontakt

  • Digitaliko s.r.o.
    Šípková 377/17
    958 03 Malé Uherce, Slovensko
  • Ozvite sa nám
    info@digitaliko.com
    +421 950 595 506
    WhatsApp