Eraiki Plataformako Ingeniaritza Taldea Zure Erakundearen Saria Talentuari laguntzeko — Zure Garatzaileak

Zure erakundeak softwarea eraikitzen badu, orain da garaia zure garatzaileak laguntzeko eta sustatzeko. Hori da garatzaileak atxikitzea eta haien produktibitatea maximizatzea funtsezkoak direlako zure negozioak bezeroei, langileei eta bazkideei balioa emateko 2023an.

Garatzaile nagusien talentua urria da. AEBetako Lan Estatistiken Bulegoaren arabera, Software garatzaileen eskaria % 25 haziko da urtero 2031ra arte, informatikako beste lanbide batzuek baino askoz azkarrago. Hala ere, zure garatzaileak ohikoak badira, horietako asko ez daude bereziki pozik edo produktiboak.

Talentu teknikoa zapuztuta dago

Garatzaileen fakturazioa arazo bat da, hirugarren urteko Reveal-en arabera "2022rako software garapenaren erronka nagusiak" inkesta. Garatzaileen ehuneko 40ek diote ez dutela denborarik beren lana egiteko. Are gehiago (% 39 eta % XNUMX, hurrenez hurren) bezeroen eskaerei handituari aurre egiteko erronka eta gutxiagorekin gehiago egitera behartuta daude aurrekontu mugatuak direla eta.

Gainera, Stack Overflow-en 2022ko garatzaileei buruzko inkesta Garatzaileak beraiek produktibitatearen beherakadarekin kezkatuta daudela agerian utzi dute, % 68k astean behin gutxienez "ezagutza-silo" batekin topo egiten duela, eta % 63k egunean 30 minutu baino gehiago ematen dituela arazoen erantzunak bilatzen.

Kasu gehienetan, hodeiko jatorrizko aplikazio plataforma bat da, adibidez VMware Tanzu, testuinguru-aldaketa minimizatzen duten gaitasunekin eta garatzaileek negozio-logikan zentratu ahal izateko. Berdin kritikoa da, eta askotan ez da existitzen, plataforma eraiki, kontrolatu eta etengabe errepikatzen duen aplikazio-plataforma talde dedikatu baten eratzea da barne garapen-taldeei esperientzia bikaina eskaintzeko.

Zer da plataforma-produktu gisa eredu bat?

Tradizionalki, IT erakundeek teknologia-pilak muntatu dituzte garatzaileei laguntzeko, aplikazioak sortu, probatu eta produkziora bultzatzen zituzten bitartean. Baina pila teknologiko hauek -eskuzko prozesuekin eta talde isolatuekin batera- kudeaketaren eraginkortasunik eza eragiten dute, behagarritasunik ez dute eta zor tekniko handia sortzen dute, eta, aldi berean, denbora gehiago behar dute kodea ekoizpenera iristeko. Pila teknologiko hauek garatzaileen eskaeretarako ticketing sistemetan eta eskaera horiek betetzen denbora pasatzen duen IT talde batean oinarritzen dira, askotan eskuz.

Aitzitik, barne garapen-taldeak bezero gisa eta aplikazio-plataforma produktu gisa tratatzen dituen ikuspegia hartzeak garatzaileen eraginkortasuna, produktuaren kalitatea eta balio-epea hobetzen dituen ekoizpenerako bide arin bat ekar dezake. Planteamendu honen arrakastaren gakoa plataforma ez dela ohiko software bat gogoratzea da. Eboluzionatzen ari den zerbitzu multzo bateratu bat da, lehendik dauden sistemekin ezin hobeto integratuta dagoena.

Plataforma-produktu gisa ereduak garatzaileek beren lan onena egiteko behar dituzten tresna guztiak eskura jartzen ditu. Era berean, automatizazioa, autozerbitzu atariak, aplikazio txantiloiak eta hirugarrenen integrazioak bezalako gaitasun gakoak biltzen ditu, modu eraginkor eta malgu batean, zure garatzaileei esperientzia benetan altua (eta marruskadurarik gabekoa) eskaintzeko.

Zergatik aurkeztu plataforma dedikatuaren ingeniaritza talde bat?

Hodeiko jatorrizko aplikazio-plataforma bati etekinik handiena ateratzeko, horri laguntzeko talde dedikatu bat behar duzu. Plataformako ingeniaritza-talde bat ez da soilik aplikazio-plataforma eraikitzea, eboluzionatzea eta kudeatzeaz arduratzen, baizik eta garatzaileen, operazioen eta segurtasun-taldeen arteko bide gisa jarduten du. Enpresa-buruen, segurtasun-langileen eta zure erakundeko gainerakoen arteko elkarrekintzak ere errazten ditu. Horrela, siloak apurtzen ditu, eta ordaintzen du.

Plataformako ingeniaritza talde bat eraikitzeko eta mantentzeko denbora, talentua eta aurrekontua inbertitzen dituzunean, balio esponentziala itzultzen dio zure erakundeari. Nola? Bere jarduerek ziurtatzen dute zure garatzaileek (zure erakundeak berrikuntzarako eta negozio arrakastarako duen talentua) behar dutena eskura dutela. Honek onartutako aplikazioen txantiloiak, zerbitzuak, kode irekiko liburutegiak eta balio txikiko zereginak eta itxaron denborak ordezkatzeko behar duten beste guztia barne hartzen ditu negozioaren arazo kritikoak azkarrago konpontzeko askatasunarekin, segurtasuna, fidagarritasuna edo langileak gehitu gabe.

