SlideShare une entreprise Scribd logo
1  sur  63
Télécharger pour lire hors ligne
Start Small, Stay Small
Build great products by letting people to use their brains.
Any questions or ideas ?
info@redgreenrefactor.eu
Dispel the myth
Great products require many people !
Dispel the myth
Big products require many people !
SAGE - 1950s
• Semi-Automatic Ground Environment.
• Network of computer systems providing the
ground environment for the larger air defense
system with buildings, radars, and defense
aircraft.
• The earliest large-scale software intensive
product development.
• Hundreds of people.
• Way over budget and partly outdated when
finally delivered.
SAGE - 1950s
...find the ten best people and write the entire
thing themselves.
One of the directors of SAGE discussing
why programming had gotten out of
hands(*).
(*)Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product
Development with Large-Scale Scrum (Agile Software Development Series) [Paperback]
Craig Larman, Bas Vodde
FBI Sentinel: 2006–2012(*)
• Replace digital and paper processes with
purely digital workflows during investigations.
• Planned for four phases initially and estimated
for budget of $451M (March 2006, December
2009).
• By August 2010, FBI spent $405M delivering
only first two phases.
• 400 people.
• $35M and six more years needed if continued
with the traditional approach.
(*) Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave
Competitors In the Dust [Paperback]
Ken Schwaber and Jeff Sutherland
FBI Sentinel: 2006–2012(*)
• Entire Sentinel project moved to the basement of
the FBI building in Washington, DC.
• Sentinel staff reduced from 400 to 45 people, where
only 15 were programmers.
• Project completed within 12 months with cost
savings of more than 90% ($30M)
(*) Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave
Competitors In the Dust [Paperback]
Ken Schwaber and Jeff Sutherland
It is like going from...
...to:
From To
100 5
In what follows we take investigate what have to
happen to get a great small team...
Complexity
Predictive processes/frameworks
Waterfall
Prince 2
Iterative Waterfall
Rational Unified Process
V-Model
Empirical Processes – Agile Umbrella
Lean
Scrum ◀
eXtreme Programming ◀
Kanban ◀
▷ Daily Scrum
▷ Sprint Planning
▷ Sprint Retrospective
▷ Test Driven Development
▷ Continuous Integration
▷ Pair Programming
▷ Limiting Work in Progress
▷ ...
Lean Tools Practices
Agile
Three pillars of Empirical Processes
•Transparency
•Inspection
•Adaptation
Or just
Frequent inspection and adaptation
From To
100 35
66%of delivered features are rarely or never used*.
*) Standish report.
From To
100 35
But to make it happen you need:
• Concurrent Engineering
• Collaborative Problem Solving
• Creativity
They all require Self-Organisation
from to
100 35
Self-Organisation
will be a necessary
condition to move
From To
35 5
If you do it right,
you may get this
as a bonus:
Self–Organisation
= Local interactions
between people
Notice that self-organisation is not only
a “human” thing. Animals and even
plants also self-organise. Here we
focus on self-organisation of humans.
Complex Adaptive Systems
Brain
Connections
Neurones
Local Interactions
Individuals
*this is weak analogy - there are
no boundaries, there is no
system, but there are individuals
and there are interactions.
*) local interactions
do not respect
organisational
boundaries.
Diversity and Values
self-organisation top influencers
Individual’s View
Individual
Darkness Principle
Each element in the system is ignorant of the
behaviour of the system as a whole [...] If each
element ‘knew’ what was happening to the system
as a whole, all of the complexity would have to be
present in that element.
K.A. Richardson
Picture taken from http://www.comicvine.com
too high level of diversity will not
stop interactions, but may reduce
their usefulness in achieving our
goals. When the differences are
radical, collaboration may be
impeded.
when the views overlap, i.e. when
there is enough of common
ground in values, the local
interactions will be reinforced to a
level that - when combined with
diversity - may boost creativity
This set-theoretic representation gives
us slightly different view. It shows that
there is a fundamental common ground
for collaboration (green), but enough
diversity (other white circles) to
preserve healthy disagreement.
Diverse, but well-founded team
has better perception of the
reality then any individual
member.
Making someone managing such
a team will most-likely obscure its
bright view.
Novelty requires diversity.
Diversity will only bring
unexpected when differences
are respected and conflicts are
allowed.
If people follow simple rules
nothing novel and creative will
emerge from their self-
organisation.
Ralph Stacey
creativity = unexpected
unexpected
constructive
destructive
self-organisation and good team
gives
constructive creativity
self-organisation and bad team
gives
destructive creativity
Finally...
• Big team will most-likely be a bad team.
• Small team is not necessary a good team.
too high level of diversity will not
stop interactions, but may reduce
their usefulness in achieving our
goals. When the differences are
radical, collaboration may be
impeded.
Why big teams are usually bad?
What makes small team a good
team?
• Stable core membership.
• Long-lasting – the connections need to be build.
• Small fluctuations may refresh the team.
People are not resources...
They cannot be
plugged-in and out
without decrease of
productivity.
...and the teams are not factories.
A good team is...
a carefully selected team.
Build ‘big’ systems by building a small group of great
people that can work in teams, and co-locate them in
one place. Only grow when it really hurts, taking time
to hire extraordinary new talent*.
(*)Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product
Development with Large-Scale Scrum (Agile Software Development Series) [Paperback]
Craig Larman, Bas Vodde
The unit of scaling
You grow not by increasing the size of the
team, but by adding another new team.
Start small
• Start with one great small team.
• Regardless of the perceived size of the product.
One team only
• Easier to create artifacts (like initial architecture).
• Easier to make right decisions in a short time.
• Easier to brainstorm, run meetings, easier to
communicate.
• Simply, the complexity drops by order(s) of
magnitude if you start with just one team at the
beginning.
Complexity
there is one more dimension hidden here
Complexity
People make simple complex
Stay small
• Grow organically.
• One team at a time.
• Postpone growing till it hurts.
• Re-hire if necessary.
Hiring is crucial
• HRs - in the context of complex systems, they are not able to hire
right people - face it.
• Engage the team - they will have to work with the guy.
• Forget brain-teasers.
• GPAs don’t predict anything about who is going to be a
successful employee.
• Ask for portfolio.
• Real-work assignment as a part of hiring procedure.
Great teams are Lean
The Two Pillars of Lean
• Continuous Improvement
• Respect for People (not Resources)
Continuous Improvement
• Go See (for yourself).
• Kaizen - choose techniques or practices as the
team, practice to understand, experiment to find a
better way, repeat.
• Challenge everything.
• Improve the flow.
An environment supporting continuous learning and
embracing change, cannot exist without true respect
for people.
Respect for people
Start Small, Stay Small
Build great products by letting people to use their brains.
Any questions or ideas ?
info@redgreenrefactor.eu
?
This presentation was inspired by the works of many people, and I cannot possibly list them all. Though I did my very best to
attribute all authors of texts and images, and to recognize any copyrights, if you think that anything in this presentation should be
changed, added or removed, please contact me at marcin.czenko@redgreenrefactor.eu.
http://creativecommons.org/licenses/by-sa/3.0/

