SlideShare a Scribd company logo
1 of 56
Download to read offline
Produktive distribuerte softwareteam
Juni 2014
Ole Alexander Mæhle
Tobii Technology
 Ole Alexander Mæhle
 Tobii Technology Norge
 Daglig leder, leder for utviklingsavdelingen, Tobii Norge
 Cand.Scient UIB, Informatikk (2001)
 Effektive utviklingsteam og prosesser
 olealexander@gmail.com
Tobii Eye Tracking
11-Jun-14 3Copyright Tobii Technology
Datamaskinen vet hva du ser på
11-Jun-14 Copyright Tobii Technology 4
Hjelpemidler
11-Jun-14 Copyright Tobii Technology 6
Analyse
Gaming
11-Jun-14 Copyright Tobii Technology 8
Forskning
Group revenue growth
Tobii Technology in Brief
 Founded in 2001
 Global market & technology
leader of eye tracking
 40 extensive patent families
 HQ in Sweden, offices in US,
Japan, China, Germany,
Norway, and Ukraine
 3 US offices: Boston,
Washington, San Fransisco
 Owners
 Intel, Investor AB, Amadeus
Capital, Northzone, founders
6/11/2014 Copyright Tobii Technology AB 9
2004 2005 2006 2007 2008 2009 2010 2011 2012
 Programvareutvikling
 Programmere
 Testere
 Brukervennlighet (UX)
 Domene-eksperter
 Prosjektledere
 Kan det fungere i et distribuert team?
Dagens tema
11-Jun-14 10Copyright Tobii Technology
 Velg modellen som passer best
 Prosjektbasert
 Team-basert
 Mindre enkeltstående prosjekt > Prosjektbasert
 Strategisk kjernekompetanse > Team-basert
Modell for nearshoring
11-Jun-14 11Copyright Tobii Technology
 Velg modellen som passer best
 Prosjektbasert
 Team-basert
 Mindre enkeltstående prosjekt > Prosjektbasert
 Strategisk kjernekompetanse > Team-basert
Modell for nearshoring
11-Jun-14 12Copyright Tobii Technology
R&D Offices in Tobii Assistive Stockholm, Sweden
Kiev, Ukraine
Bergen, Norway
Pittsburgh, US
R&D Offices in Tobii Assistive Stockholm, Sweden
Kiev, Ukraine
Bergen, Norway
Pittsburgh, US
Typisk ~20 personer involvert i et prosjekt
R&D Offices in Tobii Assistive Stockholm, Sweden
Kiev, Ukraine
Bergen, Norway
Pittsburgh, US
Typisk ~20 personer involvert i et prosjektBømlo, Norway
 Eksperimentert med ulike metoder
Hva har vi gjort for å lykkes?
11-Jun-14 16Copyright Tobii Technology
~2009 2012 2012
 Mest populære teknikken
innenfor Agile/Smidig
 Levere mindre, ferdige
funksjonaliteter hver
iterasjon
 Cross-functional, self-
organized team
 Time-boxed iterations
 3 – 9 personer per team
 Kjent for de aller fleste
Scrum
11-Jun-14 17Copyright Tobii Technology
UTFORDRINGER VED DISTRIBUERT TEAM
11-Jun-14 Copyright Tobii Technology 18
 Velge kjøpsmodell
 Finne riktig partner
 Lykkes med rekruttering
 Samarbeid
 Høy produktivitet
Utfordringer ved distribuert team
11-Jun-14 19Copyright Tobii Technology
 Velge kjøpsmodell
 Finne riktig partner
 Lykkes med rekruttering
 Samarbeid
 Høy produktivitet
Utfordringer
11-Jun-14 20Copyright Tobii Technology
 Samarbeid mellom partneren sin HR-avdeling og deg
 Utfordringer:
 Vanskelig for partneren å vite hva du er ute etter.
 Partner kan ikke vurdere teknisk kompetanse
 («Yes, he is architect»)
 Rekrutterern blir målt på om de klarer å lukke stillingene som er
åpne, ikke om prosjektet blir vellykket.
Hvem rekrutterer?
11-Jun-14 21Copyright Tobii Technology
11-Jun-14 22Copyright Tobii Technology
«Ta ansvar for
rekrutteringen selv.
Tenk på det som en
lokal rekruttering.
Skype er din venn.»
 Velge kjøpsmodell
 Finne riktig partner
 Lykkes med rekruttering
 Samarbeid
 Høy produktivitet
Utfordringer
11-Jun-14 23Copyright Tobii Technology
 Ut av siloen!
 Å lage software er et gruppearbeid
Samarbeid
11-Jun-14 24Copyright Tobii Technology
Organisert per leverabel
11-Jun-14 Copyright Tobii Technology 25
Leverabel 1
Leverabel 2
Leverabel 3
Leverabel 4 Kiev
Bergen
 Manglende samarbeid
 Lite fleksibililtet
 Jobber mot ulike mål
 Lite kunnskapsoverføring
 Manglende tillit
 Ulik praksis
 Eksternt team går glipp av all
