SlideShare a Scribd company logo
1
Sascha Gessler, wibas GmbH
Wolfgang Hilpert, Sophos Technologies GmbH
Scaled Agile @ Sophos:
Eine lebendige Geschichte
Enterprise Agility, agile Transformation, Erfahrungsberichte
2
Who we are?
April 2015 June 2016
You‘re good? So are we.
Then lets start!
Context
4
Sophos Snapshot
1985
FOUNDED
OXFORD, UK
$450M
IN FY15 BILLING
(APPX.)
2,200
EMPLOYEES
(APPX.)
200,000+
CUSTOMERS
100M+
USERS
HQ
OXFORD, UK
90+%
BEST IN CLASS
RENEWAL RATES
15,000+
CHANNEL
PARTNERS
OEM PARTNERS:
KEY DEV
CENTERS
OFFICES
5
Security made simple.
6
Innovative, Integrated Approach to Next Gen Security
HEARTBEAT
ENDUSER SECURITY
SOPHOS CLOUD
NETWORK SECURITY
SOPHOS LABS
Project Galileo
7
Network Security Dashboard (UTM/NGFW)
8
Sophos Network Security Group (NSG) Standorte
Karlsruhe (DE)
Budapest (HU)
Vancouver (CA)
Ahmedabad (IN)
9
April 2015 June 2016
Challenges and Impediments
Context
Challenges and Impediments
10
Predictibility Issues - v1
• Case – Timeline: Lack of Predictability
• v1 required 35% more time than initially planned
• Long path towards Concept Commit
• More time spent for stabilization than for development
Reality
Plan Planning
Development
Hardening
11
Transparency Issues - v1
• Lack of transparency about test execution & test results
•  Lack of transparency of true quality status and project status overall
• Issues found late in the process
• Combined development and test would be more effective  „move left“ by early testing
12
13
Diversity
14
April 2015 June 2016
Agile@Sophos: What we aimed for!
Context
Challenges and Impediments
May to June 2015
What we aimed for!
15
Agile@Sophos
Product
Owner
BC
Planning
Review
Retrospective
Prev.
BC
Next
BC
Planning
6
Sprints
per Team
Team Sprint
2 weeks
6 Sprints per Business Cycle
Business Cycle
3 months
Business
Owner
Business
Backlog
Business
Increment
Product
Increment
Preferred agile & lean
approach:
• Plan only next
Business Cycle / 3
months business
increment in detail
• All other business
epics to be added to
and prioritized
within business
backlog
16
April 2015 June 2016
Agile@Sophos: How to enable it!
Context
Challenges and Impediments
May to June 2015
What we aimed for!
Start of first Business Cycle:
How to enable it?
Aug. 2015
17
Buy-in for Agile Transformation on all levels
• Leadership provides
the frame for the
transition
• Teams own the
execution
Agile
Development
Agile
Support
Development Level
Management Level
Executive Level
18
Right Mix of People
Mix of
existing & new
people, driver, heads
19
Be aware who needs to be involved and how?
Container
Strategy, Environment, Budget
TRANSPARENCY
Management
Product Owner – the what
owns ROI & Vision
Scrum Master
owns Process Framework
Team – the how
owns Quality
Stakeholders
Customer
User, Sales,
Marketing;
Support
Separation of
Concerns to
optimize
Outcome
20
Aim for Feature Teams
Product
Owner
Scrum
Master
UX-Lead
Software
Engineers
Architecture-Lead
QA
Engineers
QA/QM-Lead
Line
Manger
21
Foster new experiences and change will happen
22
April 2015 June 2016
Agile@Sophos: Key insights!
Context
Challenges and Impediments
Setup
May to June 2015
What we aimed for!
Start of first Business Cycle:
How to enable it?
Aug. 2015
Running Agile
23
Give room for new experiences
•Learning new &
„un-learn“ some old behavior,
e.g.
• Estimation by (project) manager vs.
development team
• „Build-when-we-can“ vs.
daily (nightly) build AND integrate early
• Component vs. feature teams
24
Aim for Feature Teams
• Case – Full Feature Teams
• Observed scenario
• To add a new incremental UI enhancement
• Multiple teams (in different locations) need to contribute
• Due missing separation of concern (APIs), every change had to be discussed in detail and several iterations
• Frustrating for all teams involved; bad impact on team morale
• Desired scenario
• Feature teams are fully functional feature teams
• Appropriate APIs and UI framework incl. documentation minimize need for skill-transfer & time zone impact
optimal
scenario
observed
scenario
time effort
communication and skill transfer
work
waste
25
How to achieve this?
Promote new experiences
Existing rules are
allowed and wanted
to be changed!
=> True leadership and
lean thinking
PEOPLE THRIVE CHANGE => GET THEM INVOLVED AND TRUST THEM!
26
Scrum hurts! Really?
Scrum is:
• Lightweight
• Simple to understand
• Difficult to master
That is:
• You will encounter impediments!
At least we did.
• Scaling Scrum will amplify this!
At least we experienced that.
27
Scrum hurts! Really?
Scrum is:
• Lightweight
• Simple to understand
• Difficult to master
That is:
• You will encounter impediments!
At least we did.
• Scaling Scrum will amplify this!
At least we experienced that.
How we act on this:
• We tackle them TOGETHER and
OVER TIME
28
Scrum hurts! Really?
• Some teams delayed their agile transformation
• Historical reasons
• Interface issues
• Resistance to adoption
• This hurts a lot:
• Yet we were able to generate important insights.
• We discussed it, we decided to improve in
collaboration between teams and alligned all teams to
an agile approach.
• This takes time. Respect that and don‘t force people.
June 2016
Agile
Development
Agile
Support
Development Level
Management Level
Executive Level
29
Scrum hurts! Really?
Organization and leaders promote this by
„letting them invest time & money“
Do not blame
people, help teams
to overcome their
existing issues!
Teams deliver data, insights and ideas for improvements
=> Change is not a burden, IT‘S A CHANCE!
30
Aim for Engineering Excellence
20%
40%
40%
An example
Engineering Excellence
Escalation
Feature Development
15%
20%
65%
Long-term Goal
Are 20% of capacity investment into engineering
excellence sufficient to improve the quality
long-term under the current circumstances ?
Or do we need increased early investments for
long-term benefits?
31
How we think about it: Investment vs. Efficiency
15%
20%
65%
Long-Term Target
Investment
Distribution
Engineering Excellence
Escalation
Feature Development
1 2 3 4 5 6
StoryPointscompleted
Business Cycles
Resulting Velocity
dependent on the ramp-up investment
With significant ramp-up
investment into EE
WITHOUT significant ramp-
up investment into EE
Trend with investment
Trend WITHOUT investment
• Without investment into engineering excellence, even healthy effort
distributions become less and less efficient.
Reason: Even simple features take more and more time due to
increasing inefficiencies and complexities
32
How we did it: make it a team sport ...
33
How to achieve this?
Based on empirical process control (i.e. facts, data
and learnings) we have to invest to get new results.
“Put your money where
your mouth is!”
SCRUM HELPS YOU TO GAIN VISIBILITY, IF YOU WANT TO BE EFFICIENT YOU HAVE TO INVEST
34
Scaling Agile – Step by step
0. Initially, only specific teams on Scrum
 one-team Scrum
