SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Orkestrering av IT-utvikling
i store organisasjoner
OPEN
http://open.bekk.no/slutt-med-it-prosjekter
Hva har prosjektledere i verktøykassa?
  “...hus og programvare er to forskjellige ting.
Huset er konkret og må planlegges før det
bygges, fordi det er vanskelig å endre det i
etterkant. Programvare, derimot, er abstrakt og
trenger liten grad av planlegging før det bygges,
fordi det er enkelt å endre det i etterkant.”
Martin Koksrud Bekkelund, Livssykluser, 2014
 
Men prosjektene er jo Smidig!
Kommuniser mindre!
Autonome team
“Autonome team er team som kan løse alle
oppgaver som skal til for å videreutvikle produkter
uten ekstern innblanding eller behov for å
henvende seg til utenforstående personer.”
BEKK Radar 2016
 
“Communication is a sign of dysfunction... We
should be trying to figure out a way for teams to
communicate less with each other, not more.”
Jeff Bezos, CEO i Amazon
All kommunikasjon skal foregå over API-er!
“The only communication allowed is via service
interface calls over the network.”
Jeff Bezos, CEO Amazon, i følge en tidligere ansatt i Amazon
Ellers får du sparken!
“Anyone who doesn’t do this will be fired. Thank
you; have a nice day!”
Jeff Bezos, CEO Amazon, i følge en tidligere ansatt i Amazon
Fra Architecting for Continuous Delivery, Jez Humble, 2015
Conway's lov
Organizations which design systems ... are
constrained to produce designs which are copies
of the communication structures of these
organizations
M. Conway, How Do Committees Invent, 1968
Silo-organisasjon
PhotobyPatrickFeller
Monolitten
Microservices, a definition of this new architectural term, James Lewis og Martin Fowler, 2014
Avmystifisering av Conway's lov
“Microservices allow organizations to align the
architecture of their systems to the structure of
their teams.”
Sam Newman, Demystifying Conway’s Law, 2015
Mikrotjenester
Microservices, a definition of this new architectural term, James Lewis og Martin Fowler, 2014
En teknisk løsning på en organisatorisk utfordring
Eksemplet er hentet fra av Jessica Kerr"Tradeoffs in Coordination Among Teams"
Ett team med et stort potensiale
Full fart! ☺
Skalering til to team som jobber på samme system.
Vi må skalere mer!
... men fremdriften er dårlig ☹
Brooks' lov
“Adding manpower to a late software project
makes it later.”
Fred Brooks, The Mythical Man-Month, 1975
Autonome team med mye ansvar (DevOps)
Ingen vits i å finne opp hjulet på nytt (“DevOps”-teams)
Ikke standardiser teknologi eller lag felleskomponenter!
NoOps
Eksempler
Amazon: A shared nothing infrastructure
“You build it, you run it”
Werner Vogels (CTO i Amazon)
Spotify: Squads, Tribes, Chapters & Guilds
Squad: mini-startup (unike tjenester)
Tribe: mini-startup inkubatorer (forretningsområder)
Chapter: Folk som gjør lignende ting (personalansvar)
Guild: Folk som har felles interesser (kompetansebygging)
Skatt: Infrastruktur som en intern tjeneste
FINN.no: We are now removing the Ops teams
→
Gov.uk: Cloud first
Netflix: NoOps
http://open.bekk.no/orkestrering-av-it-utvikling-i-store-organisasjoner
5. og 6. september 2016
Takk for meg!
@steinim
stein.inge.morisbak@BEKK.no

Más contenido relacionado

Destacado

Natural and Human Sciences: My Earth Survey
Natural and Human Sciences: My Earth SurveyNatural and Human Sciences: My Earth Survey
Natural and Human Sciences: My Earth Survey
sherrieadduci
 
World cup 1930 & world cup 2010
World cup 1930 & world cup 2010World cup 1930 & world cup 2010
World cup 1930 & world cup 2010
Moody James
 
Settore privato nella cina degli anni 90 huiling
Settore privato nella cina degli anni 90 huilingSettore privato nella cina degli anni 90 huiling
Settore privato nella cina degli anni 90 huiling
Maddalena Pinato
 
Presentatie van helderwerkt
Presentatie van helderwerktPresentatie van helderwerkt
Presentatie van helderwerkt
helderwerkt
 
