SlideShare una empresa de Scribd logo
1 de 23
Lessons learned from
scaling Agile
Juhana Huotarinen
Juhana Huotarinen
• Gofore Plc
• Currently: Agile transformation advisor
• Previously: Software developer, project manager,
project director & executive committee member
• Twitter: @juhanaOne
• Blogs: www.linkedin.com/in/juhana-
huotarinen
@JuhanaOne
GOFORE PLC
Software development, design,
management and cloud services
consultancy
• Established in 2001
• Turnover in 2018 50 M€ (+49%)
• Around 600 employees
Financially solid and stable
• Strong yearly growth of >10% for the past 12 years
• Publicly listed since November 2017
Offices in Helsinki, Tampere, Jyväskylä, Turku, Swansea,
Munich, Madrid, London and Tallinn
What does it mean to “scale Agile”?
@JuhanaOne
https://www.forbes.com/sites/stevedenning/2016/04/15/what-does-it-mean-to-scale-agile/#36e8291678b9
PRODUCTDELIVERY
SCALING
PRODUCT
ORGANISATIONAL
SCALING
PLATFORM
HORIZONTAL VERTICAL
Product
TeamTeam Team
Platform/Suite
Team
Product
Team Team Team
Product
Team TeamTeam
Product
Team Team
HR
IT
Sale
s
ETC.
Lessons learned #1 - understand the system
@JuhanaOne
Stay close to where the work happens
@JuhanaOne
vs.
360
Organisational
Competences
Method /
Process
Psychosocial
@JuhanaOne
Take a holistic
approach
Survey example
1. I know the project vision
2. We are delivering working, tested software every 4 weeks or less
3. We are delivering what the business needs most
4. Our process is continuously improving
5. The team has a product owner who is empowered, has knowledge to
prioritise and has direct contacts with the team and stakeholders
6. Our product backlog is in a good shape (clear, manageable, prioritised by
the Product Owner)
7. The team respects Definition of Done
8. Agile ceremonies are working effectively
9. Our estimation method works well
Competence matrix example
Backend
development
Frontend
development
DevOps practices Agile practices
Team 1 (average)
• Person 1
• Person 2
• Person 3
Team 2 (average)
• Person 1
• Person 2
@JuhanaOne
Lessons learned #2: Build an internal Agile service
@JuhanaOne
Agile coaches
Vision
Value proposition
Key metrics
Scope
Constraints
…
Services available
@JuhanaOne
• Agile methodologies, practices and
tools
• Building self-organising teams
• Support for product development
• Problem solving and facilitation
• Software development practices
• Organisational changes
@JuhanaOne
Lessons learned #3 frameworks are for lazy organisations
@JuhanaOne
SAFe - Scaled Agile Framework
LeSS - Large-ScaleScrum
Spotify Model
Nexus
SoS - Scrum of Scrum
DAD - Disciplined Agile Delivery
Scrum at Scale
Enterprise Scrum
DSDM - Dynamic Systems Development Method
Crystal Family
Continuous Agile Framework
Enterprise Agile Delivery and Agile Governance Practice
Enterprise Transition Framework
eXponential Simple Continuous Autonomous Learning
FAST Agile
Lean Enterprise Agile Framework
MEGA Framework
RAGE - Recipes for Agile Governance in the Enterprise
ScALeD Agile Lean Development
The Gill Framework
Scaling frameworks
@JuhanaOne
Scaling frameworks
are operating only in
the Product or
Platform space
Case Basecamp
• Planning / prototype phase
• Six-week cycles
• One feature / cycle
• No backlogs
• A few well-shaped, risk-reduced options
• Tasks are not used for showing the progress
• ”Hill chart” approach
 This works on Basecamp
