Ajatusjohtajat

Tekoäly: Tasapainottamalla insinööritoimintoja ja kiihdyttämällä innovaatioita

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

Kun insinööritoiminnat laajenevat, niissä kertyy vääjäämättä prosesseja, jotka hidastavat kehitystä. Jokainen insinööritoiminnan johtaja, joka on kasvattanut organisaatiota tietyn koon yli, tuntee tämän mallin: aluksi tulee perusscrum, sitten ryhmien välisten riippuvuuksien koordinaatiovaatimukset ja lopulta harkitaan kehyksiä kuten SAFe hallitakseen kaiken. Olen itse johtanut insinööritoimintaa, jossa oli kolmiulotteinen organisaatiomatriisi (ilman erillistä tuoteorganisaatiota). Tuloksena oli johtajat, jotka olivat pettyneitä hitaasti etenevään nopeuteen, insinöörit syyttivät “prosessin ylirakennetta” viivästysten aiheuttajana, ja innovaatio jumiutui byrokratian painon alle.

Niille, jotka ovat olleet siellä, prosessin vaikutus innovaatioon on todellinen ja kallis. Tekoäly tarjoaa nyt pakoa – ei vain ilmeisten ensimmäisen kertaluvun vaikutusten kautta, joilla insinöörit voivat koodata nopeammin, vaan myös syvien toisen kertaluvun vaikutusten kautta, jotka voivat perustavanlaatuisesti muuttaa insinööritoimintojen toimintatapaa.

Tuottavuuden tuolla puolen: Organisaation vaikutus

Vaikka paljon huomiota on kiinnitetty tekoälyn kykyyn kiihdyttää yksittäisiä koodaus tehtäviä, muunnellumpi potentiaali piilee siinä, miten se vähentää organisaation monimutkaisuuden tarvetta. Parantamalla yksilöiden kykyjä, tekoäly poistaa systemaattisesti monia koordinaatio-ongelmia, joihin prosessit oli alun perin suunniteltu.

Tarkastele “full-stack insinööri” -ihannetta. Historiallisesti suurissa organisaatioissa tämä oli usein enemmän toive kuin todellisuus, usein luomalla rinnakkaisia organisaatiorakenteita scrum-ryhmien rinnalle. Nykyään tekoäly muuttaa dramaattisesti tämän yhtälön. Insinöörit voivat tehokkaasti työskennellä tutkimattomien koodipohjaisuuksien tai teknologiapinoiden kanssa, tekoäly siltaa tietämyksellisiä aukkoja reaaliajassa. Tuloksena on, että tiimien tarvitsee vähemmän luovutuksia, mikä vähentää koordinaatio-ylirakennetta, joka vaivaa suuria organisaatioita.

Tämä kykyjen laajentuminen ulottuu myös arkkitehtuuriin. Sen sijaan, että odottaisi virallisia arkkitehtuuri katselmuksia, insinöörit voivat käyttää tekoälyä alku”sparring-kumppanina” kehittääkseen ja jalostakseen ideoita. Insinööri voi keskustella tekoälyn kanssa haastaakseen oletuksia, tunnistaa mahdollisia ongelmia ja vahvistaa ehdotuksia ennen kuin ne koskaan tavoittavat ihmisen arvioijan. Monissa tapauksissa nämä tekoälyavustetut ehdotukset voidaan jakaa asynkronisesti, usein poistamalla tarpeen virallisiin kokouksiin. Arkkitehtuuri saa edelleen asianmukaisen tarkastelun, mutta ilman kalenterin viivästyksiä ja koordinaatio-ongelmia.

Laadunvarmistus tarjoaa toisen mahdollisuuden prosessien yksinkertaistamiseen. Perinteiset kehityssyklet sisältävät useita luovutuksia kehityksen ja laadunvarmistuksen välillä, ja virheet laukaisevat uudet tarkastelujen ja uudelleen työn kierrokset. Tekoäly puristaa tätä sykliä auttamalla kehittäjiä integroida kattavaa testausta – mukaan lukien yksikkö-, integraatio- ja loppupään testit – päivittäiseen työnkulkuun. Havaitsemalla ongelmat aikaisemmin ja luotettavammin, tekoäly vähentää edestakaisin viivästyksiä, jotka perinteisesti hidastavat julkaisuja. Tiimit voivat ylläpitää korkeita laatusuosituksia vähemmällä kierroksilla.

