Dva týdny většinou nestačí ani na analýzu problému a sepsání i oponenturu zadání SW.
Analýzu vám udělá taky AI. Na jeden interní projekt jsme vytvořili 4 agenty s různými názory a pustili je analyzovat předchozí projekt a diskutovat mezi sebou. Pátý agent pak rozhodl, jakou cestu zvolíme.
Jinak koukám tady nálada dost proti AI. O vytvoření seniorů bych se nebál. To bude problém až za desítky let, než stávající půjdou do důchodu. Mezitím uvidíme, jak AI pokročí. Možná nahradí i seniory.
Jenže zjištění požadavků je součástí analýzy. A často nestačí zjistit požadavky jednou, ale v průběhu analýzy se objevují další otázky a věci k rozhodnutí.
Představa, že AI samotná udělá analýzu, mi připomíná, když někdo tvrdil, jak udělal s pomocí AI kompletní uživatelský výzkum – bez jediného uživatele. Jsem zvědav, kdy někdo přijde s tím, že AI udělala diagnózu – bez pacienta.
Za 40 let jsem potkal pouze jednoho zadavatele SW, který věděl co chce a jak to má fungovat. Všichni ostatní chtěli "něco" , nevěděli přesně "co" a neuměli to srozumitelně popsat.
Požadavky na SW se od interních i externích zákazníků musí vypáčit pomocí opakovaných schůzek. Programátor danému oboru většinou nerozumí či rozumí jen rámcově a musí se průběžně dovzdělávat. Až pak lze místo zadavatele sepsat zadání SW a to si nechat od zadavatele posoudit i schválit. AI je v této fázi dobrá pouze na dovzdělávání programátora.
I tak se zpravidla zadání později zpřesňuje, protože zadavatel si dodatečně "uvědomil, že ještě ...". Další upřesňování nastává v průběhu vývoje, testování a často až při zkušebním provozu SW. Už proto je zadání důležitý dokument ...
Stejný postup se nám osvědčil i při vývoji vlastního SW, kde jsme si mysleli, že naši programátoři velmi dobře ví, "co" a "proč" chceme vyvinout. Při diskuzích, formulacích a sepisování zadání vlastního SW téměř vždy vycházejí na světlo překvapivé souvislosti.
zpravidla si ti multi-agenti začnou dřív nebo později poklonkovat mezi sebou. Rukama mi prošlo už desítky firem/projektů a ty mezery, které AI vývojáři nechávají jsou obrovské a jedná se opravdu o hazardování.
Nálada není proti AI, ale proti tvrzení, že 4 agenti ty problémy spraví a opravdu uděláš projekt za týden.