NEMO
18 Apps, 10 Monate, 7 Teams
Scaled Scrum bei der Schweizerischen Post
effective agile.
POWERED BY
NEMO FILM
ARTUR TOMCZAK, (39)
SCRUM MANAGER
ATO@EXPERTSINSIDE.COM
+41 79 855 06 54
›! Projekt-resp. Programmleiter vor allem in grös...
•! Started as programmer; discovered process as a problem early on
•! First Unified Process with UML
•! Agile since 2000, ...
END OF LIFE
1 SYSTEM
HW-BINDUNG
1 LIEFERANT
2 REL. PRO JAHR
VIELE WÜNSCHE
22 APPS (PILOT)
12 MONATE
TIME TO MARKET
< $ >
INTEGRATION
TRENNUNG HW/SW/LIEFERANT
SCRUM
6 PARTNER + 1
HYBRID ARCHITEKTUR
>100 PERSONEN
25 SPRINTS
ZWEISTELLIGER MIO-BEREICH
>20 BACKEND
Programm NEMO, 2012 - 2015
Vorarbeiten Evaluation Geräte
Programm
App-Entwicklung
Einführung, Schulung und Rollout
+
+ +
+ +
Basis & +
Apps &
Erweiterungen (+)
Neue Apps
~27#22
SCRUM - SETUP
KOMPETENZEN
MUT
MANAGEMENT
NETZWERK
25-­‐Mar-­‐15	
   effec,ve	
  agile.	
   12	
  
SCRUM – GO!
TRAINING…
BASIS
LOS
ROLES, ARTIFACTS AND EVENTS IN ACTION
effective agile.
230)4(
5&367+8(9:;)&(
<)-)03=>);8(?)%>(
@+&7>($%48)&(
(
(
A&,B%+84(...
1 Project
1 Scrum Team
Easy1 Product
effective agile.
effective agile.
1 Project
n Scrum Team
OK1 Product
effective agile.
n Project
n Scrum Team
?n Product
Programm Manager
Portfolio Manager
Enterprise Scrum
Master
Enterprise QV
Enterprise Architekt
PO 1 PO 4PO 2 PO 3 TPL Backe...
!""!#
!$%#
&'()#
*+&!#
"(!#
,-.#
*!(,(#
*!/0# &'()1-#
2.3!#
$!3#
!&*#
%%%#
&-%#
4(+#
*3+-#
!"0#
5(-+%#
%3.%#
&6!(#
"!7!#
)...
2)-/):(
<)>3(
L)&/MD%,3;(
AK;%N>)(
Entwicklung Inkrement PO Autor / Abnahmetester Pilot-Mitarbeiter
effective agile.
SCRUM SETUP
(9:;<=#-><?=@I( ( ( (!(:))D4(
%:ABCD=#*EDFGA?HI # # #'(=)&(A==(
(D:CJ#)AAGI ( ( ( (O/&%(
8ADCJ><=EKA<I ( ( (P3...
CA(
A2PX(
YA(
@$(
59(
effective agile.
Montag	
   Freitag	
  Mi[woch	
   Donnerstag	
  Dienstag	
  
0800	
  
1800	
  
1200	
  
1300	
  
Review	
  
Retro	
  
publ...
BESCHAFFUNG – KEINE WARE
SONDERN EXPERTEN, PARTNER,
KAPAZITÄTEN
BUDGET – RESSOURCEN,
QUERVERGLEICH, ANNAHMEN
BUDGET – KOSTENPLANUNG &
SPRINT-CHECK, PLANUNG
effective agile.
A==(T(
A==(!(
A==('(
A==(*&
`(
%A:MAG;A#
.N<>:#
'!_!'T( '_!'a( '_!'"(
A==(T(
A==(!(
A==(
b(
A==(
"(
A&+N/8)+87&)_E;B&%_50%...
DEFINITION OF DONE
•  Implemented
•  Committed
•  Compliant to development standards
•  Passes statically code analysis
• ...
KEINE GERÄTE
KEINE BACKENDS
2003 – 2005 *
ca. 8‘400 PPT2800
(heute noch ca. 3‘500
im Einsatz)
2007 – 2011 *
ca. 18‘000
Skeye.Allegro LS
(alle im Einsa...
effective agile.
TEST AUTOMATION
MOVIE
effective agile.
BUILD PIPELINE
KEIN BIG PLAN
KEINE KONZEPTE MIT X SEITEN
KEINE TOOLS-VORGABEN
SCRUM - SETZT AUF MENSCHEN
UND NICHT AUF ORGANISATION,
PROZ...
SCRUM – BRAUCHT NAHRUNG:
KOMPETENZEN, VERTRAUEN,
EXPERTEN, WERKZEUGE,
RÄUME
Namics	
  
Unisys	
  
Erni	
  
IBM	
  
netcetera	
  
IT	
  Post	
  
Common	
  
Con,nuous	
  
Integra,on	
  /	
  
Office	
  
...
'(-3;(#
'b(-3;(W]#
PRODUKT 27 # 22
ZEIT 18 # 12
GELD ?
QUALITÄT C
EXPERTEN ? # ~
KOMPETENZ
KONSEQUENT
KURZ
HIERARCHISCH
HOMOGEN
HARZIG
Q
&
A
effective agile.
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Scaled Scrum bei der Post CH AG
Nächste SlideShare
Wird geladen in …5
×

Scaled Scrum bei der Post CH AG

920 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
920
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
135
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.

×