Zpět na blog

Shadow IT 2.0: Proč vývoj s pomocí AI nenahrazuje vaši IT strategii

Stará otázka, zda software koupit, nebo vyvíjet na míru, je zpět.

AI mění ekonomiku vývoje softwaru a firmy na to musí reagovat.

Když jsem v roce 2007 začínal kariéru ve vývoji podnikového softwaru, převládalo jednoduché pravidlo:

Kupovat, nevyvíjet (Buy, don’t build).

Na strategické úrovni to dávalo smysl. Proč trávit roky vývojem vlastního softwaru, když si můžete koupit hotový systém se zajištěnou údržbou a podporou?

Realita ale byla vždy složitější.

Hotový software nebyl levný. Nebyl ani příliš flexibilní. Úpravy byly drahé a pomalé. A v mnoha případech vzniklo řešení, které bylo křehké a jen částečně odpovídalo tomu, jak firma skutečně fungovala. I přes deklarovanou strategii proto zakázkový vývoj dál získával pozornost a popularitu jako dostupný a relativně levný způsob, jak řešit provozní problémy.

Strategie nebyla nutně špatná. Byla neúplná.

Od té doby přišlo mnoho vln, které se snažily vyřešit stejný problém: outsourcing, návrat vývoje zpět do firmy, agilní přístupy, automatizace, cloud, SaaS, low-code, no-code a DevOps. Různé názvy, stejná základní ambice: rychlejší a levnější IT, lépe sladěné s cíli byznysu. Všechny tyto přístupy určitým způsobem vývoj softwaru zrychlily, zlevnily, usnadnily jeho škálování nebo pomohly přesunout náklady z CapEx do OpEx.

A přesto firmy stále kupují software, jako jsou ERP, MRP, WMS, CRM, HR systémy nebo finanční systémy. Zároveň si ale stále vyvíjejí to, co je na trhu odlišuje.

Nyní AI znovu mění pravidla hry. Vývoj softwaru díky ní může být rychlejší, levnější a dostupnější. Náklady na vývoj dramaticky klesají. Novým heslem se stává „vyvíjet může každý“. Některé organizace začínají ke spotřebě tokenů přistupovat, jako by automaticky znamenala byznysové výsledky.

Neznamená, je to jen další nevhodná metrika.

AI asistované programování funguje nejlépe tam, kde už existuje disciplína softwarového inženýrství: verzování, code review, testování, dokumentace, deployment pipeline, vlastnictví řešení a schopnost ho dlouhodobě udržovat. Bez této disciplíny AI nevytváří strategii.

Vytváří rychlejší chaos.

Internet je už dnes plný příběhů lidí, kteří si za dva dny vytvořili svou první aplikaci a vzápětí zjistili, že se codebase téměř okamžitě stala neudržitelnou.

Právě proto SaaS a hotové systémy nezmizí. V mnoha oblastech totiž není nejtěžší částí samotný vývoj softwaru. Nejtěžší je udržovat doménovou znalost, která za ním stojí. Daně, mzdy, HR, finance, cla, regulatorní reporting a oborová compliance. Tyto oblasti se neustále mění. Mění se zákony. Mění se pravidla. Mění se požadavky na reporting. Mění se best practices. Pokud v těchto doménách vyvíjíte vlastní software, nezavazujete se pouze k údržbě kódu. Zavazujete se také k údržbě expertizy.

Pro mnoho firem bude právě v těchto oblastech i nadále dávat větší smysl koupit ověřené, udržované a compliant řešení než si vyvíjet vlastní. Zároveň se ale firmy musí naučit pracovat s novou schopností:

Levným vývojem softwaru.

Ten firmám neumožní jen více věcí vyvíjet vlastními silami. Vytvoří také tlak na poskytovatele SaaS a hotového softwaru. Pokud bude zakázkový vývoj levnější a rychlejší, bude muset být krabicový software flexibilnější, více zaměřený na konkrétní potřeby a pravděpodobně také levnější.

Jaká je tedy strategie dnes?

Vyvíjet, nekupovat? Nemyslím si.

Nechcete, aby se páteří vaší firmy staly tisíce aplikací napsaných stylem „vibe coding“. Stejně jako jste nikdy nechtěli řídit firmu na tisících sdílených Excelů a maker. Samostatně vytvořené AI aplikace a workflow mají potenciál znovu vytvořit přesně toto peklo: kritické procesy najednou závisí na křehkém souboru, který běží na něčím lokálním počítači nebo na zapomenutém sdíleném disku.

Nemluvě o tom, že samo-učící se agent, který neustále přepisuje vlastní paměťové soubory, může začít driftovat a selhávat způsobem, který se velmi těžko odhalí a ještě hůře napravuje.

Stále potřebujete architekturu, datovou strategii, integrační strategii, bezpečnost, vlastnictví, governance a udržovatelnost. Skutečná otázka tedy nezní, zda koupit, nebo vyvíjet. Skutečná otázka zní, kde je nová rovnováha a jak si zachovat flexibilitu.

Vítězit nebudou firmy, které budou všechno vyvíjet. A nebudou to ani firmy, které budou všechno kupovat.

Budou to firmy, které přesně vědí, co má být standardizované, co je má odlišovat, co jsou schopné dlouhodobě udržovat a jak si zachovat dostatečnou flexibilitu, aby mohly svá rozhodnutí rychle měnit.

Otázka „koupit, nebo vyvíjet“ nikam nezmizela. AI jen způsobila, že IT strategie je důležitější než kdy dříve. IT se stalo masivní pákou, která funguje oběma směry. Správná strategie, která podporuje růst a flexibilitu vašeho byznysu, může firmu vystřelit nahoru. Špatná strategie ji ale může pohřbít mnohem rychleji než před deseti lety.

Pokud se snažíte definovat správnou strategii pro svou firmu, pojďme si promluvit.