Planview-bloggen

Din väg till smidighet i affärsverksamheten

Artificial Intelligence, Skift från projekt till produkt, Hantering av värdeströmmar

Låsa upp utvecklarnas produktivitet (och lycka) med AI: GitHubs Scott Densmore

Se vad AI, utvecklarglädje och produktivitet samt kodens framtid har att göra med företagets värdeskapande i detta samtal med GitHubs VP of Engineering.

Publicerad Av Natalie Reina
Låsa upp utvecklarnas produktivitet (och lycka) med AI: GitHubs Scott Densmore

Tänk om dina utvecklare kunde koda med tankens hastighet? Hur skulle det förändra ert sätt att leverera teknik?

Med de AI-verktyg för utvecklare som nu kommer ut på marknaden börjar företagen förverkliga stora drömmar som effektiv digital produktleverans och snabb time-to-market.

De vinner på en framtid där de i stället för att konkurrenterna stör dem på grund av att tiden till värde och omprioriteringar är för långsam, tar fram produkter och tjänster till marknaden inom månader i stället för år för att snabbt bli mer innovativa än konkurrenterna.

Mik Kersten, CTO på Planview, och Scott Densmore, VP of Engineering på GitHub, drömmer om denna realistiska framtidsvision i detta Mik + One-poddavsnitt.

Vem är Scott Densmore?

Scott leder teamet bakom GitHub Copilot, AI-utvecklarverktyget för parprogrammering.

Scott har haft en fantastisk karriär med att bygga produkter som gör det möjligt för utvecklare att göra sitt bästa arbete, från sin barndom med att bygga verktyg i grundläggande till IDE till datacenter, som driver utvecklarnas arbetsbelastningar. Han brinner för nöjda utvecklare och produktivitet. GitHub Copilot används nu av miljontals utvecklare och har förändrat hur programvara skapas.

Bästa klipp

Hur GitHubs Copilot revolutionerade programmeringen. I den här videon förklarar Scott hur GitHubs Copilot gör det möjligt för utvecklare att stanna kvar i det flow-tillstånd som ökar deras produktivitet - och lycka.

Viktiga slutsatser

GitHubs Copilot gör om programmering med AI

Om Scotts arbete inte har gått före honom har han varit på en resa för att revolutionera utvecklarnas produktivitet i årtionden. Han och teamet på GitHub använder AI för att tillhandahålla ett verktyg - Copilot - som gör parprogrammering (att arbeta tillsammans med en expertutvecklare) tillgängligt för alla utvecklare.

De har ägnat månader åt att utveckla Copilot och utbilda den i många kodningsspråk. Copilot börjar med kodkomplettering men går mycket längre än så för att spara tid för utvecklarna. Faktum är att deras tester visade att programmerare som använde Copilot var 50% snabbare på att skapa ett projekt med samma resultat. 

Utöver Copilot är deras mål att "återgrunda på AI" - vilket innebär att de tillför AI till hela plattformen och gör det på ett sätt som gör utvecklarna mer produktiva. Men de satsar inte på AI överallt. De letar efter områden där AI kan vara till nytta för kunderna och placerar den där.

"På GitHub har vi alltid handlat om utvecklare och produktivitet, och vi har alltid handlat om utvecklarglädje eftersom det är i flödestillståndet som utvecklarna blir gladare. Så Copilot är nästa utveckling av detta. Och vi har dragit nytta av den nya generativa AI:n för att faktiskt få det att hända."

Lyckligare utvecklare leder till högre kundvärde

Scott påpekar att utvecklare tenderar att byta jobb när de inte är nöjda med sitt team eller sin organisation. Detta är inte idealiskt ens för stora företag eftersom det inte är billigt att anställa utvecklare.

Lösningen ligger i att göra utvecklarna nöjdare, och en viktig faktor för att göra utvecklarna nöjdare är att möjliggöra ökad produktivitet. Det visar sig att (de flesta) utvecklare inte bara vill hålla på med handkodning hela dagarna. Per Scott: "Vi betalar utvecklare för att tänka, inte för att skriva." Genom att implementera lösningar som GitHubs Copilot som tar bort arbetet från deras dag skapas produktivitetsvinster.

I slutändan är dock slutmålet med AI för utvecklingsproduktivitet inte bara att göra utvecklarna nöjda. Det är för att ge utvecklarna möjlighet att komma med fler idéer, vilket leder till mer värde för kunderna. Scotts perspektiv: "Tänk inte på AI som något som ersätter människor. Det handlar om att öka produktiviteten för att få ut mer värde." Alla hinder som kan undanröjas i utvecklingsprocessen förbättrar värdeflödet från början till slut och skapar mervärde för kunderna.

"Som organisation bör du tänka på hela flödet: hur minskar jag arbetet, hur ökar jag värdet som jag kan ge mina kunder internt och externt, och hur kan jag använda de här verktygen för att få det att hända?"

Även med AI kommer kod aldrig att försvinna

Även om GitHub Copilot använder AI för att göra kodningen snabbare är Mik och Scott överens om att kod och kodare alltid kommer att behövas. Ingenjörer har hela tiden försökt hitta olika sätt att bli av med kod, och AI får det att verka som om det är i sikte. Men även om AI kan kommunicera med naturliga språkmeddelanden är det bara ett annat sätt att abstrahera koden. Det krävs fortfarande utvecklare som förstår hur det fungerar.

"Kod är det sätt på vilket ett gränssnitt mot datorn löser det aktuella problemet. Men om vi kan göra det enklare och mer produktivt för människor att göra det, kommer det fortfarande att finnas kod bakom det tills vi gör oss av med nollorna och ettorna."

Läs mer om AI och produktivitet för utvecklare

Mik och Scott fortsätter diskussionen om utvecklarnas produktivitet och hur detta i grunden förändrar organisationens leverans av värde. Här är vad du mer får i det här avsnittet:

  • I företagsorganisationers värdeflöden läggs bara 8% av tiden utveckling. Hör vad Mik och Scott tror kan lösa detta problem.
  • Varför Mik och Scott båda uppmuntrar sina barn att lära sig koda.
  • Scotts perspektiv på vad denna produktivitetsrevolution kommer att innebära för organisationer.

Vill du ha mer?

I Mik + Ones arkiv kan du lyssna på avsnitt med dessa och andra experter. Se till att prenumerera för att få veta när nya avsnitt släpps.

Relaterade inlägg

Skrivet av Natalie Reina

Natalie Reina är Director of Corporate Communications på Planview, där hon framgångsrikt har genomfört omfattande kommunikationsstrategier som avsevärt har ökat varumärkets synlighet, förbättrat marknadspositioneringen och bidragit till en stark tillväxt.