www steria no Arkitektur eller kultur Johannes Brodwall

  • Slides: 50
Download presentation
 www. steria. no Arkitektur eller kultur? Johannes Brodwall, Chief Scientist, Steria NRK 16.

www. steria. no Arkitektur eller kultur? Johannes Brodwall, Chief Scientist, Steria NRK 16. juni, 2010 © Steria

 Arkitektur? Hva er www. steria. no 14. 09. 2010 2 Scrum-kurs

Arkitektur? Hva er www. steria. no 14. 09. 2010 2 Scrum-kurs

 Hva er www. steria. no 14. 09. 2010 en arkitekt? 3 Scrum-kurs

Hva er www. steria. no 14. 09. 2010 en arkitekt? 3 Scrum-kurs

 Funksjonelle Krav Ikke-funksjonelle www. steria. no 14. 09. 2010 4 Scrum-kurs

Funksjonelle Krav Ikke-funksjonelle www. steria. no 14. 09. 2010 4 Scrum-kurs

 Availability Security Performance Operability Quality Maintainability Reliability Supportability Performance www. steria. no

Availability Security Performance Operability Quality Maintainability Reliability Supportability Performance www. steria. no

 Availability Security Performance Operability Quality Maintainability Reliability Supportability Performance www. steria. no

Availability Security Performance Operability Quality Maintainability Reliability Supportability Performance www. steria. no

 Operability Deployment Testability Quality Maintainability Lotto-number Supportability Logging www. steria. no

Operability Deployment Testability Quality Maintainability Lotto-number Supportability Logging www. steria. no

 Agility www. steria. no Agenda Lotto-number Testability Maintainability

Agility www. steria. no Agenda Lotto-number Testability Maintainability

 Agility Lean Agenda Lotto-number Testability Automation Operability Deployment www. steria. no Maintainability

Agility Lean Agenda Lotto-number Testability Automation Operability Deployment www. steria. no Maintainability

 Historien om smidig www. steria. no 08. 12. 2020 10

Historien om smidig www. steria. no 08. 12. 2020 10

 (Dette er helt sant) www. steria. no 08. 12. 2020 11

(Dette er helt sant) www. steria. no 08. 12. 2020 11

 Agenda Hva mangler fra smidige metoder? Hva kan vi lære fra eldre tider?

Agenda Hva mangler fra smidige metoder? Hva kan vi lære fra eldre tider? www. steria. no 08. 12. 2020 12

 Hvorfor XP i 2010? www. steria. no 08. 12. 2020 13

Hvorfor XP i 2010? www. steria. no 08. 12. 2020 13

 2004: Innfører smidige metoder i prosjekter www. steria. no 08. 12. 2020 14

2004: Innfører smidige metoder i prosjekter www. steria. no 08. 12. 2020 14

 2009: Parprogrammering endret livet mitt www. steria. no 08. 12. 2020 15

2009: Parprogrammering endret livet mitt www. steria. no 08. 12. 2020 15

 Hjem klokken fem www. steria. no 08. 12. 2020 16

Hjem klokken fem www. steria. no 08. 12. 2020 16

 Scrum og annet juks www. steria. no 08. 12. 2020 17

Scrum og annet juks www. steria. no 08. 12. 2020 17

 2004: Innfører smidige metoder i prosjekter www. steria. no 08. 12. 2020 18

2004: Innfører smidige metoder i prosjekter www. steria. no 08. 12. 2020 18

 Hvorfor (verdiene) www. steria. no 08. 12. 2020 19

Hvorfor (verdiene) www. steria. no 08. 12. 2020 19

 Hvordan (prinsippene) www. steria. no 08. 12. 2020 20

Hvordan (prinsippene) www. steria. no 08. 12. 2020 20

 Men ikke hva! www. steria. no 08. 12. 2020 21

Men ikke hva! www. steria. no 08. 12. 2020 21

 Smidighet krever kvalitet www. steria. no 08. 12. 2020 22

Smidighet krever kvalitet www. steria. no 08. 12. 2020 22

 Test-first CI On-site customer 40 -hour week Simple design XP Explained ed Frequent

Test-first CI On-site customer 40 -hour week Simple design XP Explained ed Frequent releases Collective ownership Refactoring Metaphor Code standard Pairing www. steria. no st 1 08. 12. 2020 23 The planning game

 Fortsatt beste svar på hva www. steria. no 08. 12. 2020 24

Fortsatt beste svar på hva www. steria. no 08. 12. 2020 24

 (Eller: Hva først) www. steria. no 08. 12. 2020 25

