Iroonilisel kombel vajame DevOpsi oskuste probleemide leevendamiseks rohkem AI oskusi

Mees, kes kasutab arvutit, samal ajal kui teine ​​kummardub ette, et ekraani vaadata

Getty Images

Teadaolevalt suurendab tehisintellekt ettevõtetes intelligentsust ja teeb sama ka infotehnoloogiapoodide puhul. Näiteks AIOps (tehisintellekt IT-toimingute jaoks) rakendab tehisintellekti ja masinõpet IT-protsesside andmete voogedastamiseks, sõeludes läbi müra, et tuvastada, esile tõsta ja kõrvaldada probleeme. 

Tehisintellekt ja masinõpe leiavad kodu ka teises arenevas IT valdkonnas: aidata DevOpsi meeskondadel tagada tarkvara elujõulisus ja kvaliteet, mis liigub läbi süsteemi ja kasutajatele üha kiiremini. 

Hiljutises GitHubi uuringus leiti, et arendus- ja operatiivmeeskonnad pöörduvad suurel määral AI poole, et tarkvara ülevaatuse ja testimise etapis koodivoogu sujuvamaks muuta, kusjuures 31% meeskondadest kasutab koodi ülevaatamiseks aktiivselt AI- ja ML-algoritme. — üle kahe korra rohkem kui eelmisel aastal. Uuringust leitakse ka, et 37% meeskondadest kasutab AI/ML-i tarkvara testimisel (25%) ja veel 20% kavatseb seda sel aastal kasutusele võtta.

Ka: Microsofti suure visiooni mõistmine järgmise põlvkonna loomisel apps

Lisaks uuring välja Techstrong Research ja Tricentis kinnitavad seda suundumust. Küsitlus, milles osales 2,600 DevOpsi praktikut ja juhti, leiab, et 90% pooldab DevOpsi voogude testimise faasi rohkem tehisintellekti lisamist ja näeb seda ka võimalusena lahendada oskuste puudus, millega nad silmitsi seisavad. (Tricentis on tarkvara testimise müüja, kelle tulemused on ilmselgelt osalised. Kuid andmed on olulised, kuna need peegeldavad kasvavat shift autonoomsemate DevOpsi lähenemisviiside poole.)

Techstrongi ja Tricentise uuringust ilmnes isegi paradoks: ettevõtted vajavad erioskusi, et leevendada vajadust erioskuste järele. Vähemalt 47% vastanutest väidavad, et tehisintellektiga infundeeritud DevOpsi peamine eelis on oskuste puudujäägi vähendamine ja töötajate jaoks keerulisemate ülesannete täitmise hõlbustamine. 

Ka: DevOpsi nirvaana on paljude jaoks endiselt kauge eesmärk, näitab uuring

Samal ajal nimetasid juhid tehisintellektiga infundeeritud DevOpsi üheks peamiseks takistuseks tehisintellektiga põhineva tarkvara testimise arendamiseks ja läbiviimiseks vajalike oskuste puudumist 44%. See on nõiaring, mis loodetavasti parandatakse, kui rohkem spetsialiste osaleb tehisintellektile ja masinõppele keskendunud koolitus- ja haridusprogrammides.  

Kui tehisintellekt hakkab IT-saitidega paika panema, aitab see protsessimahukatele DevOpsi töövoogudele mõlki teha. Peaaegu kaks kolmandikku küsitluses osalenud juhtidest (65%) ütlevad, et funktsionaalse tarkvara testimine sobib hästi tehisintellektiga täiendatud DevOpsiga ja saaks sellest palju kasu. "DevOpsi edu nõuab ulatuslikku testimise automatiseerimist, mis genereerib tohutul hulgal keerulisi testiandmeid ja nõuab katsejuhtumite sagedast muutmist," märgivad uuringu autorid. "See on täiuslikult kooskõlas AI võimalustega tuvastada suurtes andmekogumites mustreid ja pakkuda teadmisi, mida saab kasutada testimisprotsessi parandamiseks ja kiirendamiseks."

Ka: Uuringu kohaselt kasvasid tehisintellekti projektid viimase aasta jooksul kümnekordseks

Lisaks oskuste nõuete võimalikule vähendamisele tuvastati uuringus ka järgmised eelised, mis tekivad tehisintellekti lisamisel DevOpsi:

  • Kliendikogemuse parandamine: 48%
  • Vähendage kulusid: 45%
  • Suurendage arendajameeskondade efektiivsust: 43%
  • Suurenda koodi kvaliteeti: 35%
  • Probleemide diagnoosimine: 25%
  • Suurendage vabastamise kiirust: 22%
  • Teadmiste kodifitseerimine: 22%
  • Defektide vältimine: 19% 

Tehisintellektiga täiendatud DevOpsi varajased kasutuselevõtjad on tavaliselt suurematest organisatsioonidest. See ei ole üllatav, kuna suurematel ettevõtetel oleks rohkem arenenud DevOpsi meeskondi ja suurem juurdepääs täiustatud lahendustele, nagu AI. 

Ka: Tehnoloogiameeskondadel on aeg leida oma hääl kliendikogemuses

"DevOpsi osas iseloomustavad neid küpseid ettevõtteid viimase viie kuni seitsme aasta jooksul tehtud edusammud oma tarkvaraarenduse võimaluste täiustamisel ning küpsed ja täiustatud torujuhtmed ja protsessid," märgivad Techstrongi ja Tricentise autorid. "Need DevOpsi organisatsioonid on pilvepõhised ja kasutavad DevOpsi töövoo torujuhtmeid, tööriistaahelaid, automatiseerimist ja pilvetehnoloogiaid."

Pikemas perspektiivis on AI kasutamine DevOpsi oluliste aspektide abistamiseks nutikas idee. DevOpsi protsess on kogu oma koostööst ja automatiseerimisest hoolimata muutumas üha kurnavamaks, kuna oodatakse, et tarkvara lendab uksest välja kiiremas tempos. Jätke masinate hooleks paljude koormavate aspektidega, nagu testimine ja jälgimine.

allikas