«hemmelig informasjon»
 Konkurrerer med hverandre
 Kvalitetsproblemer
 Bygger opp en skjult mengde med arbeid
Potensielle problemer
11-Jun-14 26Copyright Tobii Technology
11-Jun-14 Copyright Tobii Technology 27
Leverabel 4 Leverabel 2
Leverabel 3 Leverabel 1
Organisert i distribuerte scrumteam
Bergen/Kiev
Bergen/Kiev
11-Jun-14 Copyright Tobii Technology 28
Organisert i distribuerte scrumteam
Bergen/Kiev
Ulike typer scrum
11-Jun-14 29Copyright Tobii Technology
J. Sutherland – Hyperproductive distributed scrum
teams.
https://www.youtube.com/watch?v=Ht2xcIJrAXo
De fleste kjører en eller annen variant av
scrum
Like greit å kjøre «bra scrum»?
Scrum er et rammeverk, tilpass til ditt behov!
Bruk et verktøy hvor du kan definiere
arbeidsflyten eksplisitt
Vanilla Scrum
11-Jun-14 Copyright Tobii Technology 30
Samarbeid
11-Jun-14 31Copyright Tobii Technology
«Tilordne prosjekter
til et fast team, ikke
ressurser til et
prosjekt.»
Sett sammen et godt team!
11-Jun-14 32Copyright Tobii Technology
 Tenk på ulike personlige styrker som kreves i et team
 QA, teknisk kompetanse, arkitektur.
 Jevnt fordelt lokalt, eksternt
 Kommunikasjon, driv, lederskap.
Skap tillit mellom team-medlemmer
11-Jun-14 33Copyright Tobii Technology
SO FAR SO GOOD....
11-Jun-14 Copyright Tobii Technology 34
 Distribuert scrum-team
 Lokale og eksterne jobber mot et felles mål
 Fokus på god rekruttering
 Har tillit til hverandre
So far so good....
11-Jun-14 35Copyright Tobii Technology
 Hvordan hjelpe teamet til å øke produktiviteten?
Neste steg
11-Jun-14 36Copyright Tobii Technology
Prosjektnivå – product owner
11-Jun-14 Copyright Tobii Technology 37
Sprint-nivå (Hele teamet)
11-Jun-14 Copyright Tobii Technology 38
Task-nivå (programmerere)
11-Jun-14 Copyright Tobii Technology 39
Samarbeid
11-Jun-14 40Copyright Tobii Technology
«Sørg for at boardet
leder opp til
Definition of Done.»
 Sørg for at prosessen din foreskriver samarbeid!
 Code review er en ypperlig måte å samarbeide på.
 Bygger opp om delt eierskap til koden.
Samarbeid
11-Jun-14 41Copyright Tobii Technology
 Ikke vær redd for skriftlige krav!
 Ingen motsetning mellom Agile og Kravstilling
Kravspesifikasjon
11-Jun-14 42Copyright Tobii Technology
11-Jun-14 Copyright Tobii Technology 43
As a developer, I want to run integration tests on build nodes
11-Jun-14 44Copyright Tobii Technology
As a team member, I want to build the installer locally on my computer
11-Jun-14 Copyright Tobii Technology 45
 Overføringen av kunnskap på
daglig basis.
 Overfør kunnskapen som
sitter i veggen.
 Felles mål
 Oppfordre til hyppig samtaler
 Prosessen må foreskrive
faste kontaktpunkt, gjør det til
en vane å ringe hverandre.
Mix lokale og eksterne i hvert team
11-Jun-14 46Copyright Tobii Technology
Tenk på de eksterne som en ressurs
11-Jun-14 47Copyright Tobii Technology
Sørg for at du kan kommunisere
hvordan teamet ligger an i forhold
til målsetninger.
Se lengre enn neste sprint.
Vet teammedlemmene hva som er
forventet leveranse? Alle må vite
om vi er ”on time”.
Kommuniser målsetninger effektivt
11-Jun-14 48Copyright Tobii Technology
 Problem: Lang lukke-tid
 For lang tid fra programmererne fullfører, og til vi nådde «Done».
 Opp mot 20 dager
 ABC «Always Be Closing»
 Å lukke en story er et samarbeid mellom utvikler og tester.
Finn forbedringspotensial
11-Jun-14 49Copyright Tobii Technology
11-Jun-14 Copyright Tobii Technology 50
0
5
10
15
20
25
30
Wk 12 Wk 13 Wk 14 Wk 15 Wk 16 Wk 17 Wk 18 Wk 19 Wk 20 Wk 21
Baldr's Average Closing Time
0
5
10
15
20
25
Wk 12 Wk 13 Wk 14 Wk 15 Wk 16 Wk 17 Wk 18 Wk 19 Wk 20 Wk 21
Heimdallr's Average Closing Time
 Det ser ut til at denne framgangsmåten bidrar sterkt til å fremme
produksjon.
 Men innovasjon?