Contenu connexe

Tendances

Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)Alexey Krivitsky
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersRyan Ripley
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
Agile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAgile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAtlassian
 
Empowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyEmpowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyKevin Goldsmith
 
Certified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosCertified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosAlexey Krivitsky
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopIntro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopLeanAgileTraining
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotifyJohn Tian
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 
Building a Culture of Success on Open Principles
Building a Culture of Success on Open PrinciplesBuilding a Culture of Success on Open Principles
Building a Culture of Success on Open PrinciplesAtlassian
 
Agile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece
 

Tendances (20)

Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablers
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
Agile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAgile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and Others
 
Empowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyEmpowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from Spotify
 
Certified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosCertified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photos
 
Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopIntro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotify
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 
Building a Culture of Success on Open Principles
Building a Culture of Success on Open PrinciplesBuilding a Culture of Success on Open Principles
Building a Culture of Success on Open Principles
 
Agile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business Agility
 
Kanban sketches
Kanban sketchesKanban sketches
Kanban sketches
 
Spotify Model
Spotify ModelSpotify Model
Spotify Model
 

Similaire à Start small, stay small!

Less intro workshop
Less intro workshopLess intro workshop
Less intro workshopElad Sofer
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Lisa Boyer Cooney (she/her)
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile LeadershipPeter Stevens
 
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboShaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboPMIUKChapter
 
