NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

42
NS, OV-chipkaart, SOA, Scrum en SAP Een gelukkig huwelijk? VNSG, 15 april 2011

description

In deze presentatie wordt ingegaan op de hiervoor gekozen Agile (scrum) aanpak, de gebruikte SOA architectuur, het gebruik van de beschikbare SAP componenten en de lessen die we hebben geleerd. Bestaande SAP en non SAP componenten zijn in een innovatieve oplossing geïmplementeerd binnen tijd, budget en met hoge kwaliteit. Beheersbaar, flexibel en toekomstgericht zijn hier sleutelwoorden.Sprekers: Bas Bach (NS) en Twan van den Broek (CIBER)

Transcript of NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Page 1: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAPEen gelukkig huwelijk?

VNSG, 15 april 2011

Page 2: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Waar gaan we naar toe?

Vertrek

2

Vertrek

Architectuur

Aanpak

Resultaat

Aankomst

Toekomst

Business case

Page 3: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Introductie

• Bas Bach– Integratie architect– Nederlandse Spoorwegen– http://nl.linkedin.com/pub/bas-bach/6/aa8/730/

• Twan van den Broek– SAP NetWeaver Solution Architect– CIBER NL– http://twitter.com/tbroek – http://nl.linkedin.com/in/tbroek

3

Page 4: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Waarom en wat

Business case

4

Vertrek

Architectuur

Aanpak

Resultaat

Aankomst

Toekomst

Business case

Page 5: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?
Page 6: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?
Page 7: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Zij zijn om

Romero en Julia

7

Commercial OV Chipkaart

Page 8: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Van papier naar chip

Nieuwe proposities NS

8

Page 9: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Flexibiliteit en uitbreidbaarheid door SOA

Architectuur

9

Vertrek

Architectuur

Aanpak

Resultaat

Aankomst

Toekomst

Business case

Page 10: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Architectuur oplossing

10

Page 11: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Architectuur invulling met SAP

11

Proces orchestratie

PI

CRM / ECC / BI

Page 12: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

End to end proces inzicht

Proces monitoring

12

Page 13: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Real time inzicht in processen

Page 14: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Agile, scrum en SAP

Aanpak

14

Vertrek

Architectuur

Aanpak

Resultaat

Aankomst

Toekomst

Business case

Page 15: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk? 15

What is Scrum?

Page 16: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk? 16

Product Backlog

Page 17: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Daily scrum meeting

Page 18: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Valideren aanvraagBPM 5

Project muur met dashboard

Hoe ver zijn we?Done / Totaal

Dashboard om voortgang use cases te

bewaken

Page 19: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Valideren aanvraagBPM 5

Page 20: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Ontwerpen met business

Page 21: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Smart use case modelleren

Page 22: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?
Page 23: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Sequence diagram

Proces design

23!"#$%&'()*+#()(&,&!+$'"&

!"#$%&'()"*%+,-

Page 24: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Activity diagram en scherm ontwerp

Proces design

24!"#$%&'()*+#()(&,&!+$'"&

!"#$%&'()"*%+,-

Page 25: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

T-Map test methode

Testontwerp

25

!"#$%&'()*+#()(&,&!+$'"&

!"#$%&"#'()

Page 26: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Valideren aanvraagBPM 5

Page 27: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Pair programming/ customizing

Page 28: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Valideren aanvraagBPM 5

Page 29: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Pair testing

Page 30: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Valideren aanvraagBPM 5

Page 31: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Going up and down

Project Burn down chart

31

Page 32: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Demo aan het einde van de iteratie

Page 33: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Evaluatie

Page 34: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Wat hebben we bereikt?

Resultaat

34

Vertrek

Architectuur

Aanpak

Resultaat

Aankomst

Toekomst

Business case

Page 35: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Bestellen nieuwe NS proposities

35

Demo van het bestel / ophaal proces

Page 36: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Key take aways

Ervaringen met agile SAP

36

• Focus op oplossing– Teams en rollen werken samen– High speed project– Dagelijkse focus op scope– Discussie op prioriteiten in plaats van deadlines– Documentatie is up to date– Flexibel omgaan met voortschrijdend inzicht– Verbinden van business en IT om wensen met een

korte oplever tijd te realiseren

• Change management– “Agile werkt helemaal niet binnen de SAP wereld”– Sceptische houding in vertrouwen ombuigen– “Just do it”, denk groots, begin klein

Page 37: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Key take aways

Ervaringen met agile SAP

• Maar ...– Agile is niet de oplossing voor alles– Zorg voor een realistische scope– Let op team delivery– Betrek je omgeving– Houd vast aan je aanpak

37

Page 38: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?
Page 39: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Waarheen leidt de weg?

Toekomst

39

Vertrek

Architectuur

Aanpak

Resultaat

Aankomst

Toekomst

Business case

Page 40: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Een blik in de kristallen bol

Toekomst voor de landschapsarchitectuur

• Informatiestromen prioriteren en routeren• Hoge volumes beheersbaar houden - bundelen• SOA onderhoudbaar en flexibel- staging• Voorkomen van ‘open hart operaties’• ...

40

Page 41: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Een gelukkig huwelijk!

NS, OV-chipkaart, SOA, Scrum en SAP

41

Page 42: NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

NS, OV-chipkaart, SOA, Scrum en SAP. Een gelukkig huwelijk?

Bedankt voor uw aandacht!

Vragen?

42

Twan van den Broek

CIBER Nederland BV

Meerkolklaan 15

Postbus 843

5600 AV Eindhoven

M : +31 (0)6 29 735 952

T : +31 (0)40 232 90 90

F : +31 (0)40 232 90 91

E : [email protected]

I : www.ciber.nl

twanvdbroek.blogspot.com

Twitter: @

tbroek

T 030 - 236 05 28

M 06 - 49 35 53 75

F 030 - 243 83 99

[email protected]

Hoofdgebouw IV

Laan van Puntenburg 100

Postbus 2173

3500 GD Utrecht

NS Reizigers

Bas Bach