Date post: | 15-Jul-2015 |
Category: |
Leadership & Management |
Upload: | digicomp-academy-ag |
View: | 246 times |
Download: | 0 times |
NEMO
18 Apps, 10 Monate, 7 Teams Scaled Scrum bei der Schweizerischen Post
effective agile.
POWERED BY
NEMO FILM
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
•! 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
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(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)(
1 Project
1 Scrum Team
Easy 1 Product
effective agile.
effective agile.
1 Project
n Scrum Team
OK 1 Product
effective agile.
n Project
n Scrum Team
? n Product
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
!""!#
!$%#
&'()#
*+&!#
"(!#
,-.#
*!(,(#
*!/0# &'()1-#
2.3!#
$!3#
!&*#
%%%#
&-%#
4(+#
*3+-#
!"0#
5(-+%#
%3.%#
&6!(#
"!7!#
)8-#
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;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.
CA(A2PX(
YA(
@$(
59(
effective agile.
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.
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%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.
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.
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 Einsatz)
2013 – 2015 *
ca. 21‘500 Geräte (hier sind
Beispiele auf- geführt)
* Beschaffungszeitraum
1999 – 2004 *
Anzahl unbekannt
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, PROZESSE, WERKZEUGE
SCRUM – BRAUCHT NAHRUNG: KOMPETENZEN, VERTRAUEN, EXPERTEN, WERKZEUGE, RÄUME
Namics
Unisys
Erni
IBM
netcetera
IT Post
Common
Con,nuous Integra,on /
Office
Common/ Office
Coffee Adesso
'(-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.