Innovasjon vs produksjon
11-Jun-14 51Copyright Tobii Technology
RESULTAT?
11-Jun-14 Copyright Tobii Technology 52
 Økt produktivitet
 Bedre kvalitet
 Tettere samarbeid
 Bedre miljø
 Lettere å ta inn nye personer
 Utelukkende positive tilbakemeldinger fra teamet lokalt og
eksternt.
Resultat
11-Jun-14 53Copyright Tobii Technology
HVA SIER EKSPERTISEN?
11-Jun-14 Copyright Tobii Technology 54
11-Jun-14 Copyright Tobii Technology 55
Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshored
Development Teams
Jeff Sutherland
olealexander@gmail.com
11-Jun-14 56Copyright Tobii Technology

More Related Content

Viewers also liked

Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014
Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014
Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014First Tuesday Bergen
 
Espen Askvik Mobiletech First Tuesday 6 April 2011
Espen Askvik Mobiletech First Tuesday 6 April 2011Espen Askvik Mobiletech First Tuesday 6 April 2011
Espen Askvik Mobiletech First Tuesday 6 April 2011First Tuesday Bergen
 
20120904 sosialt entreprenørskap ferd øyvind sandvold
20120904 sosialt entreprenørskap ferd øyvind sandvold20120904 sosialt entreprenørskap ferd øyvind sandvold
20120904 sosialt entreprenørskap ferd øyvind sandvoldFirst Tuesday Bergen
 
Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...
Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...
Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...First Tuesday Bergen
 
Ansattefordeler @ First Tuesday Bergen 23. April 2014
Ansattefordeler @ First Tuesday Bergen 23. April 2014Ansattefordeler @ First Tuesday Bergen 23. April 2014
Ansattefordeler @ First Tuesday Bergen 23. April 2014First Tuesday Bergen
 
En tradisjon av innovasjon fra TV 2 @ First Tuesday Bergen
En tradisjon av innovasjon fra TV 2 @ First Tuesday BergenEn tradisjon av innovasjon fra TV 2 @ First Tuesday Bergen
En tradisjon av innovasjon fra TV 2 @ First Tuesday BergenFirst Tuesday Bergen
 
Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...
Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...
Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...First Tuesday Bergen
 
First tuesday the world champion of the hearts
First tuesday the world champion of the heartsFirst tuesday the world champion of the hearts
First tuesday the world champion of the heartsFirst Tuesday Bergen
 
COBWEB End of Summer 2015 Co-Design Projects Celebration
COBWEB End of Summer 2015 Co-Design Projects CelebrationCOBWEB End of Summer 2015 Co-Design Projects Celebration
COBWEB End of Summer 2015 Co-Design Projects CelebrationEDINA, University of Edinburgh
 
Il mistero dell’universo e dell’uomo attraverso tre personaggi chiave
Il mistero dell’universo e dell’uomo attraverso tre personaggi chiaveIl mistero dell’universo e dell’uomo attraverso tre personaggi chiave
Il mistero dell’universo e dell’uomo attraverso tre personaggi chiaveEmanuele Serrelli
 
Doing data in the social sciences and humanities: links to and from published...
Doing data in the social sciences and humanities: links to and from published...Doing data in the social sciences and humanities: links to and from published...
Doing data in the social sciences and humanities: links to and from published...EDINA, University of Edinburgh
 
CLOCKSS: Time and Places for Community-Based Archiving
CLOCKSS: Time and Places for Community-Based ArchivingCLOCKSS: Time and Places for Community-Based Archiving
CLOCKSS: Time and Places for Community-Based ArchivingEDINA, University of Edinburgh
 
Services, policy, guidance and training: Improving research data management a...
Services, policy, guidance and training: Improving research data management a...Services, policy, guidance and training: Improving research data management a...
Services, policy, guidance and training: Improving research data management a...EDINA, University of Edinburgh
 

Viewers also liked (19)

Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014
Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014
Bergen Live - Fra null til Gull @ First Tuesday Bergen 10. Juni 2014
 
Espen Askvik Mobiletech First Tuesday 6 April 2011
Espen Askvik Mobiletech First Tuesday 6 April 2011Espen Askvik Mobiletech First Tuesday 6 April 2011
Espen Askvik Mobiletech First Tuesday 6 April 2011
 
20120904 sosialt entreprenørskap ferd øyvind sandvold
20120904 sosialt entreprenørskap ferd øyvind sandvold20120904 sosialt entreprenørskap ferd øyvind sandvold
20120904 sosialt entreprenørskap ferd øyvind sandvold
 
Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...
Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...
Cathrine Ammar - Nyskapingsparken inkubator – rugekasse for fremtidens verdis...
 
First tuesday
First tuesdayFirst tuesday
First tuesday
 
Ansattefordeler @ First Tuesday Bergen 23. April 2014
Ansattefordeler @ First Tuesday Bergen 23. April 2014Ansattefordeler @ First Tuesday Bergen 23. April 2014
Ansattefordeler @ First Tuesday Bergen 23. April 2014
 
