Microsoft er ved at gå all-in på “den Indre Kilde”

0
131

Microsoft er ikke fremmed for open source i disse dage, med det selskab, open-sourcing mere og mere af sine teknologier og købe open source-virksomheder. Men et af de næste store open source bevæger sig stadig kan overraske nogle mennesker. Microsoft er på vej til at vedtage formelt open-source-udvikling, metoder internt i virksomheden er ved at gå “Indre Kilde.”

Indre Kilde/InnerSource ikke er en Microsoft-opfundet udtrykket; det har været omkring i år. Indre Kilde er om at tage open source-udvikling, udvikling af praksis og anvende dem i en enkelt organisation. Der er en InnerSource Commons Samfund med mere end 70 medlemmer.

Open source-principper som mere åben kode, deling og redigering; evnen til at skabe nye kode filialer for større codereuse; kode test bliver en del af programmeringsprocessen mere og bedre dokumentation, der er centrale for, hvordan Indre Kilde, kan/bør arbejde. Indre Kilde værktøjer og metoder kan bruges til at udvikle åbne og/eller lukkede-source-projekter og produkter. I modsætning til tilfældet med open source, at disse processer er beregnet til at blive delt af teams på tværs af en enkelt organisation, og ikke nødvendigvis af det offentlige.

Når Microsoft købte GitHub sidste år, selskabet har banet vejen for sine egne teams til at gøre mere Indre Kilde-type udvikling.

En November 2018 Microsoft-Program Manager jobannonce fremhævet, at Microsoft søger en person interesseret i at “hjælpe engineering teams i Microsoft ret til at bruge GitHub og vedtage indre kilde praksis.” Denne person vil blive opkrævet med “at identificere, hvilke ændringer til Microsoft’ s interne tekniske systemer og kultur er nødvendig for at gøre GitHub et af de værktøjer, der findes til Microsoft ingeniører, så er partnering med både tekniske system hold til at drive disse ændringer og med produkt og service ingeniør-teams til at vedtage disse ændringer, så de kan begynde at bruge GitHub.”

En anden Microsoft jobannonce fra sidste uge efter en Senior Program Manager i teknisk forklarer, at en nyoprettet team “bootstrapping er en Indre Kilde Initiativ til at gøre indre source vidt udbredt i hele virksomheden.” Det hold, som vil være en del af Microsoft ‘ s 1ES (En Engineering System) gruppe, der vil arbejde på tværs af interne teams i hele virksomheden for at finde ud af måder at Microsoft selv kan bruge open-source værktøjer og processer.”

Mere fra denne jobannonce:

“Den bredere 1ES team er at opbygge den næste generation af værktøjer og metoder til at gøre ingeniører på tværs af Microsoft mere produktive og hjælpe dem med at fokusere på at udvikle software. Denne rolle er en del af en oprindelig lille team til opgave at bootstrapping, lodsning, og i sidste ende skalering indre kilde på tværs af virksomheden.

“Du vil i første omgang fokusere på referencemodeller nuværende indsats, at finde en partner teams på tværs af virksomheden, formulere, i detaljer, den indre kilde forretningsmæssige begrundelse og operationelle køreplan, og forståelse for muligheder og risici. En stor del af dit job vil være at lytte til ingeniører til at forstå, hvad de finder produktive, og hvad er bare med at komme i vejen, for at levere løsninger, der har succes med at løse kundernes reelle problemer og forbedre teknik tilfredshed og produktivitet hos Microsoft.”

Ross Gardler, Executive Vice President hos Apache Software Foundation og Microsoft Vigtigste Program Manager på Azure, tweeted, at Microsoft ‘ s Direktør for Adgangen til Skyen, og Virksomheden division, Gianlugo Rabellino, ville være på vej op på den nye Indre Kilde Initiativ. Rabellino var en del af den grundlæggende team af Microsoft Åbne Teknologier, open source datterselskab af Microsoft, før han tog Tilgængelighed rolle i 2016.

(Jeg har bedt Microsoft om Rabellino er, ja, der gik i spidsen for en ny Indre Source Initiative. Der er ingen ord tilbage så langt.)

Den Indre Kilde Initiativ, der allerede ser ud til at have nogle modtageligt publikum i Microsoft. Februar, 4 jobannonce for en Senior Software Ingeniør på Kontoret bemærkes, at Microsoft er “re-architecting Kontor Engineering Services til at omdefinere Engineering produktivitet og fleksibilitet ved hjælp af banebrydende teknologier som Git, Azure Dev Ops, Kosmos og andre 1ES rammer.”

Jeg ville ikke blive overrasket over at se Microsoft tryk dyder Indre Kilde til sine kunder, samt, via GitHub og Azure DevOps, bevæger sig fremad.

Relaterede Emner:

Microsoft

Virksomhedens Software

Linux

Udvikler

Sikkerhed