SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Think business ● Build Software
Rapid growth &
Distributed scrum.
Experience of quickly growing multiple distributed scrum teams and
the lessons learned
David Sampimon, Project Manager
ABOUT ME
● Project manager for GlobalOrange for the last 3 years
● Before GlobalOrange I worked as a videogame producer (mobile and browser based)
● Now mostly working on SaaS applications for various clients (real estate, health, events,
local government)
● Over the past 1,5 years working on a distributed scrum project where we had to
quickly scale the team
Smart sourcing.
Case.
● Formed a partnership with GlobalOrange for IT development in 2012
● Back then a single scrum team
● Landed an investment in 2014
● Over the period we grew from 6 to 20 people on our end (and the client themselves
also grew the IT team with about 15 people)
● distributed scrum
● Product team
● DevOps team
● QA team
● 2 scrum teams
● Scrum Masters
● Team leads
● Scrum teams and team
QA
● Scrum teams and team
QA
Model in numbers.
● Four scrum teams
● Four Product Owners working in NL (client)
● One lead developer in NL per team
● Half scrum master in NL per team
● Five dev’s per team in EE
● One QA per team in EE
WITH RAPID GROWTH
YOU WILL GET GROWTH
PAINS.
(but we know this already)
Risks.
● Talent management
● New hires
● On boarding
● (team) Motivation
● Communication
● Tooling
● Vision Sharing
● Bureaucracy
● Cost control
● Company culture
● Architecture
● Quality
● Maturity
(process)
● Management
feedback
● and more...
OFTEN UPFRONT
MANAGING OF ALL RISKS
RESULTS IN
MICROMANAGEMENT.
….OR DON'T FIX IT IF IT
AIN’T BROKEN (YET).
So which pain points did
we experience?
● New hires
● Cost of communication
● Onboarding
● Friction between POs and team
● Spoon fed teams
○ Loss of bottom up innovation
New hires.
● Amsterdam, Romanian and Ukrainian IT labor market very competitive
● Aligned HR departments for a continuous talent acquisition, we were always
searching for new talent and never replacements
● Invested in standardized CV format and assessments
● Introduced the same hiring process everywhere:
○ Local HR interview => local tech assessment => interview with PM and same role
team member
Cost of communication.
● n(n − 1) / 2
○ Team of 6 = 15 lines of communication
○ Team of 40 = 780 lines of communication
● The team spread out over four locations wasn’t helping.
● Downsized distributed operations in Ukraine in favor of Romania
Onboarding.
● Good onboarding process is crucial for maintaining motivated and performing team
members or “You only get one chance to make a first impression”
● Standardize onboarding procedure with clear documentation into business case,
workflow, company values, who is who, first day exercises and personal
introduction
Friction between POs
and dev team.
● Normal scrum process creates friction between POs and Dev, which is good.
However, distributed scrum can push this friction too far
● Roadmap becomes crucial as an internal communications tool for alignment
● As a PO, don’t underestimate your expert knowledge of the system (too afraid to ask)
○ Write business case articles in confluence (wiki)
○ Invest in regular team presentations about the inner workings of your business
Spoon fed teams.
Spoon fed teams.
● As a result of an unclear roadmap (internally) and the vision mostly living in the POs
head, we experienced spoon fed teams
● Spoon feeding is killing the team in many ways
● We needed to get a mindset of ownership in the distributed teams
Micro
Management
Macro
Management
Co
Ownership
Followship X
Ownership.
● Promoted a local developer to team lead, the Dutch team leads became more
(architecture) consultants
● Invested in more frequent visits (team leads to NL, quarterly presentations in
Romania)
● Introduced a more BDD approach and involved the team lead or QA in the user story
writing process (scenario’s)
● Promoted bottom up innovation
Bottom up innovation.
● One of the most valuable activities - for any tech project - is developer driven
innovation
● Difficult to balance with bigger teams, especially distributed teams. Real risk of spoon
feeding your team members
● Hackathons
● Allowance for refactoring on their own initiative
And also.
● Think about physical evidence amongst your outsourced team, it is cheap to just ship
some cool banners and create a dedicated team room in their office
● Be transparent with your team members, talk about personal ambitions and growth.
If you want over achieving outsourced teams you need to treat them as internal staff
What didn’t work.
● There is a trend to give the scrum master responsibilities to the team lead. In our case
this didn’t work (match of personality) and was causing frustration in the teams. We
now are back to having separate scrum master roles in the teams
● Scrum of scrum sessions worked great as a way of achievement sharing, but not so
much for spotting cross team dependancies
Conclusion.
● Rapid growth and the distributed model can put a lot of pressure on productivity and
motivation
● Pay special attention to whom you hire and how you onboard them
● Ownership with distributed teams makes everything better
● If you want super performance from your distributed team, be transparent and talk
about their ambitions as if it is your own staff
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegenNesma
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation StrategySemen Arslan
 
Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.Giulio Roggero
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
 