En tradisjon av innovasjon fra TV 2 @ First Tuesday Bergen
En tradisjon av innovasjon fra TV 2 @ First Tuesday BergenEn tradisjon av innovasjon fra TV 2 @ First Tuesday Bergen
En tradisjon av innovasjon fra TV 2 @ First Tuesday Bergen
 
Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...
Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...
Produktutvikling 2.0, og hvorfor dette vil endre måten vi tenker på produktut...
 
Previous work on Access Management Federations
Previous work on Access Management FederationsPrevious work on Access Management Federations
Previous work on Access Management Federations
 
First tuesday the world champion of the hearts
First tuesday the world champion of the heartsFirst tuesday the world champion of the hearts
First tuesday the world champion of the hearts
 
COBWEB End of Summer 2015 Co-Design Projects Celebration
COBWEB End of Summer 2015 Co-Design Projects CelebrationCOBWEB End of Summer 2015 Co-Design Projects Celebration
COBWEB End of Summer 2015 Co-Design Projects Celebration
 
Il mistero dell’universo e dell’uomo attraverso tre personaggi chiave
Il mistero dell’universo e dell’uomo attraverso tre personaggi chiaveIl mistero dell’universo e dell’uomo attraverso tre personaggi chiave
Il mistero dell’universo e dell’uomo attraverso tre personaggi chiave
 
UK RepositoryNet+ Mimas Workshop
UK RepositoryNet+ Mimas WorkshopUK RepositoryNet+ Mimas Workshop
UK RepositoryNet+ Mimas Workshop
 
Doing data in the social sciences and humanities: links to and from published...
Doing data in the social sciences and humanities: links to and from published...Doing data in the social sciences and humanities: links to and from published...
Doing data in the social sciences and humanities: links to and from published...
 
Preserving the Integrity of the Scholarly Record
Preserving the Integrity of the Scholarly RecordPreserving the Integrity of the Scholarly Record
Preserving the Integrity of the Scholarly Record
 
CLOCKSS: Time and Places for Community-Based Archiving
CLOCKSS: Time and Places for Community-Based ArchivingCLOCKSS: Time and Places for Community-Based Archiving
CLOCKSS: Time and Places for Community-Based Archiving
 
Aggregation as Tactic
Aggregation as TacticAggregation as Tactic
Aggregation as Tactic
 
How does it feel to participate in public?
How does it feel to participate in public?How does it feel to participate in public?
How does it feel to participate in public?
 
Services, policy, guidance and training: Improving research data management a...
Services, policy, guidance and training: Improving research data management a...Services, policy, guidance and training: Improving research data management a...
Services, policy, guidance and training: Improving research data management a...
 

Similar to Produktive distribuerte softwareteam

Prosjekt 2010 strøm 4 slideshare
Prosjekt 2010 strøm 4   slideshareProsjekt 2010 strøm 4   slideshare
Prosjekt 2010 strøm 4 slideshareLedelse 2.0
 
Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014
Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014
Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014vref
 
Strategisk prototyping
Strategisk prototypingStrategisk prototyping
Strategisk prototypingJanne Flusund
 
Open Innovation: Viking Fotball (In Norwegian)
Open Innovation: Viking Fotball (In Norwegian)Open Innovation: Viking Fotball (In Norwegian)
Open Innovation: Viking Fotball (In Norwegian)Engage // Innovate
 
20230323-ITLED-ProduktorganiseringOgOKR.pdf
20230323-ITLED-ProduktorganiseringOgOKR.pdf20230323-ITLED-ProduktorganiseringOgOKR.pdf
20230323-ITLED-ProduktorganiseringOgOKR.pdfJan Henrik Gundelsby
 
Bygg digital iq og rykk ifra
Bygg digital iq og rykk ifraBygg digital iq og rykk ifra
Bygg digital iq og rykk ifraCreuna
 
Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...
Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...
Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...Kenneth de Brucq
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asCominvent AS
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserVegard Johansen
 
Experience Design, Åpent Hus 23. januar 2014
Experience Design, Åpent Hus 23. januar 2014Experience Design, Åpent Hus 23. januar 2014
Experience Design, Åpent Hus 23. januar 2014Making Waves
 
Forretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototypingForretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototypingTormod Varhaugvik
 
CIOForum
CIOForumCIOForum
CIOForumtobiast
 
Robust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionRobust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionThor Henning Hetland
 

Similar to Produktive distribuerte softwareteam (20)

Prosjekt 2010 strøm 4 slideshare
Prosjekt 2010 strøm 4   slideshareProsjekt 2010 strøm 4   slideshare
Prosjekt 2010 strøm 4 slideshare
 
Devops eller dø!
Devops eller dø!Devops eller dø!
Devops eller dø!
 
Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014
Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014
Bygg digital iq og rykk i fra ettermiddagsseminar 15.mai 2014
 
Strategisk prototyping
Strategisk prototypingStrategisk prototyping
Strategisk prototyping
 
Open Innovation: Viking Fotball (In Norwegian)
Open Innovation: Viking Fotball (In Norwegian)Open Innovation: Viking Fotball (In Norwegian)
Open Innovation: Viking Fotball (In Norwegian)
 