1. One Business Cycle per product
 scaled Scrum on value stream
2. Consolidate & combine related business cycles
 ongoing
Targets of Organization
• Transparency
• Predictability
• Engineering excellence
by introducing scaled Scrum
Status quo
35
How did scaling agile helps us so far?
• Alignment of business priorities and engineering backlog on quarterly basis
• A shared, clear, transparent and understood target and time-frame
• Quality driven
• Agility for entire value stream of Sophos products
• Whole product focus
• Customer & partner centric
• Agile interaction between multiple teams
• Addressing dependencies and risk well in advance
• Key for complex and sizable projects
• Lean thinking and engineering excellence
• Local decision making, i.e. self-organization
• Continuous improvement
• An early integrated product
• Risk mitigation (integration regularly and early)
• Early feedback (Customers, End-Users, Executives, ...)
• Opportunity to adapt along the way towards the shared vision
3636
Thank you!
sascha.gessler@wibas.dewolfgang.hilpert@sophos.com

More Related Content

What's hot

The Agile BA
The Agile BAThe Agile BA
The Agile BA
IIBA UK Chapter
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
VersionOne
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
MarkLeeson
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
LeadingAgile
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
Unai Roldán
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
Agile Club
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
Agile ME
 
How to facilitate leadership participation, not just buy in
How to facilitate leadership participation, not just buy inHow to facilitate leadership participation, not just buy in
How to facilitate leadership participation, not just buy in
AgileDenver
 
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David HawksOrganizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Agile Velocity
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
Richard Dolman
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategyajit.alwe
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Richard Knaster
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
AgileThought
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Montréal
 
