Liderzy opinii

Od AI-pierwszego do AI-rodzimego: Nowy model biznesowy rozwoju oprogramowania

mm
Dodaj Unite.AI do preferowanych źródeł w Google

Rozwój oprogramowania jest prawdopodobnie jedną z najbardziej dotkniętych dziedzin wśród boomu AI. Większość codziennych czynności rozwoju oprogramowania została zdefiniowana na nowo przez ewoluujące rozwiązania AI, w tym prędkość, z jaką zadania i usługi są wykonywane i dostarczane.

Ale dodanie narzędzia AI nie gwarantuje gładkich wyników związanych z połączonymi korzyściami. W rzeczywistości jeden z badań wykazał, że programiści, którzy używają AI, są o 19% wolniejsi w rozwiązywaniu problemów, chociaż oczekują, że te narzędzia przyspieszają ich o 24%.

Tymczasem przyjęcie nie oznacza, że użytkownicy mają zaufanie do tych narzędzi. Chociaż 84% programistów używa AI, prawie połowa nie ufa jej dokładności. Niezaskakująco, to przekłada się na zwiększoną kontrolę AI w rozwoju oprogramowania, przenikając do klientów, którzy teraz domagają się większej przejrzystości wokół sposobu jej wdrożenia.

I AI zmienia sposób, w jaki programiści pracują, na więcej niż jeden sposób. Ich książka umiejętności jest teraz przepisywana, tworząc niepewność i nowy kierunek dla profesjonalistów.

Ostatecznie, napięcie w konwergencji produktywności, oczekiwań klientów i wpływu na siłę roboczą jest momentem definiującym rozwój oprogramowania. Teraz, zamiast po prostu „włączać” narzędzia AI, firmy programistyczne muszą dążyć do transformacji AI-rodzimej, która przepisuje, w jaki sposób AI jest używany, a także w jaki sposób jest postrzegany, od podstaw. Oto jak napędzać tę transformację.

Prawdziwe znaczenie AI-rodzimego

Gdy organizacja twierdzi, że jest „napędzana przez AI”, to zwykle oznacza, że używają AI i automatyzacji jako elementu wydajności. Wpływ jest dość powierzchowny, ułatwiając ręczne obciążenia czasochłonnymi zadaniami, ale niekoniecznie prowadząc do dużych wyników z punktu widzenia biznesu.

W podejściu AI-rodzimym jednak narzędzia nie są traktowane tylko jako dodatki nakładane na istniejące procesy. Zamiast tego, sama architektura operacji inżynierskich i przepływów pracy jest zaprojektowana z tymi narzędziami wbudowanymi w rdzeń. Automatyzacja i wydajność nie prowadzą, a współpraca, przegląd, korekta i interwencja są naturalnymi cechami w przepływie pracy.

Ponadto, narzędzia AI nie są po prostu włączane do podejścia izolowanego. Są one wdrożone w całym cyklu życia rozwoju i dostosowane do szerszych strategii biznesowych w celu maksymalizacji wyników.

Skutkiem jest zysk w zakresie zarządzania klientami i dostaw. Nacisk przenosi się z czasu spędzonego na dostawie na to, co jest naprawdę osiągnięte. To zmienia kierunek i definicję przechwytywania wartości dla firm programistycznych. Na przykład, rozliczanie godzinowe prawdopodobnie ustąpi miejsca modelom cenowym opartym na wartości, gdzie ceny są stałe z wyraźnym zrozumieniem charakteru AI-napędzanego usług. Co jest kluczowe, jest to zgodne z ewoluującymi oczekiwaniami klientów, gdzie szybsza dostawa jest teraz oczekiwana, a przejrzystość procesów jest wymogiem.

Podejście AI-rodzime przynosi również skutki. Gdy wyniki oparte na wartości dla klientów są dostarczane, manifestując się w konkretnych wynikach, organizacje pielęgnują relacje z tymi klientami. Równocześnie to wzmacnia ich reputację, aby przyciągnąć nowych klientów i dodać przewagę konkurencyjną.

Istnieją również realne zyski z punktu widzenia zyskowności. Bardziej produktywne i wydajne przepływy pracy prowadzą do redukcji kosztów, co oznacza lepsze marże i zwroty. Stając się AI-rodzimym nie jest tylko kwestią teraźniejszości, ale także szerszych konsekwencji w całej organizacji i jej przyszłych perspektyw.

Kluczowe rozważania przed staniem się AI-rodzimym

To nie jest coś, co można osiągnąć w krótkim czasie. Przejście od AI-napędzanego do AI-rodzimego oznacza przebudowę, w jaki sposób te systemy i narzędzia są używane od startu do końca.

Wymaga to zarządzania zmianą, od przepływów pracy, autonomii, nadzoru, umocnienia siły roboczej i więcej. Aby podkreślić wagę przebudowy przepływu pracy, łączenie generatywnej AI z transformacją procesu końca do końca doprowadziło do 25 do 30% zysków produktywności dla niektórych firm. To jest potrojenie wpływu widocznego w podstawowych asystentach kodu.