Apes earth systems
Apes  earth systemsApes  earth systems
Apes earth systems
Bobby Lewis
 
Tineret ul sa tuul-ului
Tineret ul sa tuul-uluiTineret ul sa tuul-ului
Tineret ul sa tuul-ului
cecisromania
 
Presentation1 updated1
Presentation1 updated1Presentation1 updated1
Presentation1 updated1
Anas Edreesi
 
Silicon India - January issue
Silicon India - January issueSilicon India - January issue
Silicon India - January issue
Industree
 

Destacado (17)

Natural and Human Sciences: My Earth Survey
Natural and Human Sciences: My Earth SurveyNatural and Human Sciences: My Earth Survey
Natural and Human Sciences: My Earth Survey
 
World cup 1930 & world cup 2010
World cup 1930 & world cup 2010World cup 1930 & world cup 2010
World cup 1930 & world cup 2010
 
Google Analytics Seminar - part 4
Google Analytics Seminar - part 4Google Analytics Seminar - part 4
Google Analytics Seminar - part 4
 
Double page spread research
Double page spread researchDouble page spread research
Double page spread research
 
Envision career design summary linkedin
Envision career design summary linkedinEnvision career design summary linkedin
Envision career design summary linkedin
 
Settore privato nella cina degli anni 90 huiling
Settore privato nella cina degli anni 90 huilingSettore privato nella cina degli anni 90 huiling
Settore privato nella cina degli anni 90 huiling
 
Presentatie van helderwerkt
Presentatie van helderwerktPresentatie van helderwerkt
Presentatie van helderwerkt
 
Apes earth systems
Apes  earth systemsApes  earth systems
Apes earth systems
 
Kerudung syar’ie & trendy
Kerudung syar’ie & trendyKerudung syar’ie & trendy
Kerudung syar’ie & trendy
 
Tineret ul sa tuul-ului
Tineret ul sa tuul-uluiTineret ul sa tuul-ului
Tineret ul sa tuul-ului
 
Oncology Drug Pathway Analyzer Linkedin V1.0
Oncology Drug Pathway Analyzer Linkedin V1.0Oncology Drug Pathway Analyzer Linkedin V1.0
Oncology Drug Pathway Analyzer Linkedin V1.0
 
Social media mistakes
Social media mistakesSocial media mistakes
Social media mistakes
 
Personality traits
Personality traitsPersonality traits
Personality traits
 
Putting The Strategy In Place
Putting The Strategy In PlacePutting The Strategy In Place
Putting The Strategy In Place
 
Presentation1 updated1
Presentation1 updated1Presentation1 updated1
Presentation1 updated1
 
Silicon India - January issue
Silicon India - January issueSilicon India - January issue
Silicon India - January issue
 
Presentatie erasmus universiteit rotterdam
Presentatie erasmus universiteit rotterdamPresentatie erasmus universiteit rotterdam
Presentatie erasmus universiteit rotterdam
 

Similar a Orkestrering av IT-utvikling i Store Organisasjoner

Spor 1 jobb smartere
Spor 1   jobb smartereSpor 1   jobb smartere
Spor 1 jobb smartere
Steria Norway
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekter
Thor Henning Hetland
 

Similar a Orkestrering av IT-utvikling i Store Organisasjoner (20)

"Hodepine 2.0" - Enterprise 2.0 for virksomhetsarkitekter, presentert på Soft...
"Hodepine 2.0" - Enterprise 2.0 for virksomhetsarkitekter, presentert på Soft..."Hodepine 2.0" - Enterprise 2.0 for virksomhetsarkitekter, presentert på Soft...
"Hodepine 2.0" - Enterprise 2.0 for virksomhetsarkitekter, presentert på Soft...
 
Spor 1 jobb smartere
Spor 1   jobb smartereSpor 1   jobb smartere
Spor 1 jobb smartere
 
22 23 statnett
22 23 statnett22 23 statnett
22 23 statnett
 
Statnett
StatnettStatnett
Statnett
 
Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Web2.0: en informasjons- og kommunikasjonsrevolusjon?Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Web2.0: en informasjons- og kommunikasjonsrevolusjon?
 
Fra store prosjekter til fleksibel og effektiv produktutvikling
Fra store prosjekter til fleksibel og effektiv produktutviklingFra store prosjekter til fleksibel og effektiv produktutvikling
Fra store prosjekter til fleksibel og effektiv produktutvikling
 
