Preskočiť na obsah

Vývoj podnikového softvéru s AI: čo sa zrýchľuje a čo musí rozhodnúť firma

AI pomáha pri návrhu kódu, tvorbe rozhrania a príprave testov. Pre firmu, ktorá kedysi odložila vlastný systém pre veľký rozsah alebo cenu, má zmysel vyžiadať si nový odhad podľa dnešného zadania.

Prínos AI sa líši podľa úlohy. V tomto článku neuvádzame univerzálne percento úspory: na také porovnanie by bolo potrebné zverejniť vzorku úloh, východiskový postup a spôsob merania. Praktickým cieľom je dostať použiteľnú verziu k ľuďom a overiť, čo firma skutočne potrebuje.

Kratšia cesta ku konkrétnej spätnej väzbe

Dlhé posudzovanie zadania

  • Diskusia nad abstraktným opisom
  • Pravidlá bez skúšky v aplikácii
  • Nedorozumenia sa ukážu pri používaní

Skoršia funkčná ukážka

  • Úsek procesu pripravený s pomocou AI
  • Kontrola kódu a obchodných pravidiel
  • Tím skúša a spresňuje konkrétnu prácu
Skoršia funkčná ukážka umožní tímu spresniť zadanie na konkrétnej práci.

AI mení spôsob tvorby, nie cieľ projektu

Podnikový systém stále musí vyriešiť konkrétnu prácu. Schváliť správnu cenu, udržať dostupnú kapacitu alebo ukázať spoľahlivý stav zákazky. Rýchlosť písania kódu je prostriedok, nie výsledok pre firmu.

AI pomáha vývojárom pripraviť návrhy kódu, rozpracovať rozhranie, vytvoriť testovacie scenáre či vysvetliť existujúcu implementáciu. Človek určuje zámer, overuje návrhy a zodpovedá za výsledok.

Pre kupujúceho je podstatná kratšia cesta k verzii, na ktorej sa dá diskutovať. Namiesto týždňov posudzovania abstraktného zadania môže tím skôr ukázať funkčný úsek procesu. Vaši pracovníci následne odhalia nedorozumenia na konkrétnych situáciách.

To však funguje iba vtedy, keď projekt obsahuje pravidelnú spätnú väzbu. Rýchlejší vývoj podľa nesprávne pochopeného zadania vás k správnemu systému nepriblíži.

Zo starého rozpočtu sa nedá jednoducho odpočítať percento

Aktuálna ponuka vychádza z dnešného rozsahu, údajov a nárokov na prevádzku. Tie sa od posledného odhadu mohli zmeniť rovnako ako vývojové nástroje.

Vývoj, overenie, migrácia a zavedenie majú odlišné nároky. Rýchlejšia tvorba nepomôže termínu, ak projekt čaká na rozhodnutie o pravidlách alebo na opravu údajov.

Pri porovnávaní rýchlosti používajte rovnaký rozsah práce aj rovnaké požiadavky na kvalitu. Pri ponuke rozhoduje konkrétny odhad práce a kalendárny plán. Jedna rýchlo vytvorená funkcia neurčuje náročnosť celej zákazky.

Kde vzniká prínos rýchlejšieho vývoja

  1. Jasná úloha Pravidlá a očakávaný výsledok
  2. Návrh s AI Rýchlejšia príprava implementácie
  3. Kontrola a skúška Kód, oprávnenia a výnimky
  4. Spätná väzba firmy Overenie na reálnej práci
Rýchlejšia príprava kódu skracuje cestu k overeniu; každý krok si zachováva vlastnú úlohu.

Pravidlá práce potrebuje vysvetliť firma

AI môže navrhnúť možnosti schvaľovania zľavy. O tom, kto nesie zodpovednosť, však rozhoduje firma. Rovnako musí ujasniť, kedy sa ponuka stáva záväznou pre prevádzku.

Vlastník procesu nepotrebuje napísať technickú dokumentáciu. Potrebuje vysvetliť bežný postup, výnimky a dôvod pravidiel. Pri rozhovore sa často ukáže, čo je skutočná potreba a čo len obchádzka starého softvéru.