Agile Transformation - An Industry Perspective , Agile Talk @ RBS
Agile Transformation - An Industry Perspective , Agile Talk @ RBSAgile Transformation - An Industry Perspective , Agile Talk @ RBS
Agile Transformation - An Industry Perspective , Agile Talk @ RBSDeepak Sharma
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Developmentgian-zas
 
The Three Things
The Three ThingsThe Three Things
The Three ThingsAgileDenver
 
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...Scrum Bangalore
 
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...MARRIS Consulting
 
10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics10 steps to better outcomes by using metrics
10 steps to better outcomes by using metricsDerek Huether
 
Agile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organizationAgile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organizationAgile Montréal
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsRahul Sudame
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinkingMatt Barcomb
 
Investing in agile transformation
Investing in agile transformationInvesting in agile transformation
Investing in agile transformationAgileNetwork
 
Creating a Lean PMO. Empower People, Enable Flow
Creating a Lean PMO. Empower People, Enable FlowCreating a Lean PMO. Empower People, Enable Flow
Creating a Lean PMO. Empower People, Enable FlowJulee Everett
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 

Was ist angesagt? (20)

Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Agile Transformation - An Industry Perspective , Agile Talk @ RBS
Agile Transformation - An Industry Perspective , Agile Talk @ RBSAgile Transformation - An Industry Perspective , Agile Talk @ RBS
Agile Transformation - An Industry Perspective , Agile Talk @ RBS
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
 
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
 
10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics
 
Dipesh Pala (IBM)
Dipesh Pala (IBM)Dipesh Pala (IBM)
Dipesh Pala (IBM)
 
Agile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organizationAgile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organization
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetings
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinking
 
Investing in agile transformation
Investing in agile transformationInvesting in agile transformation
Investing in agile transformation
 
Creating a Lean PMO. Empower People, Enable Flow
Creating a Lean PMO. Empower People, Enable FlowCreating a Lean PMO. Empower People, Enable Flow
Creating a Lean PMO. Empower People, Enable Flow
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 

Andere mochten auch

643 edu slideshow of 10 apps
643 edu slideshow of 10 apps643 edu slideshow of 10 apps
643 edu slideshow of 10 appsmanday06
 
Mapas Conceptual Del Blog De InformáTica Jessiç
Mapas Conceptual Del Blog De InformáTica JessiçMapas Conceptual Del Blog De InformáTica Jessiç
Mapas Conceptual Del Blog De InformáTica Jessiçguest76fb02
 
Creacion de un nuevo lenguaje
Creacion de un nuevo lenguajeCreacion de un nuevo lenguaje
Creacion de un nuevo lenguajearianator292108
 
Codigos profesionales
Codigos profesionalesCodigos profesionales
Codigos profesionalesJM9520
 
Social Media- Chapter Presentation
Social Media- Chapter PresentationSocial Media- Chapter Presentation
Social Media- Chapter Presentationambrosam
 