Moderne intranett basert på SharePoint – Bologna Collaboration
Moderne intranett basert på SharePoint – Bologna CollaborationModerne intranett basert på SharePoint – Bologna Collaboration
Moderne intranett basert på SharePoint – Bologna Collaboration
 
Presentasjon Systemadministratorer
Presentasjon SystemadministratorerPresentasjon Systemadministratorer
Presentasjon Systemadministratorer
 
Web2.0 Buskerud Fylkeskommune
Web2.0 Buskerud FylkeskommuneWeb2.0 Buskerud Fylkeskommune
Web2.0 Buskerud Fylkeskommune
 
Mellomvare og integrasjon en innføring i bruk av biz talk hos ikt agder iks
Mellomvare og integrasjon    en innføring i bruk av biz talk hos ikt agder iksMellomvare og integrasjon    en innføring i bruk av biz talk hos ikt agder iks
Mellomvare og integrasjon en innføring i bruk av biz talk hos ikt agder iks
 
KC Kunnskapstinget 2010 [Norwegian]
KC Kunnskapstinget 2010 [Norwegian]KC Kunnskapstinget 2010 [Norwegian]
KC Kunnskapstinget 2010 [Norwegian]
 
Devops eller dø!
Devops eller dø!Devops eller dø!
Devops eller dø!
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekter
 
Microsoft
MicrosoftMicrosoft
Microsoft
 
01 IBM Connections
01 IBM Connections01 IBM Connections
01 IBM Connections
 
Semantisk integrasjon
Semantisk integrasjonSemantisk integrasjon
Semantisk integrasjon
 
Web2.0 - Tør du la være?
Web2.0 - Tør du la være?Web2.0 - Tør du la være?
Web2.0 - Tør du la være?
 
Yin og yang i et enterprise search prosjekt
Yin og yang i et enterprise search prosjektYin og yang i et enterprise search prosjekt
Yin og yang i et enterprise search prosjekt
 
Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3
 
Innovasjonssamarbeid offentlig-privat innenfor EU forskningsprosjekter
Innovasjonssamarbeid offentlig-privat innenfor EU forskningsprosjekterInnovasjonssamarbeid offentlig-privat innenfor EU forskningsprosjekter
Innovasjonssamarbeid offentlig-privat innenfor EU forskningsprosjekter
 

Más de Stein Inge Morisbak

Er du moden for å levere kontinuerlig?
Er du moden for å levere kontinuerlig?Er du moden for å levere kontinuerlig?
Er du moden for å levere kontinuerlig?
Stein Inge Morisbak
 
Hvis du ikke leverer kontinuerlig, så er du ikke smidig!
Hvis du ikke leverer kontinuerlig, så er du ikke smidig!Hvis du ikke leverer kontinuerlig, så er du ikke smidig!
Hvis du ikke leverer kontinuerlig, så er du ikke smidig!
Stein Inge Morisbak
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
Stein Inge Morisbak
 

Más de Stein Inge Morisbak (9)

Zero Downtime Deployment with Ansible
Zero Downtime Deployment with AnsibleZero Downtime Deployment with Ansible
Zero Downtime Deployment with Ansible
 
Slutt med IT-prosjekter!
Slutt med IT-prosjekter!Slutt med IT-prosjekter!
Slutt med IT-prosjekter!
 
Devops or die!
Devops or die!Devops or die!
Devops or die!
 
Zero Downtime Deployment with Ansible
Zero Downtime Deployment with AnsibleZero Downtime Deployment with Ansible
Zero Downtime Deployment with Ansible
 
Du kan ikke levere kontinuerlig om du har nedetid
Du kan ikke levere kontinuerlig om du har nedetidDu kan ikke levere kontinuerlig om du har nedetid
Du kan ikke levere kontinuerlig om du har nedetid
 
Er du moden for å levere kontinuerlig?
Er du moden for å levere kontinuerlig?Er du moden for å levere kontinuerlig?
Er du moden for å levere kontinuerlig?
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Hvis du ikke leverer kontinuerlig, så er du ikke smidig!
Hvis du ikke leverer kontinuerlig, så er du ikke smidig!Hvis du ikke leverer kontinuerlig, så er du ikke smidig!
Hvis du ikke leverer kontinuerlig, så er du ikke smidig!
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 

Orkestrering av IT-utvikling i Store Organisasjoner