Kako samouslužna interna platforma za programere omogućava organizacijama da poboljšaju svoje DevOps radne tokove?
By
Andrew Cornwall
Objavljeno: 08 dec 2025
Usvajanje DevOps-a traje već deceniju i ne pokazuje znakove usporavanja. U Forresterovom istraživanju o iskustvu programera iz 2024. godine, 87% programera je navelo da je njihova organizacija već usvojila DevOps prakse ili planira da to učini u narednoj godini.
Ali za mnoge organizacije, skaliranje njihove DevOps prakse bilo je komplikovano, skupo i, na kraju, nedovoljno u isporuci vrednosti koju su lideri očekivali. Ove organizacije počinju sa osnovnim pristupom usvajanju DevOps-a, pri čemu svaki tim sam bira svoj lanac alata, stvara svoje najbolje prakse i unosi svoje institucionalno znanje.
Klijenti kompanije Forrester nam kažu da se ovaj timski pristup razbija u velikim razmjerima. To stvara onoliko problema koliko rješava i ne daje rezultate koje je C-suite očekivao.
Na primjer, lanci alata po narudžbi stvaraju glavobolje. Organizacije koje su prihvatile ovaj pristup sada su opterećene previše jedinstvenih lanaca alata, od kojih svaki zahtijeva njegovanje istih programera koji bi trebali graditi proizvode usmjerene na kupca. Ovi lanci alata također zahtijevaju jedinstvenu automatizaciju, stvaraju zarobljeno institucionalno znanje, doprinose širenju alata i ograničavaju svaku šansu za obimno određivanje cijena DevOps alata.
Svi ovi faktori stvaraju glavobolje IT liderima koji pokušavaju da smanje režijske troškove uz istovremeno poboljšanje produktivnosti i efikasnosti.
Mnoge organizacije sada shvataju da poboljšanje iskustva programera povećava efikasnost uklanjanjem prepreka u procesu razvoja. Visoka među tim preprekama je nepotrebno prebacivanje konteksta, koje razbija koncentraciju programera i smanjuje protok.
Nepovezani alati za automatizaciju, višestruki sistemi snimanja i više platformi usporavaju programere primoravajući ih da se igraju s brojnim alatima. Bez zajedničke platforme kao okosnice, kada programeri mijenjaju projekte, oni mogu proći kroz potpuno nove onboarding procedure kako bi dobili pristup spremištima i izvršili svoj prvi zahtjev za povlačenjem.
Nedostatak standardiziranih praksi također uzrokuje probleme upravljanja. Bez standardnog pristupa isporuci softvera, na kraju ćete imati ad hoc upravljanje implementirano drugačije u zavisnosti od lanca alata. Ovo stvara prepreke povjerenja između programera i timova za upravljanje preduzećem, može dodati ručni nadzor i birokratiju koja usporava procese i djeluje protiv napora za poboljšanje produktivnosti i efikasnosti u velikom obimu.
Još jedan problem sa kojim se susreću programeri softvera je da je tradicionalni katalog IT usluga teško rešenje. Mnoge organizacije već godinama imaju servisne portale zasnovane na IT i praksi upravljanja uslugama preduzeća i zasnovane na proizvodima kao što su ServiceNow, Atlassian Jira Service Management ili BMC Helix.
Ovi alati ostaju jer često služe netehničkim korisnicima i mogu ih koristiti tradicionalne infrastrukturne organizacije za ponude sa ulaznicama. Međutim, programeri smatraju da su operacije tiketa suviše spore i nereagiraju, zbog čega se pojavilo tržište za namenske interne razvojne platforme (IDP).
Skalirana platforma za usluge
IRL pružaju okvir za kreiranje IT platforme na kojoj se usluge mogu definirati, automatizirati i izlagati u cijelom preduzeću.
Primjeri IT usluga koje se mogu ugraditi u IDP uključuju dodjelu novog dijela infrastrukture, kao što je nova virtuelna mašina, instanciranje cevovoda automatizovane kontinuirane integracije/kontinuirane isporuke (CI/CD) za izgradnju i isporuku koda, ili kreiranje skele za novi projekat mikroservisa koristeći najbolje organizacione prakse.
Interne razvojne platforme pružaju okvir za kreiranje IT platforme gdje se usluge mogu definirati, automatizirati i izlagati u cijelom preduzeću Forrester
IRL olakšavaju upravljanje i pristup automatizaciji usluga pružanjem okvira za upravljanje i izlaganje automatizacije u velikom obimu.
IRL mogu pružiti uvid u alate i okvire. Jedna od karakteristika interno raseljenih lica su kartice sa rezultatima, koje pružaju informacije o tehničkim i poslovnim performansama tehnologija. Ovo pomaže programerima da naprave pravi izbor kada se suoče sa višestrukim okvirima, a takođe daje liderima uvid u usvajanje.
Usvajanje novih alata postaje očigledno rukovodstvu, kao i napuštanje starijih tehnologija, omogućavajući liderima da odbace i uklone starije komponente kada to ima smisla za poslovanje.
Na visokom nivou, IRL mogu imati sličnu ulogu kao tradicionalna platforma kao usluga (PaaS) pružanjem sloja apstrakcije uslugama IT infrastrukture. Međutim, dok mnoge PaaS implementacije imaju neprozirne slojeve apstrakcije, IDP-ovi nude transparentan sloj preko datoteka definicije usluga koji omogućavaju programerima i infrastrukturnim inženjerima da pregledaju, ponovo koriste i poboljšaju osnovne mehanizme apstrakcije.
Kreatori platformi moraju razumjeti ove razlike kako bi odredili koji će model apstrakcije najbolje služiti njihovim potrebama.
Uloga Backstagea
Backstage, IDP koji je Spotify donirao Cloud Native Computing Foundation (CNCF), bila je jedna od najčešće preuzimanih aplikacija iz CNCF-a u 2024. Tema usvajanja Backstagea izazvala je cjelodnevne prezentacije i korisničke priče na KubeCon-u 2024.
Nekoliko je razloga za njegovo usvajanje. Spotify ima reputaciju za transformacijske inženjerske procese. Mnoge organizacije su usvojile sada poznati model Spotify, koji uključuje odrede, plemena i cehove. Postojanje Backstagea u CNCF-u osigurava upravljanje i zdravu zajednicu saradnika i usvojitelja. Sve veći broj komercijalnih dobavljača DevOps alata podržava Backstage dodatke. I što je najvažnije, budući da je open source, Backstage je besplatan za programere da ga preuzmu i isprobaju, dodatno ubrzavajući interes za platforme općenito.
Prije nego što se posvete IDP-u, IT čelnici bi trebali izgraditi uvjerljiv poslovni slučaj koji opisuje koje će koristi IDP donijeti organizaciji i kako će ih mjeriti Forrester
Mnogi timovi su pretpostavljali ili se nadali da je Backstage platforma spremna za korištenje, ali su ubrzo postali preplavljeni njenom složenošću. Ovo je stvorilo priliku za komercijalne dobavljače softvera da razlikuju svoju ponudu od Backstagea. Ovi dobavljači komercijalnih alata tvrde da je sa njihovim proizvodima lakše započeti, da imaju nižu krivulju učenja i nude tehnološke prednosti Backstageu, kao što je pružanje sloja orkestracije usluge.
Spotify također nudi Backstage kao plaćenu komercijalnu pretplatu koja uključuje podršku za proizvode, dodatne dodatke i mogućnosti bez kodiranja koje pomažu kompanijama da brže počnu s većim samopouzdanjem. Korisnici vide ove komercijalne dodatke, kao što je Soundcheck (dodatak koji pomaže timovima da vizualiziraju provjere kvaliteta, sigurnosti i pouzdanosti usluga), kao dodatke vrijednosti.
Prije nego što se posvete IDP-u, Forrester preporučuje IT liderima da naprave uvjerljiv poslovni slučaj koji opisuje koje će koristi IDP donijeti organizaciji i kako će ih mjeriti. Izrada sveobuhvatnog poslovnog plana će osigurati usklađenost između dionika koji finansiraju inicijativu platforme i onih koji su odgovorni za njeno kreiranje.
Forrester je otkrio da je gotovo svaka IDP kompanija i krajnji korisnik koji je uspješno izgradio IDP počeo s malim izgradnjom dokaza koncepta (PoC). Prva implementacija može potrajati nekoliko sedmica do mjeseci.
Forrester preporučuje da IT lideri prvo identifikuju tim koji sarađuje i vidi korist od pristupa IRL. Zatim, izgradite PoC oko ključnih potreba nekoliko članova dok se angažujete sa njima za dodatne sugestije, pa čak i njihove sopstvene doprinose za poboljšanje IRL. Ovaj pristup se može izgraditi i koristiti kao odskočna daska za druge timove da nastave da razvijaju IRL na održiv način.
Ovaj članak je baziran na odlomku Forresterovog izvještaja „Nastao od strane Spotifyja, Backstage izaziva revoluciju platforme“. Andrew Cornwall je viši analitičar u Forresteru.
Pročitajte više o alatima za razvoj softvera
Stack Overflow: Inžinjer nevidljive platforme: zašto je programerima i dalje potrebna ljudska interakcija
Autor: Adrian Bridgwater
Okvir za samouslužni razvoj softvera
Autor: Cliff Saran
Inženjering platforme je nešto više od onoga što se dešava u Backstageu