Nor gehitu zure plataformako taldean?

Plataformako ingeniaritza talde batek honako arketipo hauetako bi izan beharko lituzke gutxienez (zure taldea heldu ahala, hirugarrena gehi dezakezu):

  • Azpiegituretako arkitektoa ere kodetzen duena - Aukeratu zerbitzu gisa azpiegituran (IaaS) esperientzia handiko norbait —konputazioa, biltegiratzea eta sareak—, baita eskuzko jarduera errepikakorrak automatizatzen aditua ere.
  • Automatizazio naturalaren maisua ­– Gehitu dagoeneko etengabeko integrazio/etengabeko inplementazio lana egiten ari den norbait, unean uneko argitalpenak kudeatzeko prozesuak automatizatzen edo sistemaren automatizazio tresnak erabiltzen (Chef, Puppet, Salt, Ansible).
  • Software ingeniari bitxia - Aukeratu eskuz bere plataformako erronkak aurrez konpontzen zituen aplikazio-produktu talde bateko pertsona bat, taldearen lana erraztu zuen azpiegitura automatizatuz.

Plataformako ingeniaritza talde arrakastatsuen 4 diziplina

Plataformako ingeniaritza talde arrakastatsuek lau metodo gako erabiltzen dituzte garatzaileei balioa emateko:

1. Aplikatu produktuen kudeaketa lean praktikak

Erabili lean startup praktikak, esate baterako, gutxieneko produktu bideragarria (MVP) hondakinak minimizatzeko eta etengabe erantzuteko bezeroen behar aldakorrei (aplikazioen garatzaileak).

2. Garatzaileen esperientzian (DevEx) arreta jarri erabiltzailean zentratutako diseinuarekin (UCD)

Erreparatu garatzaileek plataforma produktu gisa nola erabiltzen duten; baliteke garatzaileek izar-esperientzia hainbeste estimatzea, euren erakunde osoan ebanjelizatzen baitute.

3. aprobetxatu Agile software garapena XPrekin (muturreko programazioa)

Erabili XP praktikak garatzaileen eskakizunekin eboluzionatzen den plataforma-kode ongi probatua eta kalitatezkoa sortzeko.

4. Gehitu gunearen fidagarritasun ingeniaritza (SRE)

SRE-k eragiketak ingeniaritza-arazo gisa tratatzen ditu sistemaren errendimendua eta funtzionamendu-denbora kudeatzeko softwarea erabiliz. Zure plataforma produktu gisa tratatzeak plataformaren balioa maximizatzen du entrega-denbora, arriskua eta hondakinak gutxituz.

Plataformako ingeniaritza talde batek zure negozioari mesede egiten dion modu guztiak

Plataformako ingeniaritza talde arrakastatsu batek ekarpen handia egin diezaioke zure erakundeari, eskalan softwarea eraikitzen ahalegintzen baita, besteak beste:

DevEx hobetzea

Garatzaile berriak sartzen direnean, zenbat laster behar dira produktiboak izan arte? Garatzaileek askoz gehiago behar dute kodea idazten hastea tresna berri ugari ikasi behar dituztenean. Onartutako txantiloiak, eredu berrerabilgarriak, tresna zehatzak eta lagungarriak diren zerbitzuetarako autozerbitzu azkarra duten garatzaileak azkarrago lan egiten dute. Sortuz “urrezko bideak” garapen-fluxu erraztuak onartzen dituztenak, plataformako ingeniaritza talde batek produktibitatea bizkortu dezake, segurtasuna hobetu eta enpresa garatzaileen teknologia-piletan hain ohikoa den marruskadura murriztu dezake.

Zure segurtasun jarrera indartzea

Plataforma-talde batek 2. eguneko eragiketak (aplikazio bat produkzioan sartzen direnean) bateragarriak direla ziurtatzen laguntzen du garapen-plataforma etengabe aztertuz eta adabakiz, eta aplikazio guztietan segurtasuna ezarriz. softwarearen hornikuntza-kate segurua. Segurtasun-politikak automatizatuz eta gaitasunak eskainiz, hala nola aurrez onartutako aplikazioen txantiloiak, baita CVE eta API segurtasunerako kodea eskaneatzea, zure erakundeak aplikazioaren beraren segurtasun-jarrera nabarmen hobetu dezake, kode seguruagoa inplementatzeko behar den denbora ere bizkortuz.

Gaitasunen krisia arintzea

Kubernetes-en, hodei publiko anitzetan eta zure teknologia-pilako beste tresna guztietan esperientzia duten aplikazioen garatzaileen akordio taldeetan inbertitu beharrean, hilkor hutsak kontrata ditzakezu edo lehendik dauden langileak presta ditzakezu. Hodeian jatorrizko aplikazio-plataforma batek Kubernetesen eta hodei anitzeko inplementazioen konplexutasuna kentzen du eta garatzaile berriei balioa ematen laguntzen die aplikazio txantiloien eta urrezko bideen laguntzarekin.

Plataforma-talde batek zure garatzaileei aplikazio berritzaileak idazten zentratu ahal izateko aukera ematen die garapen teknologikoko pila tradizionaleko elementu desberdinak konfiguratzearen eta integratzearen frustrazioa ezabatuz. Beraz, zer da gakoa garatzaileen produktibitatea areagotzeko? Galdetu plataformako ingeniaritza talde bati.

Irakurketak: Gartner-en txosten hau plataforma ingeniaritzaren beharra eta balioa nabarmenduz.

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