GutsGo eCall - How To Get Started On An eMarketing Career?
GutsGo eCall - How To Get Started On An eMarketing Career?GutsGo eCall - How To Get Started On An eMarketing Career?
GutsGo eCall - How To Get Started On An eMarketing Career?Ratan KK
 
Know Your Customer MIFOS
Know Your Customer MIFOSKnow Your Customer MIFOS
Know Your Customer MIFOSnk123kapoor
 
The business side of ipl
The business side of iplThe business side of ipl
The business side of iplamar meena
 
0 AVCA 3 Transporte en la cadena alimentaria
0 AVCA 3 Transporte en la cadena alimentaria0 AVCA 3 Transporte en la cadena alimentaria
0 AVCA 3 Transporte en la cadena alimentariaMidevago
 
Anteproyecto proyecto amplificador
Anteproyecto proyecto amplificadorAnteproyecto proyecto amplificador
Anteproyecto proyecto amplificadorjoseph050
 
Los sistemas operativos y sus creadores
Los sistemas operativos y sus creadoresLos sistemas operativos y sus creadores
Los sistemas operativos y sus creadoresVicentClaudia
 
Vesna ----leto-1917-g
Vesna ----leto-1917-gVesna ----leto-1917-g
Vesna ----leto-1917-gOleg Katrenko
 
General chemistry academic journal (sample)
General chemistry academic journal (sample)General chemistry academic journal (sample)
General chemistry academic journal (sample)Vincentius Soesanto
 

Andere mochten auch (19)

Energias (2)
Energias (2)Energias (2)
Energias (2)
 
Fewd week7 slides
Fewd week7 slidesFewd week7 slides
Fewd week7 slides
 
643 edu slideshow of 10 apps
643 edu slideshow of 10 apps643 edu slideshow of 10 apps
643 edu slideshow of 10 apps
 
Mapas Conceptual Del Blog De InformáTica Jessiç
Mapas Conceptual Del Blog De InformáTica JessiçMapas Conceptual Del Blog De InformáTica Jessiç
Mapas Conceptual Del Blog De InformáTica Jessiç
 
Creacion de un nuevo lenguaje
Creacion de un nuevo lenguajeCreacion de un nuevo lenguaje
Creacion de un nuevo lenguaje
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
 
Codigos profesionales
Codigos profesionalesCodigos profesionales
Codigos profesionales
 
Social Media- Chapter Presentation
Social Media- Chapter PresentationSocial Media- Chapter Presentation
Social Media- Chapter Presentation
 
GutsGo eCall - How To Get Started On An eMarketing Career?
GutsGo eCall - How To Get Started On An eMarketing Career?GutsGo eCall - How To Get Started On An eMarketing Career?
GutsGo eCall - How To Get Started On An eMarketing Career?
 
Angelica
AngelicaAngelica
Angelica
 
Know Your Customer MIFOS
Know Your Customer MIFOSKnow Your Customer MIFOS
Know Your Customer MIFOS
 
Taxonomy PDF
Taxonomy PDFTaxonomy PDF
Taxonomy PDF
 
The business side of ipl
The business side of iplThe business side of ipl
The business side of ipl
 
0 AVCA 3 Transporte en la cadena alimentaria
0 AVCA 3 Transporte en la cadena alimentaria0 AVCA 3 Transporte en la cadena alimentaria
0 AVCA 3 Transporte en la cadena alimentaria
 
Anteproyecto proyecto amplificador
Anteproyecto proyecto amplificadorAnteproyecto proyecto amplificador
Anteproyecto proyecto amplificador
 
Los sistemas operativos y sus creadores
Los sistemas operativos y sus creadoresLos sistemas operativos y sus creadores
Los sistemas operativos y sus creadores
 
Vesna ----leto-1917-g
Vesna ----leto-1917-gVesna ----leto-1917-g
Vesna ----leto-1917-g
 