Ehkä merkittävimpänä, nämä yksilöiden kykyjen parantamiset mahdollistavat organisaatioiden yksinkertaistamisen. Tiimit, jotka aiemmin riippuivat monimutkaisista koordinaatioista useiden ryhmien välillä, voivat nyt toimia itsenäisemmin. Hankkeet, jotka aiemmin vaativat useita erikoistuneita tiimejä, voidaan kasvavassa määrin käsitellä pienemmällä, itsenäisemmällä ryhmällä. Monet suuret organisaatiot ovat omaksuneet monimutkaiset skaalauksen kehykset – usein vastahakoisesti – eivätkä ne välttämättä ole enää tarpeen, kun tiimit ovat tekoälyn voimakkaampia.

15 minuutin sääntö: Uudelleenmuokkaamalla Agile-prosesseja

Nämä muutokset tarjoavat mahdollisuuksia perinteisten Scrum-prosessien suoraviivaistamiseen. Tarkastele henkilökohtaisten tuottavuuden “2 minuutin sääntöä” tekoälyllä vahvistetuille tiimille: “Jos jollekin asiaan on tehtävä alle 15 minuutissa oikein ohjelmoituna tekoälyagentille, tee se välittömästi sen sijaan, että laittaisit tehtävän koko backlogin/planning-prosessin läpi.”

Tämä lähestymistapa lisää dramaattisesti tehokkuutta. Kun tekoäly työskentelee, insinöörit voivat keskittyä muihin prioriteetteihin. Jos tekoälyratkaisu ei riitä, he voivat luoda oikean käyttäjätarinan backlogiin. Oikeiden integraatioiden avulla pienet parannukset tapahtuvat jatkuvasti ilman seremoniaa, kun taas suuremmat ponnistelut hyötyvät edelleen oikeasta suunnittelusta.

Mallit, joita näemme, osoittavat uuden, hoikemman ohjelmistokehitysmallin nousua – yhtä, joka säilyttää ihmiskeskeiset periaatteet agilesta, poistaen samalla suuren osan prosessien ylirakennetta, joka on kertynyt vuosien varrella.

Johtaminen tekoälyllä vahvistetun insinööritoiminnan aikakaudella

Insinööritoiminnan johtajille tämä muutos vaatii perustavanlaatuisen uudelleenajattelun organisaation suunnittelussa. Vastaus lisätä prosesseja, erikoistumista ja koordinaatiomekanismeja, kun tiimit kasvavat, ei välttämättä ole enää oikea lähestymistapa. Sen sijaan johtajien tulisi harkita:

  1. Sijoittamista tekoälykykyihin, jotka laajentavat yksittäisten insinöörien tehokkaita taitoja
  2. Oletusten haastamista tarvittavien tiimikokoja ja erikoistumista koskien
  3. Kokeilemista yksinkertaisempia prosessimalleja, jotka hyödyntävät tekoälyn koordinaatiota vähentäviä vaikutuksia
  4. Mittaamista ja optimointia “prosessiajasta” perinteisten kehitysmittojen lisäksi

Organisaatiot, jotka menestyvät, ovat niitä, jotka tunnustavat tekoälyn ei vain tuottavuustyökaluna, vaan myös perustavanlaatuisesti yksinkertaisempien organisaatiorakenteiden mahdollistajana. Tasoittamalla hierarkioita, vähentämällä luovutuksia ja poistamalla koordinaatio-ylirakennetta, tekoäly tarjoaa mahdollisuuden yhdistää startupien innovaatio nopeus suurten insinööritoimintojen ongelmanratkaisukyvyn kanssa.

Kahden vuosikymmenen jälkeen prosessien monimutkaisuuden kasvua ohjelmistokehityksessä, tekoäly voi lopulta sallia palata alkuperäiseen Agile-manifestiin: arvostamaan yksilöitä ja vuorovaikutusta prosessien ja työkalujen sijaan. Insinööritoiminnan tulevaisuus ei ole vain nopeampi – se on dramaattisesti yksinkertaisempi.

Andrew Filev on Zencoderin perustaja ja toimitusjohtaja. Hän muutti yhteistyöhön perustuvan työn hallinnan perustamalla Wriken (20 000+ asiakasta, myyty 2,25 miljardilla dollarilla), ja hänet on esitetty Forbesissa ja The New York Timesissa, ja hänen intohimonsa AI:sta ja innovaatioista jatkaa työn tulevaisuuden muokkaamista.