20230323-ITLED-ProduktorganiseringOgOKR.pdf
20230323-ITLED-ProduktorganiseringOgOKR.pdf20230323-ITLED-ProduktorganiseringOgOKR.pdf
20230323-ITLED-ProduktorganiseringOgOKR.pdf
 
Bygg digital iq og rykk ifra
Bygg digital iq og rykk ifra Bygg digital iq og rykk ifra
Bygg digital iq og rykk ifra
 
Bygg digital iq og rykk ifra
Bygg digital iq og rykk ifraBygg digital iq og rykk ifra
Bygg digital iq og rykk ifra
 
Statnett
StatnettStatnett
Statnett
 
Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...
Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...
Effektiv dialog med forretningen - Key Note Sverre Rosèn @ Dell Solutions Tou...
 
TCD2011 - Prosjektstyring til suksess v/Nils Ihlen, Holte Consulting
TCD2011 - Prosjektstyring til suksess v/Nils Ihlen, Holte ConsultingTCD2011 - Prosjektstyring til suksess v/Nils Ihlen, Holte Consulting
TCD2011 - Prosjektstyring til suksess v/Nils Ihlen, Holte Consulting
 
Understand it
Understand it Understand it
Understand it
 
Systemutviklingsprosesser
SystemutviklingsprosesserSystemutviklingsprosesser
Systemutviklingsprosesser
 
Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent as
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelser
 
Experience Design, Åpent Hus 23. januar 2014
Experience Design, Åpent Hus 23. januar 2014Experience Design, Åpent Hus 23. januar 2014
Experience Design, Åpent Hus 23. januar 2014
 
Forretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototypingForretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototyping
 
CIOForum
CIOForumCIOForum
CIOForum
 
01 IBM Connections
01 IBM Connections01 IBM Connections
01 IBM Connections
 
Robust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionRobust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religion
 

More from First Tuesday Bergen

How to innovate with Startups, from Bank to Chatbot @ First Tuesday Bergen
How to innovate with Startups, from Bank to Chatbot @ First Tuesday BergenHow to innovate with Startups, from Bank to Chatbot @ First Tuesday Bergen
How to innovate with Startups, from Bank to Chatbot @ First Tuesday BergenFirst Tuesday Bergen
 
Start smart – for bedre teamarbeid @ First Tuesday Bergen
Start smart – for bedre teamarbeid @ First Tuesday BergenStart smart – for bedre teamarbeid @ First Tuesday Bergen
Start smart – for bedre teamarbeid @ First Tuesday BergenFirst Tuesday Bergen
 
Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...
Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...
Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...First Tuesday Bergen
 
Ewave - kutter strømregningen din med 26,8% @ First Tuesday Bergen
Ewave - kutter strømregningen din med 26,8% @ First Tuesday BergenEwave - kutter strømregningen din med 26,8% @ First Tuesday Bergen
Ewave - kutter strømregningen din med 26,8% @ First Tuesday BergenFirst Tuesday Bergen
 
Reisen til grønne forretningsmuligheter @ First Tuesday Bergen
Reisen til grønne forretningsmuligheter @ First Tuesday BergenReisen til grønne forretningsmuligheter @ First Tuesday Bergen
Reisen til grønne forretningsmuligheter @ First Tuesday BergenFirst Tuesday Bergen
 
Suksess ved hjelp av mentor @ First Tuesday Bergen
Suksess ved hjelp av mentor @ First Tuesday BergenSuksess ved hjelp av mentor @ First Tuesday Bergen
Suksess ved hjelp av mentor @ First Tuesday BergenFirst Tuesday Bergen
 
Mentor, rådgiver eller samtalepartner? @ First Tuesday Bergen
Mentor, rådgiver eller samtalepartner? @ First Tuesday BergenMentor, rådgiver eller samtalepartner? @ First Tuesday Bergen
Mentor, rådgiver eller samtalepartner? @ First Tuesday BergenFirst Tuesday Bergen
 
Produksjon av stortare - Gründer forteller om sin reise @ First Tuesday Bergen
Produksjon av stortare - Gründer forteller om sin reise @ First Tuesday BergenProduksjon av stortare - Gründer forteller om sin reise @ First Tuesday Bergen
Produksjon av stortare - Gründer forteller om sin reise @ First Tuesday BergenFirst Tuesday Bergen
 
Innovasjon Norge sitt beste gründertilbud? @ First Tuesday Bergen
Innovasjon Norge sitt beste gründertilbud? @ First Tuesday BergenInnovasjon Norge sitt beste gründertilbud? @ First Tuesday Bergen
Innovasjon Norge sitt beste gründertilbud? @ First Tuesday BergenFirst Tuesday Bergen
 
Hvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday Bergen
Hvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday BergenHvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday Bergen
Hvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday BergenFirst Tuesday Bergen
 
Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...
Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...
Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...First Tuesday Bergen
 
WA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday Bergen
WA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday BergenWA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday Bergen
WA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday BergenFirst Tuesday Bergen
 
ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...
ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...
ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...First Tuesday Bergen
 
Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...
Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...
Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...First Tuesday Bergen
 
CeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday Bergen
CeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday BergenCeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday Bergen
CeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday BergenFirst Tuesday Bergen
 
Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...
Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...
Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...First Tuesday Bergen
 
Jet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday Bergen
Jet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday BergenJet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday Bergen
Jet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday BergenFirst Tuesday Bergen
 

More from First Tuesday Bergen (20)

How to innovate with Startups, from Bank to Chatbot @ First Tuesday Bergen
How to innovate with Startups, from Bank to Chatbot @ First Tuesday BergenHow to innovate with Startups, from Bank to Chatbot @ First Tuesday Bergen
How to innovate with Startups, from Bank to Chatbot @ First Tuesday Bergen
 
Start smart – for bedre teamarbeid @ First Tuesday Bergen
Start smart – for bedre teamarbeid @ First Tuesday BergenStart smart – for bedre teamarbeid @ First Tuesday Bergen
Start smart – for bedre teamarbeid @ First Tuesday Bergen
 
Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...
Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...
Hvordan bruke innovasjon til å få flere til å reise kollektivt? @ First Tuesd...
 
Ewave - kutter strømregningen din med 26,8% @ First Tuesday Bergen
Ewave - kutter strømregningen din med 26,8% @ First Tuesday BergenEwave - kutter strømregningen din med 26,8% @ First Tuesday Bergen
Ewave - kutter strømregningen din med 26,8% @ First Tuesday Bergen
 
Reisen til grønne forretningsmuligheter @ First Tuesday Bergen
Reisen til grønne forretningsmuligheter @ First Tuesday BergenReisen til grønne forretningsmuligheter @ First Tuesday Bergen
Reisen til grønne forretningsmuligheter @ First Tuesday Bergen
 
Suksess ved hjelp av mentor @ First Tuesday Bergen
Suksess ved hjelp av mentor @ First Tuesday BergenSuksess ved hjelp av mentor @ First Tuesday Bergen
Suksess ved hjelp av mentor @ First Tuesday Bergen
 
Mentor, rådgiver eller samtalepartner? @ First Tuesday Bergen
Mentor, rådgiver eller samtalepartner? @ First Tuesday BergenMentor, rådgiver eller samtalepartner? @ First Tuesday Bergen
Mentor, rådgiver eller samtalepartner? @ First Tuesday Bergen
 
Produksjon av stortare - Gründer forteller om sin reise @ First Tuesday Bergen
Produksjon av stortare - Gründer forteller om sin reise @ First Tuesday BergenProduksjon av stortare - Gründer forteller om sin reise @ First Tuesday Bergen
Produksjon av stortare - Gründer forteller om sin reise @ First Tuesday Bergen
 
Innovasjon Norge sitt beste gründertilbud? @ First Tuesday Bergen
Innovasjon Norge sitt beste gründertilbud? @ First Tuesday BergenInnovasjon Norge sitt beste gründertilbud? @ First Tuesday Bergen
Innovasjon Norge sitt beste gründertilbud? @ First Tuesday Bergen
 
Hvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday Bergen
Hvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday BergenHvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday Bergen
Hvordan vurdere investeringsmuligheter i tidlig fase @ First Tuesday Bergen
 
Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...
Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...
Quantfolio - Lager programvare som gir investeringsråd basert på kunstig inte...
 
WA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday Bergen
WA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday BergenWA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday Bergen
WA - Jobbplattform som kobler bedrifter med talenter @ First Tuesday Bergen
 
ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...
ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...
ProWellPlan - Automatisering av planlegging av boreoperasjoner @ First Tuesda...
 
Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...
Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...
Sobo Community - Lager europeisk nettbutikk for vintage klær @ First Tuesday ...
 
CeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday Bergen
CeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday BergenCeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday Bergen
CeoBas - Nye løsninger for ballasthåndtering på skip @ First Tuesday Bergen
 
Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...
Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...
Mecu - lager et digitalt verktøy som håndterer papirarbeidet ved sykdom og dø...
 
Jet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday Bergen
Jet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday BergenJet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday Bergen
Jet Seafood - Lager ny handelsplattform for sjømat @ First Tuesday Bergen
 
Meet Market Gravity
Meet Market GravityMeet Market Gravity
Meet Market Gravity
 
Bergen in Bergen - Løsning Lag 1
Bergen in Bergen - Løsning Lag 1Bergen in Bergen - Løsning Lag 1
Bergen in Bergen - Løsning Lag 1
 
Bergen in Bergen - Løsning Lag 2
Bergen in Bergen - Løsning Lag 2Bergen in Bergen - Løsning Lag 2
Bergen in Bergen - Løsning Lag 2
 

