www steria no Arkitektur eller kultur Johannes Brodwall
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
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
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
Agility www. steria. no Agenda Lotto-number Testability Maintainability
Agility Lean Agenda Lotto-number Testability Automation Operability Deployment www. steria. no Maintainability
Historien om smidig www. steria. no 08. 12. 2020 10
(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? www. steria. no 08. 12. 2020 12
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
2009: Parprogrammering endret livet mitt www. steria. no 08. 12. 2020 15
Hjem klokken fem www. steria. no 08. 12. 2020 16
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
Hvorfor (verdiene) www. steria. no 08. 12. 2020 19
Hvordan (prinsippene) www. steria. no 08. 12. 2020 20
Men ikke hva! www. steria. no 08. 12. 2020 21
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 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
(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 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
(gjør dette!) www. steria. no 08. 12. 2020 28
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 08. 12. 2020 30
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. 12. 2020 32
Testing – legacy code www. steria. no 08. 12. 2020 33
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 35
Lean deployment – continuous deployment www. steria. no 08. 12. 2020 36
www. steria. no
www. steria. no
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 41 Konfidensiell - Navn på
Continuous Production? www. steria. no 08. 12. 2020 42
Automatisering Bygging • Enhetstest • Installering • Databaseendringer • Systemtest • www. steria. no 08. 12. 2020 43
Glidende overlevering www. steria. no 08. 12. 2020 44
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 46 Testrobot
www. steria. no 08. 12. 2020 47
Oppsummering www. steria. no 08. 12. 2020 48
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: //johannesbrodwall. com http: //sterkblanding. no @jhannes www. steria. no
- Slides: 50