Trojité zadávanie adresy napríklad nie je samo osebe požiadavka. Potrebná je správna adresa na správnom mieste a jasný spôsob jej zmeny. Nový návrh môže túto potrebu splniť jednoduchšie.

Nejasnosť v údajoch zostáva aj po rýchlom importe

Duplicitný zákazník alebo stav s rôznym významom v dvoch oddeleniach nie je iba technický problém. Niekto musí rozhodnúť, čo záznamy znamenajú a ako s nimi pokračovať.

AI môže navrhnúť zhody a označiť podozrivé údaje. Pravidlá zlúčenia a prevzatia však potrebujú vlastníka. Skúšobná migrácia potom overí počty, väzby, prístupy aj reálnu použiteľnosť.

Ak čistenie dát trvá dlhšie než prvá verzia aplikácie, určuje aj termín spustenia. Rozumný plán nechá prípravu dát a vývoj bežať súbežne tam, kde sa navzájom neblokujú.

Čo tvorí cestu od nápadu po používanie

  1. Rozhodnutia o procese Vlastníci, pravidlá a očakávaný výsledok
  2. Vývoj s AI Implementácia a technické overenie
  3. Príprava a prenos údajov Význam záznamov, opravy a skúšky
  4. Zavedenie do práce Používatelia, odovzdanie a podpora
Časti projektu sa môžu prekrývať. Zrýchlenie vývoja samo neurčuje čas potrebný na všetky ostatné časti.

Skúšky overujú, či rýchlo vytvorená funkcia robí správnu vec

Pravidlo, ktoré sa dá rýchlo napísať, sa môže aj rýchlo napísať nesprávne. Preto potrebujete scenáre prevzatia ešte pred dokončením funkcie.

Pri objednávke overte úspešné vytvorenie, chýbajúci údaj, neoprávnenú zmenu a opakovanie požiadavky. Pri plánovaní skúste súbeh dvoch pracovníkov. Pri reporte skontrolujte výsledok proti známym vstupom.

AI môže pomôcť navrhnúť ďalšie skúšky. Nemala by však byť jediným posudzovateľom pravidiel, ktoré sama pomáhala vytvoriť. Dodávateľ musí vysvetliť, ako výsledok kontrolujú ľudia a automatické overenia.

Žiadajte aj skúšku obnovy a správania pri výpadku integrácie. Podnikový systém sa hodnotí podľa toho, ako funguje v prevádzke, nie len podľa rýchlosti vytvorenia prvej ukážky.

Dve odlišné otázky o AI

AI pri vývojiAI vo vašom systéme
Cieľ Rýchlejšie pripraviť a overiť implementáciu Pomôcť používateľovi s konkrétnou úlohou
Čo overiť Kontrola kódu a výslednej funkcie Kvalita odpovede, práva a schválenie
Zodpovednosť Dodávateľ za odovzdaný systém Dohodnutý vlastník procesu a prevádzky
Rozpočet Súčasť spôsobu dodávky Vývoj funkcie aj jej pravidelná prevádzka
AI pri tvorbe softvéru a AI funkcia pre používateľov majú odlišný cieľ aj prevádzku.

Vývoj s AI a AI v aplikácii sú dve rozhodnutia

Dodávateľ môže používať AI pri tvorbe systému, ktorý používateľom žiadne AI funkcie neponúka. A naopak, bežná aplikácia môže obsahovať asistenta. Pri výbere tieto otázky oddeľte.

Prvá sa týka spôsobu dodávky. Druhá hodnoty a rizík konkrétnej funkcie. Pri AI v aplikácii potrebujete vedieť, ktoré údaje spracúva, aké operácie smie vykonať a kto potvrdzuje citlivé zmeny.

MCP umožňuje štandardizované pripojenie AI aplikácií k nástrojom a dátam. Nenahrádza však firemné pravidlá ani kontrolu práv. Jeho úlohu vysvetľuje oficiálny prehľad protokolu a náš článok čo je MCP.

Skoršia verzia má dokončiť konkrétnu prácu

Prvý systém nemusí zahŕňať všetky budúce portály, reporty a AI funkcie. Môže prevziať prijatie a pridelenie zákazky vrátane opráv termínu. Potrebné odovzdanie ďalšiemu tímu však musí zostať súčasťou postupu.