General chemistry academic journal (sample)
General chemistry academic journal (sample)General chemistry academic journal (sample)
General chemistry academic journal (sample)
 
Note taking for university students
Note taking for university studentsNote taking for university students
Note taking for university students
 

Ähnlich wie Agile software development: Rapid growth & Distributed scrum

Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOProduct School
 
Running a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learnedRunning a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learnedPere Ferrera Bertran
 
Strong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply SuccessStrong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply SuccessEmipro Technologies Pvt. Ltd.
 
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanIndia Scrum Enthusiasts Community
 
Srijan's Agile & Lean Software Development Philosophy
Srijan's Agile & Lean Software Development PhilosophySrijan's Agile & Lean Software Development Philosophy
Srijan's Agile & Lean Software Development PhilosophySrijan Technologies
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)Gilt Tech Talks
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)HubSpot
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
DoIT outsourcing in Ukraine
DoIT outsourcing in UkraineDoIT outsourcing in Ukraine
DoIT outsourcing in UkraineTetiana Rusanova
 
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...Francesco Mapelli
 
Tailoring talent with talener
Tailoring talent with talenerTailoring talent with talener
Tailoring talent with talenerShijit Dasgupta
 
Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Siddhi
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Tracy Lee
 
Team Downsized: How Do You Move Forward?
Team Downsized: How Do You Move Forward?Team Downsized: How Do You Move Forward?
Team Downsized: How Do You Move Forward?UXDXConf
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal WayAaron Severs
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.Lucas Hendrich
 
How to be a good (product) manager
How to be a good (product) managerHow to be a good (product) manager
How to be a good (product) managerUgo Bataillard
 

Ähnlich wie Agile software development: Rapid growth & Distributed scrum (20)

Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPO
 
Running a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learnedRunning a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learned
 
Strong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply SuccessStrong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply Success
 
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
 
Srijan's Agile & Lean Software Development Philosophy
Srijan's Agile & Lean Software Development PhilosophySrijan's Agile & Lean Software Development Philosophy
Srijan's Agile & Lean Software Development Philosophy
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
DoIT outsourcing in Ukraine
DoIT outsourcing in UkraineDoIT outsourcing in Ukraine
DoIT outsourcing in Ukraine
 
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
 
Tailoring talent with talener
Tailoring talent with talenerTailoring talent with talener
Tailoring talent with talener
 
Agile Transformation 101
Agile Transformation 101Agile Transformation 101
Agile Transformation 101
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
 
Team Downsized: How Do You Move Forward?
Team Downsized: How Do You Move Forward?Team Downsized: How Do You Move Forward?
Team Downsized: How Do You Move Forward?
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal Way
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
How to be a good (product) manager
How to be a good (product) managerHow to be a good (product) manager
How to be a good (product) manager
 

Kürzlich hochgeladen

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 

