Kontinuerlig levering alt du trenger å vite om den nye programvareutviklingen
NyheterNylige undersøkelser i programvareutvikling viser at økende antall selskaper har begynt ned banen for "kontinuerlig levering".
Så hva er det? Hvorfor vokser det så fort, og hva må bedriftene være oppmerksomme på og planlegge for? Versjonsledelse og dokumentsamarbeidsperson Perforce Software undersøker fakta og gir innsikt i denne blomstrende sektoren.
Vi snakker med Mark Warren, selskapets europeiske markedsføringsdirektør, om den nye normen for programvareutvikling - kontinuerlig levering.
TechRadar Pro: Hva er kontinuerlig levering?
Mark Warren: Kontinuerlig levering er en fremvoksende programvareutviklingsmetode som automatiserer og forbedrer programvareleveransen.
Ved å bygge muligheten til raskt, pålitelig og gjentatte ganger å skyve ut forbedringer og feilrettinger til kunder med lav risiko og med minimal manuell overhead, kan programvareutviklingsorganisasjoner svare på forretningsbehov raskere og forbedre tilfredshet for forretningspartnere og sluttbrukere.
Klart er de potensielle fordelene store - programvaren kan bygges raskere med mindre innsats og stress, men uten å gå på kompromiss med kvaliteten.
Problemer håndteres raskere, og utviklingsprosessen blir bredere og mer skalerbar. Med andre ord fjerner det effektivt bremsene fra mange prosjekter.
Kontinuerlig levering blir raskt den nye normen for programvareutvikling, og adopsjonshastighetene er svingende.
En nylig dyp Evans Data-undersøkelse av 600 programvareutviklingsprofessorer (gjennomført i Storbritannia og USA på vegne av Perforce i september 2013) viser at de har en fast forståelse av nøkkelbegrepene, men nøyaktige definisjoner varierer.
Noen respondenter ser kontinuerlig levering som automatiseringsrelatert, mens andre ser det som relatert til kontinuitet, tid eller prosess.
TRP: Hva er adopsjonshastigheten for kontinuerlig levering?
MW: Nesten to tredjedeler (65%) av programvareutviklere, ledere og ledere rapporterer at deres organisasjoner praktiserer kontinuerlig levering for minst noen prosjekter, med 28% sier at de praktiserer det på tvers av alle sine prosjekter.
Disse prisene er mye høyere enn forventet, og høyere enn tidligere bransjerapporter, selv om det må bemerkes at mer enn halvparten av den rapporterte adopsjonen i undersøkelsen ikke er organisasjonsavhengig. Videre sier bare 3% av respondentene at de ikke har planer om å vedta kontinuerlig levering.
TRP: Skal den bare bli drevet av SaaS-selskaper?
MW: Markedsperspektivet, og mange industrianalytikers syn, er at bare SaaS-selskaper (Software-as-a-Service) for tiden praktiserer kontinuerlig levering. Så har ting flyttet på? Faktisk rapporterer mer enn 80% av SaaS-selskapene adopsjon, med 47% rapportering bruk over alle prosjekter.
Undersøkelsen viser imidlertid bransjens opptak blant ikke-SaaS-selskaper, inkludert programvare for boks / programvare, maskinvare / innebygde komponenter, industrivarer og tjenester, og forbruksvarer og -tjenester. Innenfor disse sektorene rapporterer 18% av respondentene adopsjon på tvers av alle prosjekter og 33% på tvers av enkelte prosjekter.
TRP: Hva kjører flyttingen til CD?
MW: For å finne ut spesifikt hvorfor kontinuerlig levering blir så populær, spurte vi undersøkelsesdeltakere om å rangere de fem beste fordelene. Tid til marked og bedre kvalitetsprodukt kom ut på toppen, etterfulgt av konkurransefortrinn, høyere kundetilfredshet og redusert utviklingskostnad.
Respondenter som forventer en lengre adopsjonstid, ser kontinuerlig levering som et stort foretak med stor utbetaling. Derfor forstår forståelig at folk som tror at det vil ta sine organisasjoner mer enn tre år å adoptere det, gir raskere tid til å markedsføre mye høyere enn de som tror det vil ta mindre enn to år.
Interessant nok tror nesten halvparten av respondentene (46%) at konkurrentene allerede har vedtatt kontinuerlig levering. Denne oppfatningen - spesielt i forhold til de 28% av respondentene som har fullstendig vedtatt kontinuerlig levering - fremhever rollen som konkurransedyktig press ved å vedta beviste utviklingssystemer.
TRP: Hva er hindringene for adopsjon?
MW: I et forsøk på å oppdage hvorfor alle selskapene ikke går i bevegelse, ble respondentene også bedt om å rangere de fem største hindringene for å vedta kontinuerlig levering.