@JuhanaOne
https://basecamp.com/shapeup
Lessons learned #4: Beware of side effects
@JuhanaOne
Adding more resources doesn’t necessarily mean increasing output
Alcohol price
Addicts
+
–
Money needed to
support the habit
@JuhanaOne
Costs
Work rate
(# tasks/week)
Project completion date +–
+
+
Productivity
Goal
Add more
developers
to the
project
Time for new
development work
#Task in progress
Out of sequence work
Work quality
Rework
+
+
––
–
+
Time for training
and support
+
–
–
Communication &
coordination overhead
+
Motivation–
+
Conclusion
@JuhanaOne
You can scale Agile through a product
development and an organisational space
Lessons Learned
1. Understand the system
2. Build an internal Agile service
3. Frameworks are for lazy organisations
4. Beware of side effects
@JuhanaOne
https://www.menti.com/1
2
Recommended reading
@JuhanaOne
@JuhanaOne
Juhana &
the Swansea Crew

Más contenido relacionado

La actualidad más candente

AGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipAGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipSynerzip
 
Techniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunTechniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunFadi Stephan
 
Practiced Curiosity: Building Collaboration Between Development and Design
Practiced Curiosity: Building Collaboration Between Development and DesignPracticed Curiosity: Building Collaboration Between Development and Design
Practiced Curiosity: Building Collaboration Between Development and DesignAtlassian
 
Scaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldScaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldAtlassian
 
Visualization in Agile
Visualization in AgileVisualization in Agile
Visualization in AgileVineet Patni
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Frameworksrondal
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgileDashlane
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійLviv Startup Club
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileAtlassian
 
Dev ops for legacy systems
Dev ops for legacy systemsDev ops for legacy systems
Dev ops for legacy systemsPooja Wandile
 
How and when to use tools
How and when to use toolsHow and when to use tools
How and when to use toolsyaelRabinovich
 
Managing Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneManaging Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneAtlassian
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013AgileSparks
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryIIBA UK Chapter
 
Tatyana Golubyeva "Scaled agile framework"
Tatyana Golubyeva "Scaled agile framework"Tatyana Golubyeva "Scaled agile framework"
Tatyana Golubyeva "Scaled agile framework"DataArt
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
 
The Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsThe Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsDevOps Indonesia
 

La actualidad más candente (19)

AGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipAGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by Synerzip
 
Techniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and FunTechniques for Keeping Retrospectives Effective and Fun
Techniques for Keeping Retrospectives Effective and Fun
 
Balanced Team
Balanced TeamBalanced Team
Balanced Team
 
Practiced Curiosity: Building Collaboration Between Development and Design
Practiced Curiosity: Building Collaboration Between Development and DesignPracticed Curiosity: Building Collaboration Between Development and Design
Practiced Curiosity: Building Collaboration Between Development and Design
 
Scaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldScaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe World
 
Visualization in Agile
Visualization in AgileVisualization in Agile
Visualization in Agile
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale Agile
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to Agile
 
Dev ops for legacy systems
Dev ops for legacy systemsDev ops for legacy systems
Dev ops for legacy systems
 
How and when to use tools
How and when to use toolsHow and when to use tools
How and when to use tools
 
Managing Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta StoneManaging Scaled Agile at Rosetta Stone
Managing Scaled Agile at Rosetta Stone
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled Delivery
 
Tatyana Golubyeva "Scaled agile framework"
Tatyana Golubyeva "Scaled agile framework"Tatyana Golubyeva "Scaled agile framework"
Tatyana Golubyeva "Scaled agile framework"
 
Helen lubchak
Helen lubchak Helen lubchak
Helen lubchak
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
 
The Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsThe Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOps
 

Similar a Lessons learned from scaling Agile

Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...
Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...
Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...OnePlan Solutions
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile FrameworkXPDays
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile CambridgeCecile Auret
 
Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...
Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...
Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...OnePlan Solutions
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseCprime
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Mike Otranto
 
Frameworks are for lazy organisations
Frameworks are for lazy organisationsFrameworks are for lazy organisations
Frameworks are for lazy organisationsJuhana Huotarinen
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleEnterprise Knowledge
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
Career Planning in Agile Arena
Career Planning in Agile ArenaCareer Planning in Agile Arena
Career Planning in Agile ArenaSriram Rajagopalan
 

Similar a Lessons learned from scaling Agile (20)

State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...
Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...
Unlocking the Power of Jira Extending into a Scaled Agile Portfolio Managemen...
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
 
Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...
Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...
Unleashing Jira’s Full Potential - Extending into a Strategic Project Portfol...
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the Enterprise
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
 
Frameworks are for lazy organisations
Frameworks are for lazy organisationsFrameworks are for lazy organisations
Frameworks are for lazy organisations
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at Scale
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
agile_6_14
agile_6_14agile_6_14
agile_6_14
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Career Planning in Agile Arena
Career Planning in Agile ArenaCareer Planning in Agile Arena
Career Planning in Agile Arena
 
Helen Lubchak. SAFE Remote
Helen Lubchak. SAFE RemoteHelen Lubchak. SAFE Remote
Helen Lubchak. SAFE Remote
 

Último

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 

Último (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 

Lessons learned from scaling Agile

  • 1. Lessons learned from scaling Agile Juhana Huotarinen
  • 2. Juhana Huotarinen • Gofore Plc • Currently: Agile transformation advisor • Previously: Software developer, project manager, project director & executive committee member • Twitter: @juhanaOne • Blogs: www.linkedin.com/in/juhana- huotarinen @JuhanaOne
  • 3. GOFORE PLC Software development, design, management and cloud services consultancy • Established in 2001 • Turnover in 2018 50 M€ (+49%) • Around 600 employees Financially solid and stable • Strong yearly growth of >10% for the past 12 years • Publicly listed since November 2017 Offices in Helsinki, Tampere, Jyväskylä, Turku, Swansea, Munich, Madrid, London and Tallinn
  • 4. What does it mean to “scale Agile”? @JuhanaOne https://www.forbes.com/sites/stevedenning/2016/04/15/what-does-it-mean-to-scale-agile/#36e8291678b9 PRODUCTDELIVERY SCALING PRODUCT ORGANISATIONAL SCALING PLATFORM HORIZONTAL VERTICAL Product TeamTeam Team Platform/Suite Team Product Team Team Team Product Team TeamTeam Product Team Team HR IT Sale s ETC.
  • 5. Lessons learned #1 - understand the system @JuhanaOne
  • 6. Stay close to where the work happens @JuhanaOne vs.
  • 8. Survey example 1. I know the project vision 2. We are delivering working, tested software every 4 weeks or less 3. We are delivering what the business needs most 4. Our process is continuously improving 5. The team has a product owner who is empowered, has knowledge to prioritise and has direct contacts with the team and stakeholders 6. Our product backlog is in a good shape (clear, manageable, prioritised by the Product Owner) 7. The team respects Definition of Done 8. Agile ceremonies are working effectively 9. Our estimation method works well
  • 9. Competence matrix example Backend development Frontend development DevOps practices Agile practices Team 1 (average) • Person 1 • Person 2 • Person 3 Team 2 (average) • Person 1 • Person 2 @JuhanaOne
  • 10. Lessons learned #2: Build an internal Agile service @JuhanaOne Agile coaches Vision Value proposition Key metrics Scope Constraints …
  • 11. Services available @JuhanaOne • Agile methodologies, practices and tools • Building self-organising teams • Support for product development • Problem solving and facilitation • Software development practices • Organisational changes
  • 12. @JuhanaOne Lessons learned #3 frameworks are for lazy organisations
  • 14. SAFe - Scaled Agile Framework LeSS - Large-ScaleScrum Spotify Model Nexus SoS - Scrum of Scrum DAD - Disciplined Agile Delivery Scrum at Scale Enterprise Scrum DSDM - Dynamic Systems Development Method Crystal Family Continuous Agile Framework Enterprise Agile Delivery and Agile Governance Practice Enterprise Transition Framework eXponential Simple Continuous Autonomous Learning FAST Agile Lean Enterprise Agile Framework MEGA Framework RAGE - Recipes for Agile Governance in the Enterprise ScALeD Agile Lean Development The Gill Framework
  • 15. Scaling frameworks @JuhanaOne Scaling frameworks are operating only in the Product or Platform space
  • 16. Case Basecamp • Planning / prototype phase • Six-week cycles • One feature / cycle • No backlogs • A few well-shaped, risk-reduced options • Tasks are not used for showing the progress • ”Hill chart” approach  This works on Basecamp @JuhanaOne https://basecamp.com/shapeup
  • 17. Lessons learned #4: Beware of side effects @JuhanaOne Adding more resources doesn’t necessarily mean increasing output
  • 18. Alcohol price Addicts + – Money needed to support the habit @JuhanaOne
  • 19. Costs Work rate (# tasks/week) Project completion date +– + + Productivity Goal Add more developers to the project Time for new development work #Task in progress Out of sequence work Work quality Rework + + –– – + Time for training and support + – – Communication & coordination overhead + Motivation– +
  • 20. Conclusion @JuhanaOne You can scale Agile through a product development and an organisational space Lessons Learned 1. Understand the system 2. Build an internal Agile service 3. Frameworks are for lazy organisations 4. Beware of side effects

Notas del editor

  1. Almost 15 years at Gofore Agile Coach & Sctum Master Ramping up Agile capability Previlously developer and some management positions Twitter: Blogs
  2. You can raise your hand if you know gofore Our mission is to change the world for the better THROUGH DIGITALISATION BY RENEWING WAYS OF WORKING We have services in all areas when it comes to transforming the organization Stats Profitable Operate 5 countries You recognize us from our t-shirts
  3. different meanings of scaling. Left – up = simple type of scaling relating to the scaling of the practices of Agility across multiple team Right – up = multiple products that were part of a suite of products (“Platform”) Left – down = how do we take the concepts of Agility into different segments of the organization Left –right = move up the chain of command, dealing with the director and VP positions and the C-suite
  4. System conditions when we are driving changes, systems conditions push back orginally designed to help the organisation Before you start chancing/scaling things, try to understand how the system works What processes the organisation has, how they communicate, what are roles, teams, responsibilities Try to understand the organisation /project domain. Not the product domain
  5. Chris Coleman How work works Close to team Close to product owner Close to end-users Close to customers Close to steering groups Close to development practises Close to impediments
  6. Tool for an interventionist Cgha Organisational approach structures, roles, teams, contracts, vendors Competences Technical excellence, product quality, team competences, business competences Method / process Agile practises, standards, tools, working agreements, metrics Psychosocial people feel, fear motivation Collaboration, interactions motivation, goals, hidden agendas
  7. One survey excample. To understand the method / process
  8. Result of the survey / workshop Make your team comperences visible
  9. Create an internal agile service Backlog, weekly tasks etc Helps to focus essential If you have many agile coaches Dont get confused with Scrum of scums. it is typically just for reporting
  10. Define your agile service scope Provide those services continously
  11. SWARMing:Scaling Without A Religious Methodology
  12. Define your agile service scope Provide those services continously
  13. Why there is so many frameworks available 20
  14. Many organisations are service organisations, not product development organisations
  15. Systems thinking – is a method to analyse the relationships between the system's parts to understand the potential for better decision-making Coordinate system Causal links – one way to implement systems thinking. to visualise the ongoing dynamic interaction between elements Positive polarity Two variables move in the same direction Births  population Negative polarity Two variables move in the opposite direction Deaths  population
  16. Rhossili Bay
  17. https://www.mentimeter.com/s/f502f1f8132516811bae15bb46b7a649/da4fe5321a50/edit