Connect with us

Liderzy opinii

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

mm

Rozwój oprogramowania jest prawdopodobnie jedną z najbardziej dotkniętych dziedzin wśród boomu sztucznej inteligencji. Większość codziennych czynności związanych z rozwojem oprogramowania została zrewidowana 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, jedno badanie wykazało, ż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 pracę 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ół tego, jak jest wdrożona.

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

Ostatecznie, napięcie w zbieżności produktywności, oczekiwań klientów i wpływu na siłę roboczą jest decydującym momentem dla rozwoju oprogramowania. Teraz, zamiast po prostu “włączać” narzędzia AI, firmy programistyczne muszą podjąć transformację AI-rodzimego, która przepisuje, jak AI jest używana, a także jak jest postrzegana, od podstaw. Oto jak napędzić 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 efektywności. Wpływ jest dość powierzchowny, ułatwiając ręczne obciążenia czasochłonnymi zadaniami, ale niekoniecznie napędzając duże wyniki z punktu widzenia biznesu.

W podejściu AI-rodzimym 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 efektywność 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ą wdrożone w całym cyklu życia rozwoju i wyalignowane z szerszymi strategiami biznesowymi, aby maksymalizować powiązane wyniki.

Efekt uboczny to zyski w zakresie zarządzania klientami i dostaw. Nacisk przenosi się z tego, ile czasu spędza się na dostawie, do tego, co jest rzeczywiście osiągane. To zmienia trajektorię 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ą ustalone z jasnym zrozumieniem AI-napędzanej natury usług. Co najważniejsze, 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ż efekty uboczne. Gdy wartość-kierowane wyniki 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 zysku. Bardziej produktywne i efektywne 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 jest osiągane w krótkim czasie. Transformacja z 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.

To wymaga zarządzania zmianą, od przepływów, 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ć jawne 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ć jasność co do tego, co jest przeglądane, walidowane i ostatecznie zatwierdzane przez ludzkich inżynierów. Silne ramy zarządzania danymi, zgodne z regulacjami, takimi jak GDPR, są równie krytyczne, aby zapewnić, że szybkość nie następuje kosztem kontroli.

Poza 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 biznesu.

Ale żadne z tego nie może się wydarzyć bez orchestracji, która jest podstawą wzrostu skalowalnego. Bez niej, AI działa w izolacji. Transformacja AI-rodzimego wymaga koordynacji przepływów, narzędzi, danych i agentów w całej organizacji. Interoperacyjność jest wymogiem w całym istniejącym stosie technologii, gdzie fragmentowane systemy podważają postęp. Skuteczna orchestracja tworzy warunki dla ciągłej poprawy, pozwalając systemom AI ewoluować wraz z zarówno technicznymi, jak i handlowymi wymogami.

Lekcje z wczesnej transformacji AI-rodzimej

Punkt wyjścia leży w rozwiązywaniu problemu legacy informacji i systemów. Z czasem, wiedza staje się pogrzebana w przestarzałych bazach danych i nieudokumentowanych procesach, a instytucjonalna pamięć, 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 spowalniałaby wysiłki modernizacyjne. Ten proces tworzy podstawę dla strategii transformacji opartej na danych.

Wiedza jest wyraźna, umożliwiając organizacjom zapewnić plan oparty na danych, aby napędzić transformację jako organizacja AI-rodzima i zaprojektować przepływy pracy z AI wbudowanym w całym cyklu życia rozwoju oprogramowania.

Gdy te 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ę również coraz częściej orchestratorami systemów AI i architektami złożonych, hybrydowych przepływów pracy, które łączą ludzkie osądy 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 i kultury strategicznego i kreatywnego myślenia, które wywiązuje się z technicznych decyzji z szerszymi celami biznesowymi. Tymczasem, istnieje również 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że, ustalanie wydajności transformacji w oparciu o mierne KPI powinno być priorytetem przed rozpoczęciem 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, aby maksymalizować wartość. Organizacje, które się udaje, wbudowują transformację AI w podstawę, a nie jako skrót produktywności, gdzie widoczność i innowacja są wpisane.

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