Looge platvormi insenerimeeskond, et toetada oma organisatsiooni auhinnatalenti – teie arendajaid

Kui teie organisatsioon loob tarkvara, on nüüd aeg keskenduda oma arendajate toetamisele ja kasvatamisele. Selle põhjuseks on asjaolu, et arendajate hoidmine ja nende tootlikkuse maksimeerimine on teie ettevõtte võime jaoks 2023. aastal klientidele, töötajatele ja partneritele väärtust pakkuda.

Tipparendaja talenti napib. USA tööstatistika büroo andmetel nõudlus tarkvaraarendajate järele kasvab aastani 25 igal aastal 2031% – oluliselt kiiremini kui teiste IT-alade puhul. Kuid kui teie arendajad on tüüpilised, pole paljud neist eriti õnnelikud ega produktiivsed.

Tehniline talent on pettunud

Kolmanda iga-aastase Reveali andmetel on arendajate käive probleem Uuring "2022. aasta peamised tarkvaraarenduse väljakutsed".. 40 protsenti arendajatest ütleb, et neil pole aega oma töö tegemiseks. Veelgi enamatel neist (vastavalt 39% ja XNUMX%) on väljakutse toime tulla klientide suurenenud nõudmistega ja nad on sunnitud piiratud eelarve tõttu tegema vähemaga rohkem.

Enamgi veel, Stack Overflow 2022. aasta arendajaküsitlus näitas, et arendajad ise on mures tootlikkuse vähenemise pärast, 68% neist puutub vähemalt kord nädalas kokku "teadmiste hoidlaga" ja 63% kulutab probleemidele vastuste otsimisele rohkem kui 30 minutit päevas.

Enamikul juhtudel puudub pilvepõhine rakendusplatvorm, näiteks VMware Tanzu, mille võimalused minimeerivad konteksti vahetamist ja võimaldavad arendajatel keskenduda äriloogikale. Sama kriitiline ja sageli olematu on spetsiaalse rakendusplatvormi meeskonna moodustamine, mis loob, jälgib ja pidevalt itereerib platvormi, et pakkuda sisemistele arendusmeeskondadele suurepärast kogemust.

Mis on platvormi kui toote mudel?

Traditsiooniliselt on IT-organisatsioonid koostanud tehnoloogiavirnu, et toetada arendajaid rakenduste loomisel, testimisel ja tootmisse viimisel. Kuid need tehnoloogiavirnad – koos manuaalsete protsesside ja siledate meeskondadega – põhjustavad halduse ebatõhusust, puuduvad jälgitavus ja tekitavad märkimisväärset tehnilist võlga, kuid koodi tootmisse jõudmine võtab ka kauem aega. Need tehnoloogiavirnad tuginevad tavaliselt arendaja taotluste piletimüügisüsteemidele ja IT-meeskonnale, kes kulutab aega nende taotluste täitmisele, sageli käsitsi.

Seevastu lähenemine, mis käsitleb sisemisi arendusmeeskondi klientidena ja rakendusplatvormi tootena, võib anda tulemuseks sujuvama tee tootmiseni, mis parandab arendaja tõhusust, toote kvaliteeti ja väärtuse loomise aega. Selle lähenemisviisi edu võtmeks on meeles pidada, et platvorm ei ole valmis tarkvara. See on arenev, ühtne korduvkasutatavate teenuste komplekt, mis on sujuvalt integreeritud teie olemasolevate süsteemidega.

Platvorm-tootemudel annab hõlpsasti kättesaadavaks kõik tööriistad, mida arendajad oma parima töö tegemiseks vajavad. Samuti ühendab see tõhusal ja paindlikul viisil peamised võimalused, nagu automatiseerimine, iseteenindusportaalid, rakenduste mallid ja kolmandate osapoolte integratsioonid, et pakkuda teie arendajatele tõeliselt kõrgendatud ja hõõrdumatut kogemust.

Miks tutvustada spetsiaalset platvormi inseneride meeskonda?

Pilvepõhise rakenduse platvormist maksimumi saamiseks vajate seda toetavat meeskonda. Platvormi insenerimeeskond ei vastuta mitte ainult rakendusplatvormi loomise, arendamise ja haldamise eest, vaid toimib kanalina arendajate, operatsioonide ja turvameeskondade vahel. See hõlbustab ka suhtlust ärijuhtide, turvatöötajate ja ülejäänud organisatsiooni vahel. Seda tehes lõhub see silohoidlaid – ja see tasub end ära.

Kui investeerite aega, talenti ja eelarvet platvormi inseneride meeskonna loomiseks ja ülalpidamiseks, tagastab see teie organisatsioonile eksponentsiaalse väärtuse. Kuidas? Selle tegevused tagavad, et teie arendajatel – talentidel, kellest teie organisatsioon innovatsiooni ja äriedu jaoks sõltub – on kõik vajalik käe-jala juures. See hõlmab juurdepääsu heakskiidetud rakenduste mallidele, teenustele, avatud lähtekoodiga raamatukogudele ja kõigele muule, mida nad vajavad, et asendada väikese väärtusega ülesandeid ja ooteaegu ning vabadust lahendada ärikriitilisi probleeme kiiremini – ohverdamata turvalisust, töökindlust või personali lisamist.

Keda lisada oma platvormi meeskonda?

