Scaled Scrum bei der Post CH AG

1.081 Aufrufe

Veröffentlicht am

NEMO hiess ein strategisches Projekt der Post CH AG, mit dem existierende Scanner-Hard- und Software innovativ auf modernster Technologie neu implementiert wurde. Dies für 22'000 Geräte, die täglich im Einsatz sind und für Millionen von Paketen und Briefen verwendet werden. Die beiden Projektverantwortlichen Artur Tomczak und Ralph Jocham liessen die Teilnehmer des Referats retrospektiv an diesem Abenteuer teilhaben.

Veröffentlicht in: Leadership & Management
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.081
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
158
Aktionen
Geteilt
0
Downloads
24
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Scaled Scrum bei der Post CH AG

  1. 1. NEMO 18 Apps, 10 Monate, 7 Teams Scaled Scrum bei der Schweizerischen Post effective agile. POWERED BY
  2. 2. NEMO FILM
  3. 3. ARTUR TOMCZAK, (39) SCRUM MANAGER ATO@EXPERTSINSIDE.COM +41 79 855 06 54 ›! Projekt-resp. Programmleiter vor allem in grösseren (Mio. Bereich) Software- Entwicklungs-Projekten nach Scrum inkl. Nearshoring. ›! Leitung von Commodity Projekten – Überführung oder Ersatz der bestehenden Lösungen in Commodity – Cloud Lösungen unter Berücksichtigung des Datenschutzes. ›! Interimistischer IT-Manager: Leitung von IT-Organisationen bei Personalwechseln bis eine Nachfolgelösung gefunden ist. ›! Change Manager: Erstellung von IT-Audits und -Analysen. Grundlagen-Erarbeitung für mögliche Optimierungen und Reorganisationen. Konzipierung und aktive Umsetzung derselben. ›! PL und CH, verheiratet, 2 Kinder, 20 Jahre in CH
  4. 4. •! Started as programmer; discovered process as a problem early on •! First Unified Process with UML •! Agile since 2000, Scrum since 2003 •! Did come around, different cultures and domains •! Founder of effective agile. •! Trainer with RALPH JOCHAM Trainer with +41 79 448 6388 @rjocham ralph.jocham@effectiveagile.com
  5. 5. END OF LIFE 1 SYSTEM HW-BINDUNG 1 LIEFERANT 2 REL. PRO JAHR VIELE WÜNSCHE
  6. 6. 22 APPS (PILOT) 12 MONATE TIME TO MARKET < $ > INTEGRATION TRENNUNG HW/SW/LIEFERANT
  7. 7. SCRUM 6 PARTNER + 1 HYBRID ARCHITEKTUR >100 PERSONEN 25 SPRINTS ZWEISTELLIGER MIO-BEREICH >20 BACKEND
  8. 8. Programm NEMO, 2012 - 2015 Vorarbeiten Evaluation Geräte Programm App-Entwicklung Einführung, Schulung und Rollout
  9. 9. + + + + + Basis & + Apps & Erweiterungen (+) Neue Apps ~27#22
  10. 10. SCRUM - SETUP KOMPETENZEN MUT MANAGEMENT NETZWERK
  11. 11. 25-­‐Mar-­‐15   effec,ve  agile.   12  
  12. 12. SCRUM – GO! TRAINING… BASIS LOS
  13. 13. ROLES, ARTIFACTS AND EVENTS IN ACTION effective agile. 230)4( 5&367+8(9:;)&( <)-)03=>);8(?)%>( @+&7>($%48)&( ( ( A&,B%+84( 5&367+8(C%+D03.( @=&/;8(C%+D03.( E;+&)>);8( ( ( F-);84( @=&/;8(50%;;/;.( @=&/;8( <%/0G(@+&7>( @=&/;8(2)-/):( 2)8&34=)+,-)( effective agile. 5&367+8( C%+D03.( @=&/;8( 50%;;/;.( $)),;.( @=&/;8( C%+D03.( @=&/;8( E;+&)>);8( 2)-/):( 2)8&34=)+,-)( <%/0G( @+&7>( @+&7>$%48)&( H437&+)I(A<$J( E;+&)>);8( 538);,%00G( 2)0)%4%K0)(
  14. 14. 1 Project 1 Scrum Team Easy1 Product effective agile.
  15. 15. effective agile. 1 Project n Scrum Team OK1 Product
  16. 16. effective agile. n Project n Scrum Team ?n Product
  17. 17. Programm Manager Portfolio Manager Enterprise Scrum Master Enterprise QV Enterprise Architekt PO 1 PO 4PO 2 PO 3 TPL Backend Fachliche T-PL (PostMail) Fachliche T-PL (PostLogistics) Fachliche T-PL (Poststell. & Ver.) Namics Unisys Adesso Netceter a Erni IBM IT Post IT Post Fach
  18. 18. !""!# !$%# &'()# *+&!# "(!# ,-.# *!(,(# *!/0# &'()1-# 2.3!# $!3# !&*# %%%# &-%# 4(+# *3+-# !"0# 5(-+%# %3.%# &6!(# "!7!# )8-#
  19. 19. 2)-/):( <)>3( L)&/MD%,3;( AK;%N>)( Entwicklung Inkrement PO Autor / Abnahmetester Pilot-Mitarbeiter effective agile.
  20. 20. SCRUM SETUP (9:;<=#-><?=@I( ( ( (!(:))D4( %:ABCD=#*EDFGA?HI # # #'(=)&(A==( (D:CJ#)AAGI ( ( ( (O/&%( 8ADCJ><=EKA<I ( ( (P3;Q7);+)( /A<K<CACH#,<=>?:EKA<I( (O);D/;4( )>H=#!C=AJEKA<I ( ( (OR;/8S(@)0);/7>S(A==/7>(H<3+D)&J((( 3>9A:K<?I ( ( ( ()*)+,-)(%./0)1((AT(2)=3&8( ( P0%44/+(@+&7>(:/8N(%66/,3;%0()U+N%;.)4(B3&(@+&7>(3B(@+&7>( ( +LD@E<?>HI( (#(A0/.;>);84(H%003:()>)&.);+)(B3&(+3>=),;.(+3;+)&;4J( (#(<)>3(HC/&64()G)(3-)&-/):S(-)&G(V7/+D()>=3:)&)6(6)+/4/3;(>%D/;.J( (#(W3&06(P%B)4(%4(;))6)6( ( @=&/;8( effective agile.
  21. 21. CA( A2PX( YA( @$( 59( effective agile.
  22. 22. Montag   Freitag  Mi[woch   Donnerstag  Dienstag   0800   1800   1200   1300   Review   Retro   public-­‐Demo  Part  1  Sprint   Planning  2   public-­‐Demo  Part  2   Sprint   Planning  2   Sprint  n+1   Sprint   Planning  1   Sprint   Planning  1   Retro   Review   BA/RE  Alignement   ARCH  Alignement   SM  Alignement   1 Product Owner, 2 Scrum Teams QA  Alignement   effective agile.
  23. 23. BESCHAFFUNG – KEINE WARE SONDERN EXPERTEN, PARTNER, KAPAZITÄTEN
  24. 24. BUDGET – RESSOURCEN, QUERVERGLEICH, ANNAHMEN
  25. 25. BUDGET – KOSTENPLANUNG & SPRINT-CHECK, PLANUNG
  26. 26. effective agile.
  27. 27. A==(T( A==(!( A==('( A==(*& `( %A:MAG;A# .N<>:# '!_!'T( '_!'a( '_!'"( A==(T( A==(!( A==( b( A==( "( A&+N/8)+87&)_E;B&%_50%c3&>& A==(]( A_E_ 5( `( A&+N/8)+87&)(_(E;B&%48&7+87&)(_(50%c3&>( A==('( A==(a( A==(d( A==(!a( A==(!T( A==(!!( A==('( A==(e( A==('( %:ABCD=## .N<>:# R@'(R@'(R@'( R@!(R@!(R@!( R@T(R@T(R@T( R@a(R@a(R@a( `(`(`( R'&*& %:ABCD=#*EDFGA?# R4)(P%4)( 2& f((9;)( g(h(?:3( f((?N&))( ^((Z37&( f((9;)( g(h(?:3( f((?N&))( ^((Z37&( f((9;)( g(h(?:3( f((?N&))( ^((Z37&( f((9;)( g(h(?:3( f((?N&))( ^((Z37&( f((9;)( g(h(?:3( f((?N&))( ^((Z37&( f((9;)( g(h(?:3( f((?N&))( ^((Z37&( R@('( R@(!( R@(*& '!_!'T( A==(53&c30/3( C7&;63:;( A&+N_E;B&%_50%c3&>( 1#/G>E:#!DD>9=E<D>#/:;=>:;E# 1#+HKJE=>B# 1#(9>D;O>B#N;=@#+LEJ9G>H#9>:#DEH># A==(5&367+8(C%+D03.( C7&;63:;( W))D('& W))D(!& !P#3>9A:=# +Q>:R#(9:;<=# .<>#8>O<;KA<#AS#8A<># #! +<?;<>>:;<?#%:EDKD>HT#/AB;<?#(=E<BE:BH# #! 3>UC;:>B#)>H=H#E<B#)>H=#/AQ>:E?># #! !:D@;=>D=C:>#V#,<S:EH=:CD=C:># #! 8ADCJ><=EKA<# +<=>:9:;H># (D:CJ#$EH=>:# @=&/;8(C%+D03.( C7&;63:;( W))D('& W))D(!& 52# (D:CJ# $EH=>:# R@'( R@!( R@T( 5CE( 9=);( <)-( <3;)( 8>O<;KA<#AS#8A<># !DD>9=E<D>#/:;=>:;E# !3+#WXXY#7'--7,--+8# 2)-/):( 2)8&3( +<=>:9:;H>#!:D@;=>D=# A./0)(?)48)&( 5&3.&%>>)&( A&+N/8)+8( 5&3.&%>>)&( 5&3.&%>>)&(5&3.&%>>)&( 5&3.&%>>)&( ( 8>Q>GA9J><=#)>EJ# 7ED@G;D@>:#)>;G9:AZ>F=>;=>:T## !2T#72# 5&3.&%>>)&( CA( A./0)(?)48)&( 2)8&3( effective agile.
  28. 28. DEFINITION OF DONE •  Implemented •  Committed •  Compliant to development standards •  Passes statically code analysis •  Documented (Scenario, Use Case, SAD, Test Case, Interfaces) •  Reviewed within the Scrum Teams; this is a responsibility of the Scrum Team •  automatic Unit Tests (for none UI, i.e. tier containing business logic has a test coverage of 90% or higher) •  automatic Selenium Tests; each scenario has at least one Selenium test •  automatic Appium Tests on target device •  Maven Build Profile (POM.xml) •  Jenkins Build Job is up to date and compiles, tests, analyses the existing and newly added code •  All texts are I18N •  No known bugs are existing Only Product Backlog items which fulfill the Definition of Done are being reviewed in the Sprint Review effective agile.
  29. 29. KEINE GERÄTE KEINE BACKENDS
  30. 30. 2003 – 2005 * ca. 8‘400 PPT2800 (heute noch ca. 3‘500 im Einsatz) 2007 – 2011 * ca. 18‘000 Skeye.Allegro LS (alle im Einsatz) 2013 – 2015 * ca. 21‘500 Geräte (hier sind Beispiele auf- geführt) * Beschaffungszeitraum 1999 – 2004 * Anzahl unbekannt
  31. 31. effective agile. TEST AUTOMATION MOVIE
  32. 32. effective agile. BUILD PIPELINE
  33. 33. KEIN BIG PLAN KEINE KONZEPTE MIT X SEITEN KEINE TOOLS-VORGABEN SCRUM - SETZT AUF MENSCHEN UND NICHT AUF ORGANISATION, PROZESSE, WERKZEUGE
  34. 34. SCRUM – BRAUCHT NAHRUNG: KOMPETENZEN, VERTRAUEN, EXPERTEN, WERKZEUGE, RÄUME
  35. 35. Namics   Unisys   Erni   IBM   netcetera   IT  Post   Common   Con,nuous   Integra,on  /   Office   Common/   Office       Coffee   Adesso  
  36. 36. '(-3;(#
  37. 37. 'b(-3;(W]#
  38. 38. PRODUKT 27 # 22 ZEIT 18 # 12 GELD ? QUALITÄT C EXPERTEN ? # ~
  39. 39. KOMPETENZ KONSEQUENT KURZ HIERARCHISCH HOMOGEN HARZIG
  40. 40. Q & A effective agile.

×