Kontinuerlig leverans allt du behöver veta om den nya mjukvarutrenden
NyheterNyligen undersökningar i mjukvaruutveckling visar att ett ökat antal företag har börjat på vägen för "kontinuerlig leverans".
Så vad är det? Varför växer det så snabbt, och vad behöver företagen vara medvetna om och planera för? Versionshantering och dokumentsamverkande expert Perforce Software granskar fakta och ger insikt i denna blomstrande sektor.
Vi pratar med Mark Warren, företagets europeiska marknadschef, om den nya normen för mjukvaruutveckling - kontinuerlig leverans.
TechRadar Pro: Vad är kontinuerlig leverans?
Mark Warren: Kontinuerlig leverans är en framväxande mjukvaruutvecklingsmetodik som automatiserar och förbättrar mjukvaruleverans.
Genom att bygga förmågan att snabbt, tillförlitligt och upprepade gånger driva ut förbättringar och buggfixar till kunder med låg risk och med minimal manuell omkostnad, kan mjukvaruutvecklingsorganisationer svara snabbt på företagsbehoven och förbättra tillfredsställelsen för affärsintressenter och slutanvändare.
Det är tydligt att de potentiella fördelarna är enorma. Programvaran kan byggas snabbare med mindre ansträngning och stress, men utan att kompromissa med kvaliteten.
Problem hanteras snabbare, och utvecklingsprocessen blir bredare och mer skalbar. Med andra ord, det tar effektivt bort bromsarna från många projekt.
Kontinuerlig leverans blir snabbt den nya normen för mjukvaruutveckling och adopteringsgraden ökar.
En nyligen fördjupad Evans Data-undersökning av 600 mjukvaruutvecklingsprofessorer (som utfördes i Storbritannien och USA på uppdrag av Perforce i september 2013) visar att de har ett fast grepp om nyckelbegreppen, men exakta definitioner varierar.
Vissa respondenter ser kontinuerlig leverans som automatiseringsrelaterad, medan andra ser det som relaterat till kontinuitet, tid eller process.
TRP: Vad är antagningsgraden för kontinuerlig leverans?
MW: Nästan två tredjedelar (65%) av programutvecklare, chefer och chefer rapporterar att deras organisationer utövar kontinuerlig leverans för åtminstone vissa projekt, med 28% säger att de övar det över alla sina projekt.
Dessa satser är mycket högre än förväntat och högre än tidigare branschrapporter, även om det måste noteras att mer än hälften av det rapporterade antagandet i undersökningen inte är organisationsövergripande. Dessutom säger endast 3% av de svarande att de inte har några planer på att anta kontinuerlig leverans.
TRP: Sköts det bara av SaaS-företag?
MW: Marknadsuppfattning, och många branschanalytiker anser att det bara är att endast SaaS-företag (Software-as-a-Service) idag ökar kontinuerlig leverans. Så har saker flyttat på? Faktum är att mer än 80% av SaaS-bolagen rapporterar adoption, med 47% rapporteringsanvändning över alla projekt.
Undersökningen visar dock branschupptagning bland icke-SaaS-företag, inklusive boxed / on-premise-programvara, hårdvara / inbyggda komponenter, industrivaror och -tjänster och konsumtionsvaror och -tjänster. Inom dessa sektorer rapporterar 18% av de svarande antagandet för alla projekt och 33% för vissa projekt.
TRP: Vad driver flytten till CD?
MW: För att ta reda på varför kontinuerlig leverans blir så populär frågade vi undersökningsdeltagarna att rangordna de fem bästa fördelarna. Tid till marknad och bättre kvalitetsprodukt kom ut överst, följt av konkurrensfördel, högre kundnöjdhet och minskad utvecklingskostnad.
Respondenter som förutser en längre adoptionstid ser kontinuerlig leverans som ett stort företag med en stor utdelning. Därför är det begripligt att folk som tror att det kommer att ta sina organisationer mer än tre år att anta det rankas snabbare tid till marknaden mycket högre än de som tror att det tar mindre än två år.
Intressant är att nästan hälften av respondenterna (46%) tror att deras konkurrenter redan har antagit kontinuerlig leverans. Denna uppfattning - speciellt jämfört med 28% av de svarande som helt har antagit kontinuerlig leverans - framhäver rollen som ett konkurrenstryck när det gäller att anta beprövade utvecklingssystem.
TRP: Vad är hinder för antagande?
MW: I ett försök att upptäcka varför alla företag inte flyttar, blev respondenterna också uppmanade att rangordna de fem största hindren för att anta kontinuerlig leverans.