Agility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondAgility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & Beyond
LeadingAgile
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
Christoph Mathis
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
Arno Delhij 웃
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
LitheSpeed
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
Ahmed Sidky
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
Neeraj Bachani
 

What's hot (20)

The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
 
How to facilitate leadership participation, not just buy in
How to facilitate leadership participation, not just buy inHow to facilitate leadership participation, not just buy in
How to facilitate leadership participation, not just buy in
 
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David HawksOrganizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Agility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondAgility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & Beyond
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 

Viewers also liked

What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
SlideShare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
Jesse Desjardins - @jessedee
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
Empowered Presentations
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
Content Marketing Institute
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
Kapost
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
Oneupweb
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
SlideShare
 
Ciclo de Vida Ágil em TI
Ciclo de Vida Ágil em TICiclo de Vida Ágil em TI
Ciclo de Vida Ágil em TI
Fabrício Pires Domingues
 
Lean Quality & Engineering
Lean Quality & EngineeringLean Quality & Engineering
Lean Quality & Engineering
Mek Srunyu Stittri
 
Slideshare signup tutorial
Slideshare signup tutorialSlideshare signup tutorial
Slideshare signup tutorial
bestabrook
 
Fullstack End-to-end test automation with Node.js, one year later
Fullstack End-to-end test automation with Node.js, one year laterFullstack End-to-end test automation with Node.js, one year later
Fullstack End-to-end test automation with Node.js, one year later
Mek Srunyu Stittri
 
Agile Data Science
Agile Data ScienceAgile Data Science
Agile Data Science
Alexander Bauer
 
Building Data Science Teams
Building Data Science TeamsBuilding Data Science Teams
Building Data Science Teams
EMC
 

Viewers also liked (16)

What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 
Ciclo de Vida Ágil em TI
Ciclo de Vida Ágil em TICiclo de Vida Ágil em TI
Ciclo de Vida Ágil em TI
 
Lean Quality & Engineering
Lean Quality & EngineeringLean Quality & Engineering
Lean Quality & Engineering
 
Slideshare signup tutorial
Slideshare signup tutorialSlideshare signup tutorial
Slideshare signup tutorial
 
Fullstack End-to-end test automation with Node.js, one year later
Fullstack End-to-end test automation with Node.js, one year laterFullstack End-to-end test automation with Node.js, one year later
Fullstack End-to-end test automation with Node.js, one year later
 
Agile Data Science
Agile Data ScienceAgile Data Science
Agile Data Science
 
Building Data Science Teams
Building Data Science TeamsBuilding Data Science Teams
Building Data Science Teams
 

Similar to Scrum day scaled agile - wolfgang hilpert - sascha gessler

Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
Ravi Tadwalkar
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Bimlesh Gundurao
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
LitheSpeed
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
Tze Chin Tang
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
Fast Lane Consulting and Education, Inc.
 
Karlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of ScrumKarlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of Scrum
Gunther Verheyen
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Aguai Solutions Pvt Ltd
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
Neerventure.com
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
Darren Wilmshurst
 
Scaling Dimensions - Scaling is more than adding people to a product team
Scaling Dimensions - Scaling is more than adding people to a product teamScaling Dimensions - Scaling is more than adding people to a product team
Scaling Dimensions - Scaling is more than adding people to a product team
Christoph Mathis
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
LeSS at an Austrian Insurance Company - A Case Study
LeSS at an Austrian Insurance Company - A Case StudyLeSS at an Austrian Insurance Company - A Case Study
LeSS at an Austrian Insurance Company - A Case Study
Agile Austria Conference
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
Sandipp Vijj, Digital Disruptor
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
LeanKit
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
Ravneet Kaur
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeLearn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Docker, Inc.
 
Unlocking business agility through agile leadership
Unlocking business agility through agile leadershipUnlocking business agility through agile leadership
Unlocking business agility through agile leadership
Bejoy Jaison
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Guy Winterbotham CSM,PMP
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
Red Gate Software
 

Similar to Scrum day scaled agile - wolfgang hilpert - sascha gessler (20)

Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
 
Karlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of ScrumKarlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of Scrum
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Scaling Dimensions - Scaling is more than adding people to a product team
Scaling Dimensions - Scaling is more than adding people to a product teamScaling Dimensions - Scaling is more than adding people to a product team
Scaling Dimensions - Scaling is more than adding people to a product team
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
LeSS at an Austrian Insurance Company - A Case Study
LeSS at an Austrian Insurance Company - A Case StudyLeSS at an Austrian Insurance Company - A Case Study
LeSS at an Austrian Insurance Company - A Case Study
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeLearn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
 
Unlocking business agility through agile leadership
Unlocking business agility through agile leadershipUnlocking business agility through agile leadership
Unlocking business agility through agile leadership
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 

Recently uploaded

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 

Recently uploaded (20)

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 

Scrum day scaled agile - wolfgang hilpert - sascha gessler

  • 1. 1 Sascha Gessler, wibas GmbH Wolfgang Hilpert, Sophos Technologies GmbH Scaled Agile @ Sophos: Eine lebendige Geschichte Enterprise Agility, agile Transformation, Erfahrungsberichte
  • 3. April 2015 June 2016 You‘re good? So are we. Then lets start! Context
  • 4. 4 Sophos Snapshot 1985 FOUNDED OXFORD, UK $450M IN FY15 BILLING (APPX.) 2,200 EMPLOYEES (APPX.) 200,000+ CUSTOMERS 100M+ USERS HQ OXFORD, UK 90+% BEST IN CLASS RENEWAL RATES 15,000+ CHANNEL PARTNERS OEM PARTNERS: KEY DEV CENTERS OFFICES
  • 6. 6 Innovative, Integrated Approach to Next Gen Security HEARTBEAT ENDUSER SECURITY SOPHOS CLOUD NETWORK SECURITY SOPHOS LABS Project Galileo
  • 8. 8 Sophos Network Security Group (NSG) Standorte Karlsruhe (DE) Budapest (HU) Vancouver (CA) Ahmedabad (IN)
  • 9. 9 April 2015 June 2016 Challenges and Impediments Context Challenges and Impediments
  • 10. 10 Predictibility Issues - v1 • Case – Timeline: Lack of Predictability • v1 required 35% more time than initially planned • Long path towards Concept Commit • More time spent for stabilization than for development Reality Plan Planning Development Hardening
  • 11. 11 Transparency Issues - v1 • Lack of transparency about test execution & test results •  Lack of transparency of true quality status and project status overall • Issues found late in the process • Combined development and test would be more effective  „move left“ by early testing
  • 12. 12
  • 14. 14 April 2015 June 2016 Agile@Sophos: What we aimed for! Context Challenges and Impediments May to June 2015 What we aimed for!
  • 15. 15 Agile@Sophos Product Owner BC Planning Review Retrospective Prev. BC Next BC Planning 6 Sprints per Team Team Sprint 2 weeks 6 Sprints per Business Cycle Business Cycle 3 months Business Owner Business Backlog Business Increment Product Increment Preferred agile & lean approach: • Plan only next Business Cycle / 3 months business increment in detail • All other business epics to be added to and prioritized within business backlog
  • 16. 16 April 2015 June 2016 Agile@Sophos: How to enable it! Context Challenges and Impediments May to June 2015 What we aimed for! Start of first Business Cycle: How to enable it? Aug. 2015
  • 17. 17 Buy-in for Agile Transformation on all levels • Leadership provides the frame for the transition • Teams own the execution Agile Development Agile Support Development Level Management Level Executive Level
  • 18. 18 Right Mix of People Mix of existing & new people, driver, heads
  • 19. 19 Be aware who needs to be involved and how? Container Strategy, Environment, Budget TRANSPARENCY Management Product Owner – the what owns ROI & Vision Scrum Master owns Process Framework Team – the how owns Quality Stakeholders Customer User, Sales, Marketing; Support Separation of Concerns to optimize Outcome
  • 20. 20 Aim for Feature Teams Product Owner Scrum Master UX-Lead Software Engineers Architecture-Lead QA Engineers QA/QM-Lead Line Manger
  • 21. 21 Foster new experiences and change will happen
  • 22. 22 April 2015 June 2016 Agile@Sophos: Key insights! Context Challenges and Impediments Setup May to June 2015 What we aimed for! Start of first Business Cycle: How to enable it? Aug. 2015 Running Agile
  • 23. 23 Give room for new experiences •Learning new & „un-learn“ some old behavior, e.g. • Estimation by (project) manager vs. development team • „Build-when-we-can“ vs. daily (nightly) build AND integrate early • Component vs. feature teams
  • 24. 24 Aim for Feature Teams • Case – Full Feature Teams • Observed scenario • To add a new incremental UI enhancement • Multiple teams (in different locations) need to contribute • Due missing separation of concern (APIs), every change had to be discussed in detail and several iterations • Frustrating for all teams involved; bad impact on team morale • Desired scenario • Feature teams are fully functional feature teams • Appropriate APIs and UI framework incl. documentation minimize need for skill-transfer & time zone impact optimal scenario observed scenario time effort communication and skill transfer work waste
  • 25. 25 How to achieve this? Promote new experiences Existing rules are allowed and wanted to be changed! => True leadership and lean thinking PEOPLE THRIVE CHANGE => GET THEM INVOLVED AND TRUST THEM!
  • 26. 26 Scrum hurts! Really? Scrum is: • Lightweight • Simple to understand • Difficult to master That is: • You will encounter impediments! At least we did. • Scaling Scrum will amplify this! At least we experienced that.
  • 27. 27 Scrum hurts! Really? Scrum is: • Lightweight • Simple to understand • Difficult to master That is: • You will encounter impediments! At least we did. • Scaling Scrum will amplify this! At least we experienced that. How we act on this: • We tackle them TOGETHER and OVER TIME
  • 28. 28 Scrum hurts! Really? • Some teams delayed their agile transformation • Historical reasons • Interface issues • Resistance to adoption • This hurts a lot: • Yet we were able to generate important insights. • We discussed it, we decided to improve in collaboration between teams and alligned all teams to an agile approach. • This takes time. Respect that and don‘t force people. June 2016 Agile Development Agile Support Development Level Management Level Executive Level
  • 29. 29 Scrum hurts! Really? Organization and leaders promote this by „letting them invest time & money“ Do not blame people, help teams to overcome their existing issues! Teams deliver data, insights and ideas for improvements => Change is not a burden, IT‘S A CHANCE!
  • 30. 30 Aim for Engineering Excellence 20% 40% 40% An example Engineering Excellence Escalation Feature Development 15% 20% 65% Long-term Goal Are 20% of capacity investment into engineering excellence sufficient to improve the quality long-term under the current circumstances ? Or do we need increased early investments for long-term benefits?
  • 31. 31 How we think about it: Investment vs. Efficiency 15% 20% 65% Long-Term Target Investment Distribution Engineering Excellence Escalation Feature Development 1 2 3 4 5 6 StoryPointscompleted Business Cycles Resulting Velocity dependent on the ramp-up investment With significant ramp-up investment into EE WITHOUT significant ramp- up investment into EE Trend with investment Trend WITHOUT investment • Without investment into engineering excellence, even healthy effort distributions become less and less efficient. Reason: Even simple features take more and more time due to increasing inefficiencies and complexities
  • 32. 32 How we did it: make it a team sport ...
  • 33. 33 How to achieve this? Based on empirical process control (i.e. facts, data and learnings) we have to invest to get new results. “Put your money where your mouth is!” SCRUM HELPS YOU TO GAIN VISIBILITY, IF YOU WANT TO BE EFFICIENT YOU HAVE TO INVEST
  • 34. 34 Scaling Agile – Step by step 0. Initially, only specific teams on Scrum  one-team Scrum 1. One Business Cycle per product  scaled Scrum on value stream 2. Consolidate & combine related business cycles  ongoing Targets of Organization • Transparency • Predictability • Engineering excellence by introducing scaled Scrum Status quo
  • 35. 35 How did scaling agile helps us so far? • Alignment of business priorities and engineering backlog on quarterly basis • A shared, clear, transparent and understood target and time-frame • Quality driven • Agility for entire value stream of Sophos products • Whole product focus • Customer & partner centric • Agile interaction between multiple teams • Addressing dependencies and risk well in advance • Key for complex and sizable projects • Lean thinking and engineering excellence • Local decision making, i.e. self-organization • Continuous improvement • An early integrated product • Risk mitigation (integration regularly and early) • Early feedback (Customers, End-Users, Executives, ...) • Opportunity to adapt along the way towards the shared vision