by Nanda Lankalapalli (32) (Copyright © 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright © 2018 - All right.docxby Nanda Lankalapalli (32) (Copyright © 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright © 2018 - All right.docxclairbycraft
 
by Nanda Lankalapalli (32) (Copyright © 2018 - All right
by Nanda Lankalapalli (32) (Copyright © 2018 - All rightby Nanda Lankalapalli (32) (Copyright © 2018 - All right
by Nanda Lankalapalli (32) (Copyright © 2018 - All rightChereCoble417
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILGregory Rowe, LSS, ITIL
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX TrenchesArio Jafarzadeh
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
Scaffolding for a Growing Team - Surge 2014
Scaffolding for a Growing Team - Surge 2014Scaffolding for a Growing Team - Surge 2014
Scaffolding for a Growing Team - Surge 2014Fran Fabrizio
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams EcosystemsEdward Chenard
 
Large Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSLarge Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSRam Srinivasan, CST
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile ManagersLuca Sturaro
 
by Nanda Lankalapalli32Copyright © 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright © 2018 - All rights are r.docxby Nanda Lankalapalli32Copyright © 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright © 2018 - All rights are r.docxclairbycraft
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersPeter Stevens
 

Similaire à Start small, stay small! (20)

FAST Agile
FAST AgileFAST Agile
FAST Agile
 
The foundations of agile
The foundations of agileThe foundations of agile
The foundations of agile
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshop
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile Leadership
 
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboShaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
 
by Nanda Lankalapalli (32) (Copyright © 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright © 2018 - All right.docxby Nanda Lankalapalli (32) (Copyright © 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright © 2018 - All right.docx
 
by Nanda Lankalapalli (32) (Copyright © 2018 - All right
by Nanda Lankalapalli (32) (Copyright © 2018 - All rightby Nanda Lankalapalli (32) (Copyright © 2018 - All right
by Nanda Lankalapalli (32) (Copyright © 2018 - All right
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITIL
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Scaffolding for a Growing Team - Surge 2014
Scaffolding for a Growing Team - Surge 2014Scaffolding for a Growing Team - Surge 2014
Scaffolding for a Growing Team - Surge 2014
 
Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams Ecosystems
 
Large Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSLarge Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSS
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile Managers
 
Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
 
by Nanda Lankalapalli32Copyright © 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright © 2018 - All rights are r.docxby Nanda Lankalapalli32Copyright © 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright © 2018 - All rights are r.docx
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 

Dernier

Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 

Dernier (20)

Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 

Start small, stay small!

  • 1. Start Small, Stay Small Build great products by letting people to use their brains. Any questions or ideas ? info@redgreenrefactor.eu
  • 2. Dispel the myth Great products require many people !
  • 3. Dispel the myth Big products require many people !
  • 4. SAGE - 1950s • Semi-Automatic Ground Environment. • Network of computer systems providing the ground environment for the larger air defense system with buildings, radars, and defense aircraft. • The earliest large-scale software intensive product development. • Hundreds of people. • Way over budget and partly outdated when finally delivered.
  • 5. SAGE - 1950s ...find the ten best people and write the entire thing themselves. One of the directors of SAGE discussing why programming had gotten out of hands(*). (*)Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum (Agile Software Development Series) [Paperback] Craig Larman, Bas Vodde
  • 6. FBI Sentinel: 2006–2012(*) • Replace digital and paper processes with purely digital workflows during investigations. • Planned for four phases initially and estimated for budget of $451M (March 2006, December 2009). • By August 2010, FBI spent $405M delivering only first two phases. • 400 people. • $35M and six more years needed if continued with the traditional approach. (*) Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust [Paperback] Ken Schwaber and Jeff Sutherland
  • 7. FBI Sentinel: 2006–2012(*) • Entire Sentinel project moved to the basement of the FBI building in Washington, DC. • Sentinel staff reduced from 400 to 45 people, where only 15 were programmers. • Project completed within 12 months with cost savings of more than 90% ($30M) (*) Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust [Paperback] Ken Schwaber and Jeff Sutherland
  • 8. It is like going from...
  • 11. In what follows we take investigate what have to happen to get a great small team...
  • 13.
  • 14. Predictive processes/frameworks Waterfall Prince 2 Iterative Waterfall Rational Unified Process V-Model
  • 15. Empirical Processes – Agile Umbrella Lean Scrum ◀ eXtreme Programming ◀ Kanban ◀ ▷ Daily Scrum ▷ Sprint Planning ▷ Sprint Retrospective ▷ Test Driven Development ▷ Continuous Integration ▷ Pair Programming ▷ Limiting Work in Progress ▷ ... Lean Tools Practices Agile
  • 16. Three pillars of Empirical Processes •Transparency •Inspection •Adaptation
  • 17. Or just Frequent inspection and adaptation
  • 19. 66%of delivered features are rarely or never used*. *) Standish report.
  • 21. But to make it happen you need: • Concurrent Engineering • Collaborative Problem Solving • Creativity They all require Self-Organisation
  • 22. from to 100 35 Self-Organisation will be a necessary condition to move
  • 23. From To 35 5 If you do it right, you may get this as a bonus:
  • 24. Self–Organisation = Local interactions between people Notice that self-organisation is not only a “human” thing. Animals and even plants also self-organise. Here we focus on self-organisation of humans.
  • 26. Brain
  • 28. Local Interactions Individuals *this is weak analogy - there are no boundaries, there is no system, but there are individuals and there are interactions.
  • 29. *) local interactions do not respect organisational boundaries.
  • 32. Darkness Principle Each element in the system is ignorant of the behaviour of the system as a whole [...] If each element ‘knew’ what was happening to the system as a whole, all of the complexity would have to be present in that element. K.A. Richardson Picture taken from http://www.comicvine.com
  • 33. too high level of diversity will not stop interactions, but may reduce their usefulness in achieving our goals. When the differences are radical, collaboration may be impeded.
  • 34. when the views overlap, i.e. when there is enough of common ground in values, the local interactions will be reinforced to a level that - when combined with diversity - may boost creativity
  • 35. This set-theoretic representation gives us slightly different view. It shows that there is a fundamental common ground for collaboration (green), but enough diversity (other white circles) to preserve healthy disagreement.
  • 36. Diverse, but well-founded team has better perception of the reality then any individual member.
  • 37. Making someone managing such a team will most-likely obscure its bright view.
  • 38. Novelty requires diversity. Diversity will only bring unexpected when differences are respected and conflicts are allowed. If people follow simple rules nothing novel and creative will emerge from their self- organisation. Ralph Stacey
  • 41. self-organisation and good team gives constructive creativity
  • 42. self-organisation and bad team gives destructive creativity
  • 43. Finally... • Big team will most-likely be a bad team. • Small team is not necessary a good team.
  • 44. too high level of diversity will not stop interactions, but may reduce their usefulness in achieving our goals. When the differences are radical, collaboration may be impeded. Why big teams are usually bad?
  • 45. What makes small team a good team? • Stable core membership. • Long-lasting – the connections need to be build. • Small fluctuations may refresh the team.
  • 46. People are not resources... They cannot be plugged-in and out without decrease of productivity.
  • 47. ...and the teams are not factories.
  • 48. A good team is... a carefully selected team. Build ‘big’ systems by building a small group of great people that can work in teams, and co-locate them in one place. Only grow when it really hurts, taking time to hire extraordinary new talent*. (*)Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum (Agile Software Development Series) [Paperback] Craig Larman, Bas Vodde
  • 49. The unit of scaling You grow not by increasing the size of the team, but by adding another new team.
  • 50. Start small • Start with one great small team. • Regardless of the perceived size of the product.
  • 51. One team only • Easier to create artifacts (like initial architecture). • Easier to make right decisions in a short time. • Easier to brainstorm, run meetings, easier to communicate. • Simply, the complexity drops by order(s) of magnitude if you start with just one team at the beginning.
  • 52. Complexity there is one more dimension hidden here
  • 54. Stay small • Grow organically. • One team at a time. • Postpone growing till it hurts. • Re-hire if necessary.
  • 55. Hiring is crucial • HRs - in the context of complex systems, they are not able to hire right people - face it. • Engage the team - they will have to work with the guy. • Forget brain-teasers. • GPAs don’t predict anything about who is going to be a successful employee. • Ask for portfolio. • Real-work assignment as a part of hiring procedure.
  • 57. The Two Pillars of Lean • Continuous Improvement • Respect for People (not Resources)
  • 58. Continuous Improvement • Go See (for yourself). • Kaizen - choose techniques or practices as the team, practice to understand, experiment to find a better way, repeat. • Challenge everything. • Improve the flow.
  • 59. An environment supporting continuous learning and embracing change, cannot exist without true respect for people.
  • 61. Start Small, Stay Small Build great products by letting people to use their brains. Any questions or ideas ? info@redgreenrefactor.eu
  • 62. ?
  • 63. This presentation was inspired by the works of many people, and I cannot possibly list them all. Though I did my very best to attribute all authors of texts and images, and to recognize any copyrights, if you think that anything in this presentation should be changed, added or removed, please contact me at marcin.czenko@redgreenrefactor.eu. http://creativecommons.org/licenses/by-sa/3.0/