Produktive distribuerte softwareteam

  • 1. Produktive distribuerte softwareteam Juni 2014 Ole Alexander Mæhle Tobii Technology
  • 2.  Ole Alexander Mæhle  Tobii Technology Norge  Daglig leder, leder for utviklingsavdelingen, Tobii Norge  Cand.Scient UIB, Informatikk (2001)  Effektive utviklingsteam og prosesser  olealexander@gmail.com
  • 3. Tobii Eye Tracking 11-Jun-14 3Copyright Tobii Technology Datamaskinen vet hva du ser på
  • 6. 11-Jun-14 Copyright Tobii Technology 6 Analyse
  • 8. 11-Jun-14 Copyright Tobii Technology 8 Forskning
  • 9. Group revenue growth Tobii Technology in Brief  Founded in 2001  Global market & technology leader of eye tracking  40 extensive patent families  HQ in Sweden, offices in US, Japan, China, Germany, Norway, and Ukraine  3 US offices: Boston, Washington, San Fransisco  Owners  Intel, Investor AB, Amadeus Capital, Northzone, founders 6/11/2014 Copyright Tobii Technology AB 9 2004 2005 2006 2007 2008 2009 2010 2011 2012
  • 10.  Programvareutvikling  Programmere  Testere  Brukervennlighet (UX)  Domene-eksperter  Prosjektledere  Kan det fungere i et distribuert team? Dagens tema 11-Jun-14 10Copyright Tobii Technology
  • 11.  Velg modellen som passer best  Prosjektbasert  Team-basert  Mindre enkeltstående prosjekt > Prosjektbasert  Strategisk kjernekompetanse > Team-basert Modell for nearshoring 11-Jun-14 11Copyright Tobii Technology
  • 12.  Velg modellen som passer best  Prosjektbasert  Team-basert  Mindre enkeltstående prosjekt > Prosjektbasert  Strategisk kjernekompetanse > Team-basert Modell for nearshoring 11-Jun-14 12Copyright Tobii Technology
  • 13. R&D Offices in Tobii Assistive Stockholm, Sweden Kiev, Ukraine Bergen, Norway Pittsburgh, US
  • 14. R&D Offices in Tobii Assistive Stockholm, Sweden Kiev, Ukraine Bergen, Norway Pittsburgh, US Typisk ~20 personer involvert i et prosjekt
  • 15. R&D Offices in Tobii Assistive Stockholm, Sweden Kiev, Ukraine Bergen, Norway Pittsburgh, US Typisk ~20 personer involvert i et prosjektBømlo, Norway
  • 16.  Eksperimentert med ulike metoder Hva har vi gjort for å lykkes? 11-Jun-14 16Copyright Tobii Technology ~2009 2012 2012
  • 17.  Mest populære teknikken innenfor Agile/Smidig  Levere mindre, ferdige funksjonaliteter hver iterasjon  Cross-functional, self- organized team  Time-boxed iterations  3 – 9 personer per team  Kjent for de aller fleste Scrum 11-Jun-14 17Copyright Tobii Technology
  • 18. UTFORDRINGER VED DISTRIBUERT TEAM 11-Jun-14 Copyright Tobii Technology 18
  • 19.  Velge kjøpsmodell  Finne riktig partner  Lykkes med rekruttering  Samarbeid  Høy produktivitet Utfordringer ved distribuert team 11-Jun-14 19Copyright Tobii Technology
  • 20.  Velge kjøpsmodell  Finne riktig partner  Lykkes med rekruttering  Samarbeid  Høy produktivitet Utfordringer 11-Jun-14 20Copyright Tobii Technology
  • 21.  Samarbeid mellom partneren sin HR-avdeling og deg  Utfordringer:  Vanskelig for partneren å vite hva du er ute etter.  Partner kan ikke vurdere teknisk kompetanse  («Yes, he is architect»)  Rekrutterern blir målt på om de klarer å lukke stillingene som er åpne, ikke om prosjektet blir vellykket. Hvem rekrutterer? 11-Jun-14 21Copyright Tobii Technology
  • 22. 11-Jun-14 22Copyright Tobii Technology «Ta ansvar for rekrutteringen selv. Tenk på det som en lokal rekruttering. Skype er din venn.»
  • 23.  Velge kjøpsmodell  Finne riktig partner  Lykkes med rekruttering  Samarbeid  Høy produktivitet Utfordringer 11-Jun-14 23Copyright Tobii Technology
  • 24.  Ut av siloen!  Å lage software er et gruppearbeid Samarbeid 11-Jun-14 24Copyright Tobii Technology
  • 25. Organisert per leverabel 11-Jun-14 Copyright Tobii Technology 25 Leverabel 1 Leverabel 2 Leverabel 3 Leverabel 4 Kiev Bergen
  • 26.  Manglende samarbeid  Lite fleksibililtet  Jobber mot ulike mål  Lite kunnskapsoverføring  Manglende tillit  Ulik praksis  Eksternt team går glipp av all «hemmelig informasjon»  Konkurrerer med hverandre  Kvalitetsproblemer  Bygger opp en skjult mengde med arbeid Potensielle problemer 11-Jun-14 26Copyright Tobii Technology
  • 27. 11-Jun-14 Copyright Tobii Technology 27 Leverabel 4 Leverabel 2 Leverabel 3 Leverabel 1 Organisert i distribuerte scrumteam Bergen/Kiev Bergen/Kiev
  • 28. 11-Jun-14 Copyright Tobii Technology 28 Organisert i distribuerte scrumteam Bergen/Kiev
  • 29. Ulike typer scrum 11-Jun-14 29Copyright Tobii Technology J. Sutherland – Hyperproductive distributed scrum teams. https://www.youtube.com/watch?v=Ht2xcIJrAXo De fleste kjører en eller annen variant av scrum Like greit å kjøre «bra scrum»? Scrum er et rammeverk, tilpass til ditt behov! Bruk et verktøy hvor du kan definiere arbeidsflyten eksplisitt
  • 30. Vanilla Scrum 11-Jun-14 Copyright Tobii Technology 30
  • 31. Samarbeid 11-Jun-14 31Copyright Tobii Technology «Tilordne prosjekter til et fast team, ikke ressurser til et prosjekt.»
  • 32. Sett sammen et godt team! 11-Jun-14 32Copyright Tobii Technology  Tenk på ulike personlige styrker som kreves i et team  QA, teknisk kompetanse, arkitektur.  Jevnt fordelt lokalt, eksternt  Kommunikasjon, driv, lederskap.
  • 33. Skap tillit mellom team-medlemmer 11-Jun-14 33Copyright Tobii Technology
  • 34. SO FAR SO GOOD.... 11-Jun-14 Copyright Tobii Technology 34
  • 35.  Distribuert scrum-team  Lokale og eksterne jobber mot et felles mål  Fokus på god rekruttering  Har tillit til hverandre So far so good.... 11-Jun-14 35Copyright Tobii Technology
  • 36.  Hvordan hjelpe teamet til å øke produktiviteten? Neste steg 11-Jun-14 36Copyright Tobii Technology
  • 37. Prosjektnivå – product owner 11-Jun-14 Copyright Tobii Technology 37
  • 38. Sprint-nivå (Hele teamet) 11-Jun-14 Copyright Tobii Technology 38
  • 40. Samarbeid 11-Jun-14 40Copyright Tobii Technology «Sørg for at boardet leder opp til Definition of Done.»
  • 41.  Sørg for at prosessen din foreskriver samarbeid!  Code review er en ypperlig måte å samarbeide på.  Bygger opp om delt eierskap til koden. Samarbeid 11-Jun-14 41Copyright Tobii Technology
  • 42.  Ikke vær redd for skriftlige krav!  Ingen motsetning mellom Agile og Kravstilling Kravspesifikasjon 11-Jun-14 42Copyright Tobii Technology
  • 43. 11-Jun-14 Copyright Tobii Technology 43 As a developer, I want to run integration tests on build nodes
  • 44. 11-Jun-14 44Copyright Tobii Technology As a team member, I want to build the installer locally on my computer
  • 45. 11-Jun-14 Copyright Tobii Technology 45
  • 46.  Overføringen av kunnskap på daglig basis.  Overfør kunnskapen som sitter i veggen.  Felles mål  Oppfordre til hyppig samtaler  Prosessen må foreskrive faste kontaktpunkt, gjør det til en vane å ringe hverandre. Mix lokale og eksterne i hvert team 11-Jun-14 46Copyright Tobii Technology
  • 47. Tenk på de eksterne som en ressurs 11-Jun-14 47Copyright Tobii Technology
  • 48. Sørg for at du kan kommunisere hvordan teamet ligger an i forhold til målsetninger. Se lengre enn neste sprint. Vet teammedlemmene hva som er forventet leveranse? Alle må vite om vi er ”on time”. Kommuniser målsetninger effektivt 11-Jun-14 48Copyright Tobii Technology
  • 49.  Problem: Lang lukke-tid  For lang tid fra programmererne fullfører, og til vi nådde «Done».  Opp mot 20 dager  ABC «Always Be Closing»  Å lukke en story er et samarbeid mellom utvikler og tester. Finn forbedringspotensial 11-Jun-14 49Copyright Tobii Technology
  • 50. 11-Jun-14 Copyright Tobii Technology 50 0 5 10 15 20 25 30 Wk 12 Wk 13 Wk 14 Wk 15 Wk 16 Wk 17 Wk 18 Wk 19 Wk 20 Wk 21 Baldr's Average Closing Time 0 5 10 15 20 25 Wk 12 Wk 13 Wk 14 Wk 15 Wk 16 Wk 17 Wk 18 Wk 19 Wk 20 Wk 21 Heimdallr's Average Closing Time
  • 51.  Det ser ut til at denne framgangsmåten bidrar sterkt til å fremme produksjon.  Men innovasjon? Innovasjon vs produksjon 11-Jun-14 51Copyright Tobii Technology
  • 53.  Økt produktivitet  Bedre kvalitet  Tettere samarbeid  Bedre miljø  Lettere å ta inn nye personer  Utelukkende positive tilbakemeldinger fra teamet lokalt og eksternt. Resultat 11-Jun-14 53Copyright Tobii Technology
  • 54. HVA SIER EKSPERTISEN? 11-Jun-14 Copyright Tobii Technology 54
  • 55. 11-Jun-14 Copyright Tobii Technology 55 Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshored Development Teams Jeff Sutherland