Fungujúce účtovníctvo môže zostať na mieste a prehľad sa zatiaľ obmedzí na otvorenú či omeškanú prácu. Firma získa skúsenosť pred rozhodnutím o ďalšom rozsahu.

Pilot má ukázať, že človek úlohu dokončí, údaje sa zachovajú a bežné výnimky majú riešenie. Rýchlejší vývoj tak podporí skoršie učenie bez závislosti od dokončenia všetkých nápadov naraz.

Prvá ukážka je začiatkom spresňovania

Prvá funkčná verzia prirodzene vyvolá nové otázky. Používateľ zistí, že potrebuje vidieť poslednú zmenu priamo pri zákazke alebo že schválenie má zastupovať kolega. Neznamená to automaticky zlé pôvodné zadanie.

Vopred si dohodnite priestor na úpravy po pilotnom používaní. Každú zmenu posúďte podľa toho, či odstráni prekážku pri práci alebo len pridáva pohodlie. Najskôr riešte prvú skupinu.

Rýchlejší vývoj s AI je užitočný práve v tomto cykle. Firma uvidí výsledok, poskytne konkrétnu spätnú väzbu a overí upravené riešenie. Hodnota vzniká v opakovanom spresnení, nie v čo najväčšom množstve funkcií naraz.

Rýchlejší vývoj využite na spresnenie

Použiteľný proces overený tímom
  1. Ukážka Fungujúca časť
  2. Skúška Reálna úloha
  3. Rozhodnutie Čo upraviť
  4. Úprava Nové overenie
Opakované spresňovanie má najprv odstraňovať prekážky pri práci.

Viac priestoru na každodennú použiteľnosť

Najväčší prínos nemusí byť iba nižší rozpočet. Rýchlejšia tvorba umožní venovať viac pozornosti detailom, ktoré rozhodujú o každodennej použiteľnosti.

Môžete upraviť formulár podľa práce operátora, zjednotiť schvaľovanie alebo odstrániť prepisovanie medzi dvoma službami. Pri vlastnom vývoji tieto zmeny nemusia čakať na plán výrobcu univerzálneho produktu.

Odporúčame znovu posúdiť vlastný systém alebo vlastnú vrstvu nad bežnými službami. Neprepisujte funkčné účtovníctvo bez dôvodu. Postavte podľa seba tie časti, kde kompromisy zdržujú ľudí alebo obmedzujú rast.

Výsledok posudzujte podľa použiteľného procesu. V Transfer International sú to napríklad registrácia kandidáta, pridelenie ku klientovi a príprava dokumentov. Podobné zadania rozoberáme na stránke interné systémy a riadenie procesov.

Prineste nám starý odhad alebo dnešný problém. Pripravíme aktuálny rozsah a oddelíme, čo zrýchli vývoj s AI a čo potrebuje rozhodnutie či prípravu na vašej strane.

Ďalšie články.

  1. Cena podnikového softvéru: porovnávajte tri roky prevádzky, nie len licenciu

    Ako porovnať celkové náklady hotového systému a vývoja na mieru vrátane integrácií, ručnej práce, AI, zmien a odchodu od dodávateľa.

  2. Ako zaviesť firemný informačný systém postupne a udržať firmu v chode

    Praktický plán zavádzania firemného systému: pilot, migrácia, prijatie tímom a podmienky rozšírenia. Ako využiť rýchlejší vývoj s AI bez preskakovania overenia.

  3. Podnikový softvér: ako vybrať systém, ktorý sadne vašej firme

    Praktický postup výberu podnikového softvéru: od firemných procesov cez API a AI až po skúšku dodávateľa na vlastných dátach.

Všetky články

Chcete sa poradiť o svojom projekte?

Dohodnite si hovor a spolu prejdeme vaše možnosti.

JurajCEO, QikBuild

Z hovoru si odnesiete

  • Návrh, čo by sme postavili ako prvé
  • Orientačnú cenu
  • Odpoveď, či sa vám oplatí softvér na mieru
Dohodnúť 30-minútový hovor

Alebo napíšte na hello@qikbuild.com