Vyhledávání na webu

Díky umělé inteligenci nyní organizace vidí vývojáře softwaru jako skvělé spolupracovníky


Skvělý softwarový kód přichází prostřednictvím produktivní vývojářské zkušenosti, která je postavena na spolupráci a umělé inteligenci.

Vývojáři softwaru byli po desetiletí populárním vnímáním inteligentních a poněkud introvertních typů, kteří svou nejlepší práci dělají sami. Výzkum však naznačuje, že dnešní softwaroví profesionálové jsou ve skutečnosti extravertní a preferují co nejaktivnější práci v širokých týmech a s koncovými uživateli. A co víc, s umělou inteligencí (AI) procházející IT obchody se příležitosti pro role poradců na vyšší úrovni jen zrychlí.

Generativní umělá inteligence otevře vývojové procesy jejich podnikům stejně hluboce jako metodologie jako Agile a DevOps, předpovídá KPMG. "Pokud jde o to, jak korporace vyvíjejí a udržují software, podnítí změny stejně velké a pravděpodobně ještě účinnější než ty vytvořené agilními vývojovými metodami, které umožňují rychlé reakce na měnící se požadavky na software a zpětnou vazbu od zákazníků."

Pro začátečníky, automatickým generováním a testováním kódu napsaného v libovolném jazyce a provozovaného na jakékoli platformě budou vývojáři uvolněni pro přechod od projektu k projektu, a tak rozšířit svou agenturu v rámci svých podniků. „Rychle zapojte velké skupiny vývojářů, abyste urychlili nové funkce nebo zásadní změny softwaru,“ radí analytici KPMG. "Tito vývojáři by byli rychle produktivní a vyžadovali by méně vedení od stávajících vývojářů."

Podle průzkumu mezi 500 vývojáři na platformě GitHub pro hostování kódu vidí potenciál pro širší spolupráci se svými obchodními a technologickými protějšky i samotní vývojáři. „Vývojářům se daří v prostředích spolupráce,“ píše Inbal Shani, produktový ředitel GitHubu. Základem je, že „vývojáři se chtějí zdokonalovat, navrhovat řešení, získávat zpětnou vazbu od koncových uživatelů a být hodnoceni podle svých komunikačních dovedností“.

Více než čtyři z pěti vývojářů očekávají, že nástroje pro kódování AI přinesou jejich tým větší spolupráci. Většina se také domnívá, že spolupráce a komunikace by měly být stejně důležité jako kvalita kódu z hlediska měření výkonu, ale pouze 33 % uvádí, že jejich společnosti používají spolupráci a komunikaci jako metriku výkonu.

Průzkum ukazuje, že vývojáři spolupracují v průměru s 21 dalšími vývojáři na typickém projektu a 52 % uvádí, že s jinými týmy pracují denně nebo týdně. Pravidelné kontaktní body považují za nejdůležitější faktor efektivní spolupráce. Vývojáři však také tvrdí, že tráví příliš mnoho času sestaveními a testy, a současné metriky výkonu adekvátně nevyjadřují přínos, který svým organizacím poskytují.

Také: Nejlepší programovací jazyky a témata: Zde je to, o čem se vývojáři chtějí dozvědět

Automatizovaný vývoj a nasazení softwaru, které umožňuje umělá inteligence, „rozšířilo působnost konvenčních IT profesionálů, souhlasí Rajesh Kumar R., CIO ve společnosti LTIMindtree. "Hyperautomatizované prostředí uvolnilo šířku pásma IT profesionálům a umožnilo jim aktivně se zapojit do vědomých inovací a vynálezů, rychle řešit složité obchodní problémy a zlepšit použitelnost softwaru, spíše než trávit čas opakujícími se úkoly,“ říká.

CIO dodává: „Ve své současné podobě generativní umělá inteligence zvyšuje produktivitu vývojářů, protože vytváří kódy na vyžádání pro jednodušší a osvědčené algoritmy, zvyšuje kvalitu kódu v testovacích případech a zlepšuje udržovatelnost při dokumentování kódu.“

Vývoj v generativní AI „představuje obrovský krok vpřed na této cestě, protože téměř kdokoli může požádat AI, aby vytvořila fungující program,“ říká Stokes. "Místo toho, aby trávili hodiny psaním tohoto kódu, mohou tento čas strávit jeho testováním, zabezpečením a laděním jeho rozhraní tak, aby co nejlépe uspokojily jeho uživatele. Výsledkem je kvalitnější aplikace za mnohem kratší dobu produkovaná lidmi, kteří budou nevyhnutelně ještě blíže zkušenost koncového uživatele."

Související články