Microsoft beskriver sin egen rejse DevOps

0
211

Joe McKendrick

Af Joe McKendrick

for Service Orienteret

| November 16, 2019 — 15:36 GMT (15:36 GMT)

| Emne: DET Prioriteter

I denne cloud-dyngvåd æra, software leverandører har udviklet sig fra kode-og-skib operationer til 24×7 data center operatører. Så de, der måske mere end nogen anden type af organisation, skal DevOps metoder til at holde udvikling og drift indsats på banen, at pumpe ud udgivelser med blændende frekvens, samtidig med at hold i konstant sync.

microsoft-hq-photo-from-microsoft-news-office.jpg

Microsoft HQ.

Foto: Microsoft

Af denne grund, Microsoft, måske verdens største software factory, tager DevOps meget alvorligt. I en nylig post, Ori Zohar, senior product marketing manager for Microsoft Azure, beskriver, at det haster for hans virksomheder til at opbygge og perfektionere sin DevOps kultur. “Fra Kontoret, til Azure, Xbox, vi fandt også, vi havde brug for at tilpasse sig til en ny måde at levere software,” forklarer han. “Den nye æra af cloud åbner op for enorme potentiale for innovation for at opfylde vores kunders stigende efterspørgsel efter rigere og bedre oplevelser-mens vores konkurrence er ikke bremse. Behovet for at fremskynde innovation og til at ændre hvordan vi arbejder, er reelle og presserende.”

Meget af Microsoft ‘s DevOps indsats har været overvåget af Microsoft En Ingeniør System (1ES) hold, en gruppe på omkring 200 mennesker, der arbejder med tekniske teams på tværs af Microsoft’ s udspredte produktlinjer. Den 1ES team fokuserer på værktøjer, processer, program kontorer (såsom open source-bidrag), tilgængelighed, sikkerhed og compliance, intern høring, “indre kilde (deling af kildekode inden for den organisation),” og en uddybning af bedste praksis på tværs af ingeniør-teams.

Den 1ES team, dannet først i 2014, har været at føre tilsyn med selskabets Azure DevOps initiativer og griber den bedste praksis, der er udviklet og har lært, at mere end 50.000 Microsoft-medarbejdere. Holdet opnået nogle imponerende resultater, ikke mindst evnen til at udrulle opdateringer til dens primære anvendelse suites i løbet af få timer. I sin offentlige resumé af DevOps aktiviteter, Kørsel engineering ændre kulturen hos Microsoft: En eksperimentel rejse, holdet rapporter følgende resultater:

“Source control spørgsmål faldt, bygge gange og bygge forbedret pålidelighed, sikkerhed og overholdelse indsats blev standardiseret, og de fleste af tekniske teams blev administrerende deres arbejde på samme måde. Selv det store Windows-ingeniør team, med dens tusindvis af brugere, millioner af arbejdsopgaver, og 300 GB kildekode, flyttet fra 40+ Kilde Depot servere til en enkelt Git repo vært under en enkelt konto. Og bygge gange for Microsoft Office gik fra dage til timer.”

Samarbejde og forbedre worklives er nøglen. Den 1ES team har stået for en række initiativer for at flytte DevOps frem over Microsofts varieret udvikling og drift organisationer. I en indsats, et team af ingeniører og program managers var indlejret “i en eller to strategisk udvalgte produkt hold hvert år som et middel til at reducere tekniske blokkere til high performance.”

Et andet initiativ, der blev lanceret af det team, der har til formål at forbedre de udvikler erfaring ved at fokusere på “forbedring af dag-til-dag arbejde erfaringer fra de enkelte ingeniører, med målet om at have de værktøjer, de bruger træde i baggrunden.” “Arbejder på at gøre den interne projekter som open-source, hvor enhver kan opdage projektet, bede om hjælp, eller indsende potentielle rettelser-som et middel til at udnytte potentialet i den tekniske talent på tværs af Microsoft som helhed og skabe bedre produkter gennem fælles ejerskab og formål.”

I den proces 1ES lært en række af de vigtigste lektioner om opbygning af og støtte til en DevOps kultur på tværs af en stor, sprudlende organisation, team medlemmer beretning:

Tage slutbrugerens perspektiv. “Vi var nødt til at tænke ud fra perspektivet om, hvorfor vores interne kunder ønsker at ændre-og, lige så vigtigt, tror på, at forandring er mulig,” ifølge Cindy Alvarez, principal PM manager på 1ES team. “Folk har en tendens til at se sådanne initiativer som” jeg har set det før… Hvis jeg trækker mine fødder, måske det vil bare gå væk.’ Selvfølgelig, vil du kun høre den i gangen. Ingen kommer til at sige det til en direktør i en alle-hænder møde.”

Start i det små, og målet for hurtige gevinster. “Vores oprindelige tankegang var, at hvis vi fik det største hold at gøre, hvad vi ønskede, så de andre mindre teams ville følge efter,” siger Alvarez. “Men de største hold, som vores Windows-team, ofte udgør unikke udfordringer og har særlige behov. Du kan ikke hoppe for at skalere’, fordi det er umuligt at stå på ét niveau i organisationen og forudsige, hvad der vil arbejde for alle. Det handler ikke om størrelsen… Det handler om at fokusere på hurtige gevinster og betydelig indflydelse over rullende ud væsentlige ændringer, at så mange som muligt, alle på én gang.”

Relaterede Emner:

Virksomhedens Software

CXO

Thought Leadership

Innovation

Tech og Arbejde

Joe McKendrick

Af Joe McKendrick

for Service Orienteret

| November 16, 2019 — 15:36 GMT (15:36 GMT)

| Emne: DET Prioriteter