Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertMerethe Sunde Endret for 9 år siden
1
Galls lov og erstatningsprosjekter Johannes Brodwall Chief scientist, Steria
2
"If A System Is Working, Leave It Alone. Don't Change Anything!"
3
Planen
4
“Systemet må erstattes!”
5
Leverandøren gir ikke support
6
Vi får ikke tak i kompetanse
7
Kompleksitet ødelegger vedlikeholdbarhet
8
“Bygg et nytt system!”
9
Dagens system er kravspec
10
Estimert kostnad: 85 411 timeverk
11
(Cirka 2 livsverk)
12
“Ikke invester i dagens system”
13
Alt erstattes under ett
14
Nytt system, gammel tjeneste
15
Uortodoks observasjon #1: Det finnes billigere måter å holde liv i gammel forretningsmodell
16
"A Complex System Designed From Scratch Never Works And Cannot Be Made To Work. You Have To Start Over, Beginning With A Working Simple System"
17
Det finnes bedre grunner!
18
Virkeligheten
19
“Forsinket”
20
“Sparket”
21
“Vis at investeringen er verdt noe!”
22
Produksjonsetter noe
23
Uortodoks observasjon #2: Nytt og gammelt system vil leve sammen
24
... veldig gode nyheter
25
http://www.flickr.com/photos/wolf_359/190195652/ Gradvis erstatning
26
http://www.flickr.com/photos/wolf_359/190195652/ Tekniske patterns
27
Delt database
28
Import/eksport
29
Datatjenestelag
30
Parallell produksjon
31
http://www.flickr.com/photos/wolf_359/190195652/ Krav patterns
32
Risiko
33
Kostnad
34
Isolert brukeregruppe
35
Ny brukeregruppe
36
http://www.flickr.com/photos/wolf_359/190195652/ Arkitektur
37
http://www.flickr.com/photos/wolf_359/190195652/ "...organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations." - Conway's Law
38
Uortodoks observasjon #3: I store prosjekter er organisering den viktigste faktoren for arkitekturen
39
http://www.flickr.com/photos/wolf_359/190195652/ Hvor mange personer i et team?
40
http://www.flickr.com/photos/wolf_359/190195652/ 2-pizza-team
41
http://www.flickr.com/photos/wolf_359/190195652/ 10 personer med felles kodebase
42
http://www.flickr.com/photos/wolf_359/190195652/ 30 personer med integrert kodebase
43
http://www.flickr.com/photos/wolf_359/190195652/ Grensen for kontinuerlig integrasjon
44
http://www.flickr.com/photos/wolf_359/190195652/ Versjonering hindrer endring
45
http://flickr.com/photos/oh_simone/2800426735/ Hvis jeg var sjef
46
http://flickr.com/photos/oh_simone/2800426735/ Team #1: Risiko
47
http://flickr.com/photos/oh_simone/2800426735/ Team #2: Effektivisering
48
http://flickr.com/photos/oh_simone/2800426735/ Team #3: Isolert brukergruppe
49
http://flickr.com/photos/oh_simone/2800426735/ Team #4: Portal
50
http://flickr.com/photos/oh_simone/2800426735/ Retningslinjer
51
http://flickr.com/photos/oh_simone/2800426735/ Uavhengige leveranser
52
http://flickr.com/photos/oh_simone/2800426735/ Unngå gjenbruk
53
http://flickr.com/photos/oh_simone/2800426735/ Lokale taktiske avgjørelser
54
Ikke endre systemet uten å ta med forretningsmodellen
55
Uortodoks observasjon #1: Det finnes billigere måter å holde liv i gammel forretningsmodell
56
Uortodoks observasjon #2: Nytt og gammelt system vil leve sammen
57
Uortodoks observasjon #3: I store prosjekter er organisering den viktigste faktoren for arkitekturen
58
"Galls Law: A Complex System That Works Is Invariably Found To Have Evolved From A Simple System That Worked"
59
Johannes Brodwall Chief Scientist Steria, Norway johannes.brodwall@steria.no http://johannesbrodwall.com @jhannes Thank you for listening www.steria.no
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.