Platvormi inseneride meeskond peaks hõlmama vähemalt kahte järgmistest arhetüüpidest (teie meeskonna küpsemisel saate lisada kolmanda):

  • Infrastruktuuriarhitekt, kes ka kodeerib - Valige keegi, kellel on suured kogemused infrastruktuuri kui teenuse (IaaS) – arvutamise, salvestamise ja võrgu loomise – alal ning kes on asjatundja käsitsi korduvate tegevuste automatiseerimisel.
  • Loodusliku automaatika meister ­– Lisage keegi, kes juba teeb pidevat integreerimis-/juurutustööd, automatiseerib praeguseid väljalaskehaldusprotsesse või kasutab süsteemi automatiseerimise tööriistu (Chef, Puppet, Salt, Ansible).
  • Uudishimulik tarkvarainsener - Valige rakendusetoote meeskonnas inimene, kes varem lahendas oma platvormiprobleemid, automatiseerides aluseks oleva infrastruktuuri, mis lihtsustas meeskonna tööd.

4 edukate platvormide projekteerimismeeskondade eriala

Edukad platvormi insenerimeeskonnad kasutavad arendajale väärtuse pakkumiseks nelja peamist meetodit.

1. Rakenda lahja tootehalduse tavasid

Kasutage raiskamise minimeerimiseks ja klientide – rakenduste arendajate – muutuvatele vajadustele pidevalt reageerimiseks säästlikke käivitustavasid, nagu minimaalne elujõuline toode (MVP).

2. Keskenduge kasutajakeskse disainiga (UCD) arendajakogemusele (DevEx)

Pöörake tähelepanu sellele, kuidas arendajad platvormi tootena kasutavad – arendajad võivad seda suurepärast kogemust nii väga hinnata, et levitavad seda kogu oma organisatsioonis.

3. Kasutage XP-ga agiilset tarkvaraarendust (äärmuslik programmeerimine)

Kasutage XP tavasid kvaliteetse, hästi testitud platvormikoodi loomiseks, mis areneb koos arendajate nõudmistega.

4. Lisage saidi töökindluse tehnika (SRE)

SRE käsitleb toiminguid inseneriprobleemina, kasutades süsteemi jõudluse ja tööaja haldamiseks tarkvara. Platvormi käsitlemine tootena maksimeerib platvormi väärtust, minimeerides tarneaega, riske ja raiskamist.

Kõik võimalused, kuidas platvormi insenerimeeskond toob teie ettevõttele kasu

Edukas platvormi inseneride meeskond võib teie organisatsiooni oluliselt kaasa aidata, kui ta püüab luua ulatuslikku tarkvara, sealhulgas:

DevExi täiustamine

Kui kiiresti liituvad uued arendajad, siis kui kiiresti nad hakkavad tööle? Arendajatel kulub palju rohkem aega koodi kirjutamise alustamiseks, kui nad peavad ise õppima hulga uusi tööriistu. Arendajad, kellel on kiire iseteeninduslik juurdepääs heakskiidetud mallidele, korduvkasutatavatele mustritele, konkreetsetele tööriistadele ja teenustele, mis on osutunud kasulikuks, saavad kiiremini tööle. luues "kuldsed teed”, mis toetab täiustatud arendustöövooge, saab platvormi insenerimeeskond kiirendada tootlikkust, parandada turvalisust ja vähendada hõõrdumist, mis on ettevõtte arendajate tehnoloogiavirnade vahel nii tavaline.

Turvaasendi tugevdamine

Platvormi meeskond aitab tagada, et 2. päeva toimingud – kui rakendus läheb tootmisse – sujuvad sujuvalt, analüüsides ja parandades pidevalt arendusplatvormi, sealhulgas luues turvalisuse igasse rakendusse turvaline tarkvara tarneahel. Automatiseerides turvapoliitikaid ja pakkudes selliseid võimalusi nagu eelkinnitatud rakenduste mallid ning CVE-de ja API turvalisuse jaoks koodi skannimine, saab teie organisatsioon oluliselt parandada rakenduse enda turvalisust, kiirendades samal ajal turvalisema koodi juurutamiseks kuluvat aega.

Oskuste kriisi leevendamine

Selle asemel, et investeerida rakenduste arendajate ükssarvikute meeskondadesse, kellel on teadmised Kubernetese, mitme avaliku pilve ja kõigi muude teie tehnikakogumi tööriistade vallas, võite palgata lihtsurelikke või koolitada olemasolevaid töötajaid. Pilvepõhise rakenduse platvorm võtab Kubernetese ja mitme pilvega juurutamise keerukuse ära ning aitab uutel arendajatel rakenduste mallide ja kuldsete radade abil kiiresti väärtust pakkuda.

Platvormi meeskond võimaldab teie arendajatel keskenduda uuenduslike rakenduste kirjutamisele, kõrvaldades samal ajal pettumuse traditsioonilise arendustehnoloogia virna erinevate elementide konfigureerimisel ja integreerimisel. Mis on siis arendaja tootlikkuse tõstmise võti? Küsige platvormi insenerimeeskonnalt.

Lugenud see aruanne Gartnerilt platvormide projekteerimise vajaduse ja väärtuse esiletõstmine.

Allikas: https://www.forbes.com/sites/vmware/2023/03/06/build-a-platform-engineering-team-to-support-your-organizations-prize-talent—your-developers/