Post on 06-Feb-2018
SAFe in der Entwicklung von Swisscom TV 2.0
Simon Berg
TV Development & Technology Swisscom Privatkunden
Inhalt
>Swisscom TV 2.0…
…als Produkt
…als Projekt
>Scaled Agile Framework
>7 ausgewählte Aspekte
3
Swisscom TV 2.0 Best-in-Class TV-Erlebnis auf allen Screens
7 Tage Replay auf 250+ TV-Kanälen ~40’000 TV-Sendungen jederzeit 1’200 Stunden Aufnahmekapazität
In der Cloud gespeichert – Zugriff von überall
3,600+ Top-Filme on Demand Filme, Dokus und Serien ohne Werbung – vor TV-Start
Live Sport Events 5,000 Sportereignisse im Einzelabruf pro Jahr
Multiscreen TV-Box, Web, iOS, Android, Windows Phone
300’000+ Kunden in 8 Monaten 165’000 neue Swisscom-TV-Kunden in Y2014
Remote Control 2.0 Bluetooth-Fernbedienung und Steuerung über Apps
Apps on TV YouTube, Deezer, Red Bull und viele mehr
Projekt
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
7
Swis
sco
m, F
oli
enb
ibli
oth
ek
Agile.
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
8
Swis
sco
m, F
oli
enb
ibli
oth
ek
Warum
Business Results
Time to Market
Quality
Productivity
People Engagement
UMFELD
TEAM
PROGRAMM
PORTFOLIO
Scaled Agile Framework™ Big Picture
SAFe
1. Publicly available, free to use
2. Highly approachable and usable
3. Lightweight, in the best sense of the term
4. Practical
5. Specific
6. Conveniently codifies agile practices
7. Offers useful extensions to common agile practices
8. Puts agile practices in an enterprise context
9. Complete picture of software development
10. Regularly maintained
Source: Herb Bowie, http://www.pagantuna.com/posts/benefits-of-the-scaled-agile-framework.html
Scaled Agile Framework™ Big Picture
UMFELD
TEAM
PROGRAMM
PORTFOLIO
UMFELD
UMFELD
Org-Setup Budgeting
Org-Setup
TV Development within Swisscom A Corporate Product House
Swisscom TV Value Stream
Residential Customers Business Unit
Product Strategy & Business Operations
Product Management,
Engineering & QA
IT Business Unit
TV Operations
Entscheid für Agile
> Time to Market / Time to Demo
11.10.2011
19
Swis
sco
m, F
oli
en
bib
lio
the
k
Organisation in Value Streams reduziert Barrieren
Entscheid für Agile
> Time to Market / Time to Demo
11.10.2011
20
Swis
sco
m, F
oli
en
bib
lio
the
k
Organisation in Value Streams verhindert Eskalationen
UMFELD
Org-Setup Budgeting
Budgeting
Time
Va
lue
Str
ea
m B
ud
ge
ts
Entscheid für Agile
> Time to Market / Time to Demo
11.10.2011
24
Swis
sco
m, F
oli
en
bib
lio
the
k
Budgeting nach Value Stream und Zeit reduziert Overhead
UMFELD
PORTFOLIO
PORTFOLIO
Scope Management
Scope Management
1.
2.
3.
4.
5.
4.
3.
2.
1.
5.
WSJF
WSJF = Cost of Delay
= Time Criticality + User|Business Value + Opportunity|Risk Reduction
Job Size Job Size
Weighted Shortest Job First
Weighted Shortest Job First
1, 2, 3, 5, 8, 13, 21
WSJF = Cost of Delay
= Time Criticality + User|Business Value + Opportunity|Risk Reduction
Job Size Job Size
Direkter Wert nach Launch
Potentiell zukünftiger Wert
Weighted Shortest Job First
Je grösser, desto mehr Value
Je grösser, desto weniger Value
WSJF = Cost of Delay
Job Size
APFEL BIRNE
Entscheid für Agile
> Time to Market / Time to Demo
11.10.2011 36
Swis
sco
m, F
oli
en
bib
lio
the
k
Cost of Delay ist ein Eye-Opener
PORTFOLIO
TEAM
TEAM
Transformation Quality Engineering
TEAM
Transformation
Command & Control
Selbstorganisation
vs.
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
42
Swis
sco
m, F
oli
enb
ibli
oth
ek
Teams mehr Autonomie geben. Mixed Messages wirken demotivierend
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
43
Swis
sco
m, F
oli
enb
ibli
oth
ek
Mut zum Scrum Master
Diven bändigen
TEAM
Quality Engineering
DEV
DEV
DEV
INT STAG PROD
Customer Satisfaction
Forcing embedded
Testing
Automated Tests
MTBF Regular
Customer Surveys
Six Sigma (Z-Score)
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
47
Swis
sco
m, F
oli
enb
ibli
oth
ek
Embedded Testing, Embedded Testing, Embedded Testing
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
48
Swis
sco
m, F
oli
enb
ibli
oth
ek
Investieren in Test Automation
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
49
Swis
sco
m, F
oli
enb
ibli
oth
ek
Investieren in Deployment Automation
TEAM
PROGRAMM
PROGRAMM
Struktur Alignment
Struktur
Product Owner
Agile (Component) Team
Product Owner
Non-Agile Component Team / Vendor
Feature
Product Manager / Feature Champion /
Experience Developer
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
59
Swis
sco
m, F
oli
enb
ibli
oth
ek
Komponenten-Teams sind nicht des Teufels
PROGRAMM
Struktur Alignment
Alignment
Entscheid für Agile
> Entkopplung von Abhängigkeiten / GDD
11
.10
.20
11
62
Swis
sco
m, F
oli
enb
ibli
oth
ek
Entscheid für Agile
> Entkopplung von Abhängigkeiten / GDD
11
.10
.20
11
63
Abhängigkeiten managen
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
66
Swis
sco
m, F
oli
enb
ibli
oth
ek
Product Owner sind keine Project Manager (Feature Champions schon eher)
Entscheid für Agile
> Time to Market / Time to Demo
11
.10
.20
11
67
Swis
sco
m, F
oli
enb
ibli
oth
ek
Abhängigkeiten gehören den Teams
One more thing…
Scaled Agile Framework™ Big Picture
Vorbereitung: Ziele zu Features herunterbrechen und priorisieren
Feature Backlog
Inhalt verstehen
Arbeit zu Stories herunterbrechen
Schätzen und einplanen
1
2
3
RPM
Alignment Transparenz
Danke.