SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
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/

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 

Último (20)

VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 

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/