Kürzlich hochgeladen (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

Agile software development: Rapid growth & Distributed scrum

  • 1. Think business ● Build Software
  • 2. Rapid growth & Distributed scrum. Experience of quickly growing multiple distributed scrum teams and the lessons learned David Sampimon, Project Manager
  • 3. ABOUT ME ● Project manager for GlobalOrange for the last 3 years ● Before GlobalOrange I worked as a videogame producer (mobile and browser based) ● Now mostly working on SaaS applications for various clients (real estate, health, events, local government) ● Over the past 1,5 years working on a distributed scrum project where we had to quickly scale the team
  • 5. Case. ● Formed a partnership with GlobalOrange for IT development in 2012 ● Back then a single scrum team ● Landed an investment in 2014 ● Over the period we grew from 6 to 20 people on our end (and the client themselves also grew the IT team with about 15 people) ● distributed scrum
  • 6. ● Product team ● DevOps team ● QA team ● 2 scrum teams ● Scrum Masters ● Team leads ● Scrum teams and team QA ● Scrum teams and team QA
  • 7. Model in numbers. ● Four scrum teams ● Four Product Owners working in NL (client) ● One lead developer in NL per team ● Half scrum master in NL per team ● Five dev’s per team in EE ● One QA per team in EE
  • 8. WITH RAPID GROWTH YOU WILL GET GROWTH PAINS. (but we know this already)
  • 9. Risks. ● Talent management ● New hires ● On boarding ● (team) Motivation ● Communication ● Tooling ● Vision Sharing ● Bureaucracy ● Cost control ● Company culture ● Architecture ● Quality ● Maturity (process) ● Management feedback ● and more...
  • 10. OFTEN UPFRONT MANAGING OF ALL RISKS RESULTS IN MICROMANAGEMENT.
  • 11. ….OR DON'T FIX IT IF IT AIN’T BROKEN (YET).
  • 12. So which pain points did we experience? ● New hires ● Cost of communication ● Onboarding ● Friction between POs and team ● Spoon fed teams ○ Loss of bottom up innovation
  • 13. New hires. ● Amsterdam, Romanian and Ukrainian IT labor market very competitive ● Aligned HR departments for a continuous talent acquisition, we were always searching for new talent and never replacements ● Invested in standardized CV format and assessments ● Introduced the same hiring process everywhere: ○ Local HR interview => local tech assessment => interview with PM and same role team member
  • 14. Cost of communication. ● n(n − 1) / 2 ○ Team of 6 = 15 lines of communication ○ Team of 40 = 780 lines of communication ● The team spread out over four locations wasn’t helping. ● Downsized distributed operations in Ukraine in favor of Romania
  • 15. Onboarding. ● Good onboarding process is crucial for maintaining motivated and performing team members or “You only get one chance to make a first impression” ● Standardize onboarding procedure with clear documentation into business case, workflow, company values, who is who, first day exercises and personal introduction
  • 16. Friction between POs and dev team. ● Normal scrum process creates friction between POs and Dev, which is good. However, distributed scrum can push this friction too far ● Roadmap becomes crucial as an internal communications tool for alignment ● As a PO, don’t underestimate your expert knowledge of the system (too afraid to ask) ○ Write business case articles in confluence (wiki) ○ Invest in regular team presentations about the inner workings of your business
  • 17.
  • 19. Spoon fed teams. ● As a result of an unclear roadmap (internally) and the vision mostly living in the POs head, we experienced spoon fed teams ● Spoon feeding is killing the team in many ways ● We needed to get a mindset of ownership in the distributed teams
  • 21. Ownership. ● Promoted a local developer to team lead, the Dutch team leads became more (architecture) consultants ● Invested in more frequent visits (team leads to NL, quarterly presentations in Romania) ● Introduced a more BDD approach and involved the team lead or QA in the user story writing process (scenario’s) ● Promoted bottom up innovation
  • 22. Bottom up innovation. ● One of the most valuable activities - for any tech project - is developer driven innovation ● Difficult to balance with bigger teams, especially distributed teams. Real risk of spoon feeding your team members ● Hackathons ● Allowance for refactoring on their own initiative
  • 23. And also. ● Think about physical evidence amongst your outsourced team, it is cheap to just ship some cool banners and create a dedicated team room in their office ● Be transparent with your team members, talk about personal ambitions and growth. If you want over achieving outsourced teams you need to treat them as internal staff
  • 24. What didn’t work. ● There is a trend to give the scrum master responsibilities to the team lead. In our case this didn’t work (match of personality) and was causing frustration in the teams. We now are back to having separate scrum master roles in the teams ● Scrum of scrum sessions worked great as a way of achievement sharing, but not so much for spotting cross team dependancies
  • 25. Conclusion. ● Rapid growth and the distributed model can put a lot of pressure on productivity and motivation ● Pay special attention to whom you hire and how you onboard them ● Ownership with distributed teams makes everything better ● If you want super performance from your distributed team, be transparent and talk about their ambitions as if it is your own staff