+ All Categories
Home > Leadership & Management > Scaled Scrum bei der Post CH AG

Scaled Scrum bei der Post CH AG

Date post: 15-Jul-2015
Category:
Upload: digicomp-academy-ag
View: 246 times
Download: 0 times
Share this document with a friend
Popular Tags:
51
NEMO 18 Apps, 10 Monate, 7 Teams Scaled Scrum bei der Schweizerischen Post effective agile. POWERED BY
Transcript
Page 1: Scaled Scrum bei der Post CH AG

NEMO

18 Apps, 10 Monate, 7 Teams Scaled Scrum bei der Schweizerischen Post

effective agile.

POWERED BY

Page 2: Scaled Scrum bei der Post CH AG

NEMO FILM

Page 3: Scaled Scrum bei der Post CH AG

ARTUR TOMCZAK, (39) SCRUM MANAGER

[email protected] +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

Page 4: Scaled Scrum bei der Post CH AG

•! 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

[email protected]

Page 5: Scaled Scrum bei der Post CH AG

END OF LIFE 1 SYSTEM HW-BINDUNG 1 LIEFERANT 2 REL. PRO JAHR VIELE WÜNSCHE

Page 6: Scaled Scrum bei der Post CH AG

22 APPS (PILOT) 12 MONATE TIME TO MARKET < $ > INTEGRATION TRENNUNG HW/SW/LIEFERANT

Page 7: Scaled Scrum bei der Post CH AG

SCRUM 6 PARTNER + 1 HYBRID ARCHITEKTUR >100 PERSONEN 25 SPRINTS ZWEISTELLIGER MIO-BEREICH >20 BACKEND

Page 8: Scaled Scrum bei der Post CH AG
Page 9: Scaled Scrum bei der Post CH AG

Programm NEMO, 2012 - 2015

Vorarbeiten Evaluation Geräte

Programm App-Entwicklung

Einführung, Schulung und Rollout

Page 10: Scaled Scrum bei der Post CH AG

+

+ +

+ + Basis & +

Apps & Erweiterungen (+)

Neue Apps

~27#22

Page 11: Scaled Scrum bei der Post CH AG

SCRUM - SETUP KOMPETENZEN MUT MANAGEMENT NETZWERK

Page 12: Scaled Scrum bei der Post CH AG

25-­‐Mar-­‐15   effec,ve  agile.   12  

Page 13: Scaled Scrum bei der Post CH AG

SCRUM – GO! TRAINING… BASIS LOS

Page 14: Scaled Scrum bei der Post CH AG
Page 15: Scaled Scrum bei der Post CH AG

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)(

Page 16: Scaled Scrum bei der Post CH AG

1 Project

1 Scrum Team

Easy 1 Product

effective agile.

Page 17: Scaled Scrum bei der Post CH AG

effective agile.

1 Project

n Scrum Team

OK 1 Product

Page 18: Scaled Scrum bei der Post CH AG

effective agile.

n Project

n Scrum Team

? n Product

Page 19: Scaled Scrum bei der Post CH AG

Programm Manager Portfolio Manager

Enterprise Scrum Master

Enterprise QV

Enterprise Architekt

PO 1 PO 4 PO 2 PO 3 TPL Backend

Fachliche T-PL (PostMail)

Fachliche T-PL (PostLogistics)

Fachliche T-PL (Poststell. & Ver.)

Namics Unisys Adesso Netcetera Erni IBM IT Post IT Post

Fach

Page 20: Scaled Scrum bei der Post CH AG

!""!#

!$%#

&'()#

*+&!#

"(!#

,-.#

*!(,(#

*!/0# &'()1-#

2.3!#

$!3#

!&*#

%%%#

&-%#

4(+#

*3+-#

!"0#

5(-+%#

%3.%#

&6!(#

"!7!#

)8-#

Page 21: Scaled Scrum bei der Post CH AG
Page 22: Scaled Scrum bei der Post CH AG

2)-/):(<)>3(

L)&/MD%,3;(AK;%N>)(

Entwicklung Inkrement PO Autor / Abnahmetester Pilot-Mitarbeiter

effective agile.

Page 23: Scaled Scrum bei der Post CH AG

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.

Page 24: Scaled Scrum bei der Post CH AG

CA(A2PX(

YA(

@$(

59(

effective agile.

Page 25: Scaled Scrum bei der Post CH AG

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.

Page 26: Scaled Scrum bei der Post CH AG

BESCHAFFUNG – KEINE WARE SONDERN EXPERTEN, PARTNER, KAPAZITÄTEN

Page 27: Scaled Scrum bei der Post CH AG

BUDGET – RESSOURCEN, QUERVERGLEICH, ANNAHMEN

Page 28: Scaled Scrum bei der Post CH AG

BUDGET – KOSTENPLANUNG & SPRINT-CHECK, PLANUNG

Page 29: Scaled Scrum bei der Post CH AG

effective agile.

Page 30: Scaled Scrum bei der Post CH AG
Page 31: Scaled Scrum bei der Post CH AG

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.

Page 32: Scaled Scrum bei der Post CH AG

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.

Page 33: Scaled Scrum bei der Post CH AG

KEINE GERÄTE KEINE BACKENDS

Page 34: Scaled Scrum bei der Post CH AG

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

Page 35: Scaled Scrum bei der Post CH AG
Page 36: Scaled Scrum bei der Post CH AG

effective agile.

TEST AUTOMATION MOVIE

Page 37: Scaled Scrum bei der Post CH AG

effective agile.

BUILD PIPELINE

Page 38: Scaled Scrum bei der Post CH AG
Page 39: Scaled Scrum bei der Post CH AG

KEIN BIG PLAN KEINE KONZEPTE MIT X SEITEN KEINE TOOLS-VORGABEN SCRUM - SETZT AUF MENSCHEN UND NICHT AUF ORGANISATION, PROZESSE, WERKZEUGE

Page 40: Scaled Scrum bei der Post CH AG

SCRUM – BRAUCHT NAHRUNG: KOMPETENZEN, VERTRAUEN, EXPERTEN, WERKZEUGE, RÄUME

Page 41: Scaled Scrum bei der Post CH AG

Namics  

Unisys  

Erni  

IBM  

netcetera  

IT  Post  

Common  

Con,nuous  Integra,on  /  

Office  

Common/  Office  

   

Coffee  Adesso  

Page 42: Scaled Scrum bei der Post CH AG

'(-3;(\\#

Page 43: Scaled Scrum bei der Post CH AG

'b(-3;(W]#

Page 44: Scaled Scrum bei der Post CH AG
Page 45: Scaled Scrum bei der Post CH AG
Page 46: Scaled Scrum bei der Post CH AG
Page 47: Scaled Scrum bei der Post CH AG
Page 48: Scaled Scrum bei der Post CH AG
Page 49: Scaled Scrum bei der Post CH AG

PRODUKT 27 # 22 ZEIT 18 # 12 GELD ? QUALITÄT C EXPERTEN ? # ~

Page 50: Scaled Scrum bei der Post CH AG

KOMPETENZ KONSEQUENT KURZ

HIERARCHISCH HOMOGEN HARZIG

Page 51: Scaled Scrum bei der Post CH AG

Q&A

effective agile.


Recommended