SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
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ö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
ralph.jocham@effectiveagile.com
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
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 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
!""!#
!$%#
&'()#
*+&!#
"(!#
,-.#
*!(,(#
*!/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.

Weitere ähnliche Inhalte

Andere mochten auch

Vaginal wash ph balance
Vaginal wash ph balanceVaginal wash ph balance
Vaginal wash ph balanceVwash Plus
 
Manual ministerio-juvenil-pastores-y-ancianos
Manual ministerio-juvenil-pastores-y-ancianosManual ministerio-juvenil-pastores-y-ancianos
Manual ministerio-juvenil-pastores-y-ancianosDaniel Nivardo Amaya
 
머신러닝의 개념과 실습
머신러닝의 개념과 실습머신러닝의 개념과 실습
머신러닝의 개념과 실습Byoung-Hee Kim
 
Introdução a Fotografia Digital
Introdução a Fotografia DigitalIntrodução a Fotografia Digital
Introdução a Fotografia DigitalAlexandre Duarte
 
Visão Geral da Administração da Produção
Visão Geral da Administração da ProduçãoVisão Geral da Administração da Produção
Visão Geral da Administração da Produçãocarllos.souza
 
Manual de Marketing Digital para 2014
Manual de Marketing Digital para 2014Manual de Marketing Digital para 2014
Manual de Marketing Digital para 2014Fabio Ricotta
 
Plagas principales del cultivo de soja
Plagas principales del cultivo de sojaPlagas principales del cultivo de soja
Plagas principales del cultivo de sojaCampo Global
 
Marketing imobiliário
Marketing imobiliárioMarketing imobiliário
Marketing imobiliárioAllangCruz
 
Básico de escrituração fiscal modulo 1
Básico de escrituração fiscal modulo 1Básico de escrituração fiscal modulo 1
Básico de escrituração fiscal modulo 1Thiago Aguiar
 
Fundamentos de radio freqüência
Fundamentos de radio freqüênciaFundamentos de radio freqüência
Fundamentos de radio freqüênciaCarlos Melo
 
Treinamento Google Marketing - 17out09
Treinamento Google Marketing - 17out09Treinamento Google Marketing - 17out09
Treinamento Google Marketing - 17out09Conrado Adolpho
 
ProcedimientosTopografía carlospajuelo@gmail.com
ProcedimientosTopografía carlospajuelo@gmail.comProcedimientosTopografía carlospajuelo@gmail.com
ProcedimientosTopografía carlospajuelo@gmail.comCarlos Pajuelo
 

Andere mochten auch (19)

Vaginal wash ph balance
Vaginal wash ph balanceVaginal wash ph balance
Vaginal wash ph balance
 
Redes
RedesRedes
Redes
 
Manual ministerio-juvenil-pastores-y-ancianos
Manual ministerio-juvenil-pastores-y-ancianosManual ministerio-juvenil-pastores-y-ancianos
Manual ministerio-juvenil-pastores-y-ancianos
 
머신러닝의 개념과 실습
머신러닝의 개념과 실습머신러닝의 개념과 실습
머신러닝의 개념과 실습
 
Virtuelle Techniken im Marketingprozess: VDC-Whitepaper
Virtuelle Techniken im Marketingprozess: VDC-WhitepaperVirtuelle Techniken im Marketingprozess: VDC-Whitepaper
Virtuelle Techniken im Marketingprozess: VDC-Whitepaper
 
Introdução a Fotografia Digital
Introdução a Fotografia DigitalIntrodução a Fotografia Digital
Introdução a Fotografia Digital
 
Fibra Optica 2008
Fibra Optica 2008Fibra Optica 2008
Fibra Optica 2008
 
Reflexão de Natal
Reflexão de NatalReflexão de Natal
Reflexão de Natal
 
Visão Geral da Administração da Produção
Visão Geral da Administração da ProduçãoVisão Geral da Administração da Produção
Visão Geral da Administração da Produção
 
Sistemas de Alcantarillado Particular
Sistemas de Alcantarillado ParticularSistemas de Alcantarillado Particular
Sistemas de Alcantarillado Particular
 
Manual de Marketing Digital para 2014
Manual de Marketing Digital para 2014Manual de Marketing Digital para 2014
Manual de Marketing Digital para 2014
 
Plagas principales del cultivo de soja
Plagas principales del cultivo de sojaPlagas principales del cultivo de soja
Plagas principales del cultivo de soja
 
Marketing imobiliário
Marketing imobiliárioMarketing imobiliário
Marketing imobiliário
 
Básico de escrituração fiscal modulo 1
Básico de escrituração fiscal modulo 1Básico de escrituração fiscal modulo 1
Básico de escrituração fiscal modulo 1
 
Fundamentos de radio freqüência
Fundamentos de radio freqüênciaFundamentos de radio freqüência
Fundamentos de radio freqüência
 
La utilización del cómic en la enseñanza
La utilización del cómic en la enseñanzaLa utilización del cómic en la enseñanza
La utilización del cómic en la enseñanza
 
Treinamento Google Marketing - 17out09
Treinamento Google Marketing - 17out09Treinamento Google Marketing - 17out09
Treinamento Google Marketing - 17out09
 
ProcedimientosTopografía carlospajuelo@gmail.com
ProcedimientosTopografía carlospajuelo@gmail.comProcedimientosTopografía carlospajuelo@gmail.com
ProcedimientosTopografía carlospajuelo@gmail.com
 
Projeto de vida 2014
Projeto de vida   2014Projeto de vida   2014
Projeto de vida 2014
 

Ähnlich wie Scaled Scrum bei der Post CH AG

Best Practices für TDD in JavaScript
Best Practices für TDD in JavaScriptBest Practices für TDD in JavaScript
Best Practices für TDD in JavaScriptSebastian Springer
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Digicomp Academy AG
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererTobias Schlüter
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDSwissQ Consulting AG
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungHeiko Brenn
 
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...inovex GmbH
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsWindows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsFabian Niesen
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Nico Orschel
 
Service oriented alerting
Service oriented alertingService oriented alerting
Service oriented alertinggeekQ
 
Softwaremonitoring mit prometheus
Softwaremonitoring mit prometheusSoftwaremonitoring mit prometheus
Softwaremonitoring mit prometheusGeorg Öttl
 
Survivalkit für Codehausmeister
Survivalkit für CodehausmeisterSurvivalkit für Codehausmeister
Survivalkit für CodehausmeisterHendrik Lösch
 
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013Nico Orschel
 
DevOps Prinzipien im Zusammenspiel mit Kubernetes
DevOps Prinzipien im Zusammenspiel mit Kubernetes DevOps Prinzipien im Zusammenspiel mit Kubernetes
DevOps Prinzipien im Zusammenspiel mit Kubernetes QAware GmbH
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 

Ähnlich wie Scaled Scrum bei der Post CH AG (20)

Best Practices für TDD in JavaScript
Best Practices für TDD in JavaScriptBest Practices für TDD in JavaScript
Best Practices für TDD in JavaScript
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für Programmierer
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADED
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine Einführung
 
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsWindows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
 
Service oriented alerting
Service oriented alertingService oriented alerting
Service oriented alerting
 
Softwaremonitoring mit prometheus
Softwaremonitoring mit prometheusSoftwaremonitoring mit prometheus
Softwaremonitoring mit prometheus
 
Survivalkit für Codehausmeister
Survivalkit für CodehausmeisterSurvivalkit für Codehausmeister
Survivalkit für Codehausmeister
 
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
 
DevOps Prinzipien im Zusammenspiel mit Kubernetes
DevOps Prinzipien im Zusammenspiel mit Kubernetes DevOps Prinzipien im Zusammenspiel mit Kubernetes
DevOps Prinzipien im Zusammenspiel mit Kubernetes
 
XPages - The Basics
XPages - The BasicsXPages - The Basics
XPages - The Basics
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-EntwicklungOOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 

Mehr von Digicomp Academy AG

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Digicomp Academy AG
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Digicomp Academy AG
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Digicomp Academy AG
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutDigicomp Academy AG
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutDigicomp Academy AG
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xDigicomp Academy AG
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Digicomp Academy AG
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinDigicomp Academy AG
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Digicomp Academy AG
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattDigicomp Academy AG
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogDigicomp Academy AG
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnDigicomp Academy AG
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessDigicomp Academy AG
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Digicomp Academy AG
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceDigicomp Academy AG
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudDigicomp Academy AG
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slidesDigicomp Academy AG
 

Mehr von Digicomp Academy AG (20)

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
 
Minenfeld IPv6
Minenfeld IPv6Minenfeld IPv6
Minenfeld IPv6
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
 

Scaled Scrum bei der Post CH AG

  • 1. NEMO 18 Apps, 10 Monate, 7 Teams Scaled Scrum bei der Schweizerischen Post effective agile. POWERED BY
  • 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. •! 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. END OF LIFE 1 SYSTEM HW-BINDUNG 1 LIEFERANT 2 REL. PRO JAHR VIELE WÜNSCHE
  • 6. 22 APPS (PILOT) 12 MONATE TIME TO MARKET < $ > INTEGRATION TRENNUNG HW/SW/LIEFERANT
  • 7. SCRUM 6 PARTNER + 1 HYBRID ARCHITEKTUR >100 PERSONEN 25 SPRINTS ZWEISTELLIGER MIO-BEREICH >20 BACKEND
  • 8.
  • 9. Programm NEMO, 2012 - 2015 Vorarbeiten Evaluation Geräte Programm App-Entwicklung Einführung, Schulung und Rollout
  • 10. + + + + + Basis & + Apps & Erweiterungen (+) Neue Apps ~27#22
  • 12. 25-­‐Mar-­‐15   effec,ve  agile.   12  
  • 14.
  • 15. 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)(
  • 16. 1 Project 1 Scrum Team Easy1 Product effective agile.
  • 17. effective agile. 1 Project n Scrum Team OK1 Product
  • 18. effective agile. n Project n Scrum Team ?n Product
  • 19. 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
  • 21.
  • 22. 2)-/):( <)>3( L)&/MD%,3;( AK;%N>)( Entwicklung Inkrement PO Autor / Abnahmetester Pilot-Mitarbeiter effective agile.
  • 23. 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.
  • 25. 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.
  • 26. BESCHAFFUNG – KEINE WARE SONDERN EXPERTEN, PARTNER, KAPAZITÄTEN
  • 28. BUDGET – KOSTENPLANUNG & SPRINT-CHECK, PLANUNG
  • 30.
  • 31. 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.
  • 32. 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.
  • 34. 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
  • 35.
  • 38.
  • 39. KEIN BIG PLAN KEINE KONZEPTE MIT X SEITEN KEINE TOOLS-VORGABEN SCRUM - SETZT AUF MENSCHEN UND NICHT AUF ORGANISATION, PROZESSE, WERKZEUGE
  • 40. SCRUM – BRAUCHT NAHRUNG: KOMPETENZEN, VERTRAUEN, EXPERTEN, WERKZEUGE, RÄUME
  • 41. Namics   Unisys   Erni   IBM   netcetera   IT  Post   Common   Con,nuous   Integra,on  /   Office   Common/   Office       Coffee   Adesso  
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. PRODUKT 27 # 22 ZEIT 18 # 12 GELD ? QUALITÄT C EXPERTEN ? # ~