W centrum tej transformacji jest zaufanie, a zaufanie jest budowane na przejrzystości. W środowisku AI-rodzimym, widoczność i przejrzystość są podstawowe. Każdy przypadek użycia AI musi mieć wyraźnie zdefiniowany cel, a organizacje muszą być explicytne w odniesieniu do tego, gdzie i jak AI jest stosowana w całym cyklu życia rozwoju.

Równie ważne jest to, że musi być klarowność co do tego, co jest przeglądane, walidowane i ostatecznie zatwierdzane przez ludzkich inżynierów. Silne ramy zarządzania danymi, zgodne z przepisami takimi jak GDPR, są równie krytyczne dla zapewnienia, że szybkość nie następuje kosztem kontroli.

Ponad przejrzystością, organizacje muszą również priorytetowo traktować ewolucję systemów AI w kierunku większej autonomii. Celem jest umożliwienie agentywnych systemów, które mogą działać z pewnym stopniem niezależności, pozostając weryfikowalnymi i odpowiedzialnymi. To wymaga wbudowanych mechanizmów dla walidacji w czasie rzeczywistym i ciągłego feedbacku, zapewniając, że systemy skalują się niezawodnie wraz z potrzebami biznesowymi.

Ale nic z tego nie może się wydarzyć bez orchestracji, która jest podstawą wzrostu skalowalnego. Bez niej, AI działa w izolowanych środowiskach. Transformacja AI-rodzimej wymaga koordynacji przepływów pracy, narzędzi, danych i agentów w całej organizacji. Interoperacyjność jest wymogiem w istniejących stosach technologicznych, gdzie fragmentowane systemy podważają postęp. Skuteczna orchestracja tworzy warunki dla ciągłej poprawy, pozwalając systemom AI ewoluować wraz z wymogami technicznymi i handlowymi.

Lekcje z wczesnej transformacji AI-rodzimej

Punkt wyjścia leży w rozwiązywaniu problemu dziedzictwa informacji i systemów. Z czasem, wiedza staje się pogrzebana w przestarzałych bazach danych i nieudokumentowanych procesach, a pamięć instytucjonalna, która nie jest już łatwo dostępna, szczególnie dla nowych członków zespołu.

Agenci AI mogą pomóc odzyskać tę wiedzę i uczynić ją powszechnie dostępną, tam i kiedy jest potrzebna, ujawniając ukryte reguły biznesowe i odtwarzając logikę, która w przeciwnym razie spowolniłaby starania modernizacyjne. Ten proces tworzy podstawę dla strategii transformacji opartej na danych.

Wiedza jest wyraźna, umożliwiając organizacjom zapewnić opartą na danych strategię transformacji jako organizacji AI-rodzimej i zaprojektowanie przepływów pracy z AI wbudowanym w całym cyklu życia rozwoju oprogramowania.

Podczas gdy przepływy pracy ewoluują, tak samo rozwijają się role w nich. Programiści nie są już definiowani wyłącznie przez swoją zdolność do pisania kodu. Stają się coraz częściej orchestratorami systemów AI i architektami złożonych, hybrydowych przepływów pracy, które łączą ludzką ocenę z wykonaniem napędzanym przez maszynę.

Ale ta zmiana nie występuje bez oporu ze strony zespołów, co jest naturalną odpowiedzią, gdy role i oczekiwania są fundamentalnie przedefiniowane. Rozwiązanie tego wymaga celowego skupienia się na umocnieniu siły roboczej.

Organizacje muszą inwestować w ciągłe, postępowe szkolenia, które wyposażają inżynierów w umiejętności potrzebne w środowisku AI-rodzimym. Obejmuje to rozwijanie umiejętności AI, przygotowanie inżynierów do skutecznego nadzorowania systemów agentywnych oraz kultywowanie strategicznego i kreatywnego myślenia, które łączy decyzje techniczne z szerszymi celami biznesowymi. Równocześnie istnieje rosnące zapotrzebowanie na specjalistów, którzy mogą walidować dane wyjściowe, zapewniając, że standardy etyczne, regulacyjne i jakościowe są konsekwentnie spełnione.

I istnieją obszary wpływu poza zyskiem i produktywnością; mianowicie, szybsze prototypowanie i iteracja, oraz krótsze cykle rozwoju. Jednak ustalenie wydajności transformacji w oparciu o mierzalne wskaźniki KPI powinno być priorytetem przed zainicjowaniem strategii transformacji AI-rodzimej. To zapewnia, że trajektoria jest zgodna z konkretnymi potrzebami organizacyjnymi.

Transformacja AI-rodzima jest przebudową, w jaki sposób inżynieria oprogramowania jest rozwijana i dostarczana w celu maksymalizacji wartości. Organizacje, które odnoszą sukces, wbudowują transformację AI od podstaw, a nie jako skrót produktywności, gdzie widoczność i innowacja są ustanowione.

Claudio Gonzalez jest CTO i EVP w intive. Jest menedżerem i architektem oprogramowania z ponad dekadą doświadczenia w branży oprogramowania.