(Eller: Hva først) www. steria. no 08. 12. 2020 25

 Test-first CI On-site customer 40 -hour week Frequent releases Collective ownership Refactoring Metaphor

Test-first CI On-site customer 40 -hour week Frequent releases Collective ownership Refactoring Metaphor Code standard Pairing www. steria. no Simple design 08. 12. 2020 26 The planning game

 De glemte teknikkene www. steria. no 08. 12. 2020 27

De glemte teknikkene www. steria. no 08. 12. 2020 27

 (gjør dette!) www. steria. no 08. 12. 2020 28

(gjør dette!) www. steria. no 08. 12. 2020 28

 Test-drevet utvikling • ” 0” feil er mulig • Krever trening www. steria.

Test-drevet utvikling • ” 0” feil er mulig • Krever trening www. steria. no 08. 12. 2020 29

 Parprogrammering • Tar tid å lære • Endrer livet ditt www. steria. no

Parprogrammering • Tar tid å lære • Endrer livet ditt www. steria. no 08. 12. 2020 30

 Produkteier på standup • Hvem er din produkteier • Hva rapporterer du www.

Produkteier på standup • Hvem er din produkteier • Hva rapporterer du www. steria. no 08. 12. 2020 31

 Smidige metoder kan bare hjelpe om du endrer oppførsel www. steria. no 08.

Smidige metoder kan bare hjelpe om du endrer oppførsel www. steria. no 08. 12. 2020 32

 Testing – legacy code www. steria. no 08. 12. 2020 33

Testing – legacy code www. steria. no 08. 12. 2020 33

 Testing av legacy kode • Mock-objekter • Extract and override • Coverage www.

Testing av legacy kode • Mock-objekter • Extract and override • Coverage www. steria. no 08. 12. 2020 34

 Smidig eller Lean – hva er forskjellen? www. steria. no 08. 12. 2020

Smidig eller Lean – hva er forskjellen? www. steria. no 08. 12. 2020 35

 Lean deployment – continuous deployment www. steria. no 08. 12. 2020 36

Lean deployment – continuous deployment www. steria. no 08. 12. 2020 36

 www. steria. no

www. steria. no

 www. steria. no

www. steria. no

 www. steria. no 08. 12. 2020 39 Konfidensiell - Navn på

www. steria. no 08. 12. 2020 39 Konfidensiell - Navn på

 www. steria. no 08. 12. 2020 40 Konfidensiell - Navn på

www. steria. no 08. 12. 2020 40 Konfidensiell - Navn på

 www. steria. no 08. 12. 2020 41 Konfidensiell - Navn på

www. steria. no 08. 12. 2020 41 Konfidensiell - Navn på

 Continuous Production? www. steria. no 08. 12. 2020 42

Continuous Production? www. steria. no 08. 12. 2020 42

 Automatisering Bygging • Enhetstest • Installering • Databaseendringer • Systemtest • www. steria.

Automatisering Bygging • Enhetstest • Installering • Databaseendringer • Systemtest • www. steria. no 08. 12. 2020 43

 Glidende overlevering www. steria. no 08. 12. 2020 44

Glidende overlevering www. steria. no 08. 12. 2020 44

 Dokumentasjon Overvåking Automatisering Forenkling www. steria. no 08. 12. 2020 45

Dokumentasjon Overvåking Automatisering Forenkling www. steria. no 08. 12. 2020 45

 Byggserver Testserver Scrum Team Drift Team Prodserver www. steria. no 08. 12. 2020

Byggserver Testserver Scrum Team Drift Team Prodserver www. steria. no 08. 12. 2020 46 Testrobot

 www. steria. no 08. 12. 2020 47

www. steria. no 08. 12. 2020 47

 Oppsummering www. steria. no 08. 12. 2020 48

Oppsummering www. steria. no 08. 12. 2020 48

 Hvem gjør jobben når du tar ferie? Er du lei av debuggeren enda?

Hvem gjør jobben når du tar ferie? Er du lei av debuggeren enda? Hvor ferdig er du egentlig? Hvem sitter nedstrøms fra deg? www. steria. no 08. 12. 2020 49

 Takk for oppmerksomheten Johannes Brodwall Chief Scientist Steria, Norway johannes. brodwall@steria. no http:

Takk for oppmerksomheten Johannes Brodwall Chief Scientist Steria, Norway johannes. [email protected] no http: //johannesbrodwall. com http: //sterkblanding. no @jhannes www. steria. no