SlideShare a Scribd company logo
1 of 48
Download to read offline
Game of Sprints
@KevlinHenney
https://theculturetrip.com/north-america/usa/new-york/
articles/10-paces-to-find-street-art-in-nyc/
They satirized
the reductive
and banal
nature of
management
speak.
Will Gompertz
Think Like an Artist
Scrum works by making visible the
dysfunction and impediments that are
impacting the Product Owner and the team’s
effectiveness, so that they can be addressed.
The Scrum framework will quickly reveal
these weaknesses. Scrum does not solve the
problems of development; it makes them
painfully visible, and provides a framework
for people to explore ways to resolve
problems in short cycles and with small
improvement experiments.
http://scrumprimer.com
It has become commonplace to suggest that failure is good for
entrepreneurs. In this view, failure that comes early in a founder's
career can teach them important lessons about doing business
and harden them up for the next start-up attempt.
David Storey
"Lessons that are wasted on entrepreneurs"
http://www.ft.com/cms/s/0/fb24f8a4-2151-11dd-a0e6-000077b07658.html
In the UK, the evidence is that novices are neither more nor less
likely to have a business that either grows or survives than
experienced founders. In Germany, where much more extensive
statistical work has been undertaken, it is clear that those whose
business had failed had worse-performing businesses if they
restarted than did novices.
David Storey
"Lessons that are wasted on entrepreneurs"
http://www.ft.com/cms/s/0/fb24f8a4-2151-11dd-a0e6-000077b07658.html
In short, the assumption that entrepreneurs use the lessons of
their own experience to improve their chances of creating a
series of profitable businesses is not borne out by the evidence.
Success in business remains, as in life, something of a lottery.
David Storey
"Lessons that are wasted on entrepreneurs"
http://www.ft.com/cms/s/0/fb24f8a4-2151-11dd-a0e6-000077b07658.html
Man prefers to believe
what he prefers to be true.
Francis Bacon
No matter what humans
think about, we tend to
pay more attention to
stuff that fits in with our
beliefs than stuff that
might challenge them.
Psychologists call this
"confirmation bias."
When we have embraced
a theory, large or small,
we tend to be better at
noticing evidence that
supports it than evidence
that might run counter
to it.
As any psychologist will tell you, pretty much everything you
think and do is coloured by biases that you are typically totally
unaware of. Rather than seeing the world as it is, you see it
through a veil of prejudice and self-serving hypocrisies.
http://www.newscientist.com/article/
mg21028122.200-the-grand-delusion-blind-to-bias.html
You have just experienced the illusion of naive realism - the
conviction that you, and perhaps you alone, perceive the world
as it really is, and that anybody who sees it differently is
biased.
http://www.newscientist.com/article/
mg21028122.200-the-grand-delusion-blind-to-bias.html
If, at this point, you are thinking: "Yeah, right, that might be
true of other people, but not me," then you have fallen foul of
yet another aspect of the illusion: the bias blind spot. Most
people will happily acknowledge that such biases exist, but
only in other people.
http://www.newscientist.com/article/
mg21028122.200-the-grand-delusion-blind-to-bias.html
If you want to learn how
to build a house, build a
house. Don't ask anybody,
just build a house.
Christopher Walken
empirical, adjective
 based on, concerned with, or verifiable by
observation or experience rather than theory
or pure logic
 pertaining to, or derived from, experience
 capable of being verified or disproved by
observation or experiment
Concise Oxford English Dictionary ∙ Oxford English Dictionary ∙ Merriam-Webster's Collegiate Dictionary
The "defined" process control
model requires that every
piece of work be completely
understood. Given a well-
defined set of inputs, the
same outputs are generated
every time.
The empirical process control
model, on the other hand,
expects the unexpected. It
provides and exercises control
through frequent inspection
and adaptation for processes
that are imperfectly defined
and generate unpredictable
and unrepeatable results.
Plan
Establish hypothesis,
goal or work tasks
Do
Carry out plan
Study
Review what has
been done against
plan (a.k.a. Check)
Act
Revise approach
or artefacts based
on study
Deming/Shewhart Cycle
Starting from a position of incomplete
knowledge and gradually iterating
through hypothesis, experiment and
discovery towards — one would hope
— working software addresses part
of the question of moving from the
unknown to the known.
Kevlin Henney
"The Uncertainty Principle"
NDC Magazine 2009
If a plot works out
exactly as you first
planned, you're not
working loosely
enough to give room
to your imagination
and instincts.
/ WordFriday
pantser, noun
 Writer who writes by the seat of their pants.
 In contrast to a plotter, a pantser doesn't
work to (or have) an outline.
Plan
Establish hypothesis,
goal or work tasks
Do
Carry out plan
Study
Review what has
been done against
plan (a.k.a. Check)
Act
Revise approach
or artefacts based
on study
Deming/Shewhart Cycle
Write
As the behaviour is
new, the test fails
Reify
Implement so that
the test passes
Reflect
Is there something in
the code or tests that
could be improved?
Refactor
Make it so!
Test-First Cycle
TDD is fun! It’s like a game where you
navigate a maze of technical decisions that
lead to highly robust software while
avoiding the quagmire of long debug
sessions. With each test there is a renewed
sense of accomplishment and clear progress
toward the goal. Automated tests record
assumptions, capture decisions, and free the
mind to focus on the next challenge.
James Grenning
Test-Driven Development for Embedded C
TDD is fun! It’s like a game where you
navigate a maze of technical decisions that
lead to highly robust software while
avoiding the quagmire of long debug
sessions. With each test there is a renewed
sense of accomplishment and clear progress
toward the goal. Automated tests record
assumptions, capture decisions, and free the
mind to focus on the next challenge.
James Grenning
Test-Driven Development for Embedded C
TDD is fun! It’s like a game where you
navigate a maze of technical decisions that
lead to highly robust software while
avoiding the quagmire of long debug
sessions. With each test there is a renewed
sense of accomplishment and clear progress
toward the goal. Automated tests record
assumptions, capture decisions, and free the
mind to focus on the next challenge.
James Grenning
Test-Driven Development for Embedded C
Rock climbing, story-telling, and carpet
wrestling are not about winning or losing;
the game is all about having fun.
As long as the guessing or the story-telling is
interesting, the game is worth playing.
These are cooperative games.
The point of the game is to interact with each
other, or perhaps to help each other.
Alistair Cockburn
"Software Development as a Cooperative Game"
http://alistair.cockburn.us/Software+development+as+a+cooperative+game
/ WordFriday
nomic, noun & adjective
 a game in which changing the rules of the game is
a legal move and part of the game
 the original Nomic was invented by Peter Suber,
but the term is now generalised to describe any
game that has these properties
 political constitutions, legal systems, software
development processes and many games that
children spontaneously evolve over an afternoon
of play are nomic in nature
Software development:
a social activity with
technical practices.
Helen Sharp
The four
conditions that
characterize wise
crowds:
diversity of
opinion,
independence,
decentralization,
and aggregation.
There’s little correlation between a
group’s collective intelligence and
the IQs of its individual members.
But if a group includes more
women, its collective intelligence
rises.
"What Makes a Team Smarter? More Women"
http://hbr.org/2011/06/defend-your-research-what-makes-a-team-smarter-more-women/
As a
I want
So that
$Role
$Feature
$Benefit
As a
I want
So that
team member
$Feature
$Benefit
As a
I want
So that
team member
to develop software
$Benefit
As a
I want
So that
team member
to develop software
I can have fun

More Related Content

Viewers also liked

Viewers also liked (20)

Good Code
Good CodeGood Code
Good Code
 
The Error of Our Ways
The Error of Our WaysThe Error of Our Ways
The Error of Our Ways
 
Declarative Thinking, Declarative Practice
Declarative Thinking, Declarative PracticeDeclarative Thinking, Declarative Practice
Declarative Thinking, Declarative Practice
 
Flyer cahier op de campus 3 april 2017 meten is weten3
Flyer cahier op de campus  3 april 2017 meten is weten3Flyer cahier op de campus  3 april 2017 meten is weten3
Flyer cahier op de campus 3 april 2017 meten is weten3
 
Valutazione funzionale dell'atleta esercizi
Valutazione funzionale dell'atleta eserciziValutazione funzionale dell'atleta esercizi
Valutazione funzionale dell'atleta esercizi
 
Témoignage ATOUTS Numériques II - Hôtel les Chataigniers
Témoignage ATOUTS Numériques II - Hôtel les ChataigniersTémoignage ATOUTS Numériques II - Hôtel les Chataigniers
Témoignage ATOUTS Numériques II - Hôtel les Chataigniers
 
Rutinas para sintetizar y organizar ideas.
Rutinas para sintetizar y organizar ideas. Rutinas para sintetizar y organizar ideas.
Rutinas para sintetizar y organizar ideas.
 
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Springドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
 
Marine salvage services offered worldwide-E MAIL marinegedrosia@gmail.com
Marine salvage services offered worldwide-E MAIL   marinegedrosia@gmail.comMarine salvage services offered worldwide-E MAIL   marinegedrosia@gmail.com
Marine salvage services offered worldwide-E MAIL marinegedrosia@gmail.com
 
SOLID Deconstruction
SOLID DeconstructionSOLID Deconstruction
SOLID Deconstruction
 
Culture Code: Creating A Lovable Company
Culture Code: Creating A Lovable CompanyCulture Code: Creating A Lovable Company
Culture Code: Creating A Lovable Company
 
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsThe Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer Interviews
 
Object? You Keep Using that Word
Object? You Keep Using that WordObject? You Keep Using that Word
Object? You Keep Using that Word
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many Programmers
 
An introduction to gamification - University of Macedonia
An introduction to gamification - University of Macedonia An introduction to gamification - University of Macedonia
An introduction to gamification - University of Macedonia
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Hadoop, Pig, and Twitter (NoSQL East 2009)
Hadoop, Pig, and Twitter (NoSQL East 2009)Hadoop, Pig, and Twitter (NoSQL East 2009)
Hadoop, Pig, and Twitter (NoSQL East 2009)
 
Privacy, Surveillance and librarianship
Privacy, Surveillance and librarianshipPrivacy, Surveillance and librarianship
Privacy, Surveillance and librarianship
 
Bolivia integrated Emergency Management System Feasibility Study
Bolivia integrated Emergency Management System Feasibility StudyBolivia integrated Emergency Management System Feasibility Study
Bolivia integrated Emergency Management System Feasibility Study
 
Announcements- Tuesday March 28, 2017
Announcements- Tuesday March 28, 2017Announcements- Tuesday March 28, 2017
Announcements- Tuesday March 28, 2017
 

Similar to Game of Sprints

Bastiaan article
Bastiaan articleBastiaan article
Bastiaan article
tylergalpin
 

Similar to Game of Sprints (20)

Making Good Design Decisions
Making Good Design DecisionsMaking Good Design Decisions
Making Good Design Decisions
 
How To Fail: 25 Secrets Learned through Failure
How To Fail: 25 Secrets Learned through FailureHow To Fail: 25 Secrets Learned through Failure
How To Fail: 25 Secrets Learned through Failure
 
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
 
Build Better Products: How to Identify and Validate Assumptions
Build Better Products: How to Identify and Validate AssumptionsBuild Better Products: How to Identify and Validate Assumptions
Build Better Products: How to Identify and Validate Assumptions
 
First Round Capital
First Round CapitalFirst Round Capital
First Round Capital
 
Behavioral Economics as a Lens for Interaction design
Behavioral Economics as a Lens for Interaction designBehavioral Economics as a Lens for Interaction design
Behavioral Economics as a Lens for Interaction design
 
Managing Creativity
Managing CreativityManaging Creativity
Managing Creativity
 
Blameless system design - annotated
Blameless system design  - annotatedBlameless system design  - annotated
Blameless system design - annotated
 
Experiment to build the right thing
Experiment to build the right thingExperiment to build the right thing
Experiment to build the right thing
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...
 
U creative
U creativeU creative
U creative
 
JDD2014: Game of Throneware, or how not to get killed when a developer become...
JDD2014: Game of Throneware, or how not to get killed when a developer become...JDD2014: Game of Throneware, or how not to get killed when a developer become...
JDD2014: Game of Throneware, or how not to get killed when a developer become...
 
Hexawise Soap Opera Testing
Hexawise Soap Opera TestingHexawise Soap Opera Testing
Hexawise Soap Opera Testing
 
Sustainable Practices, Art and Design Thinking
 Sustainable Practices, Art and Design Thinking Sustainable Practices, Art and Design Thinking
Sustainable Practices, Art and Design Thinking
 
Bastiaan article
Bastiaan articleBastiaan article
Bastiaan article
 
Game Storming Overview- Big Design
Game Storming Overview- Big DesignGame Storming Overview- Big Design
Game Storming Overview- Big Design
 
How to Create a Great Product Storyboard in 8 Steps
How to Create a Great Product Storyboard in 8 StepsHow to Create a Great Product Storyboard in 8 Steps
How to Create a Great Product Storyboard in 8 Steps
 
Creative Thinking Skills
Creative Thinking SkillsCreative Thinking Skills
Creative Thinking Skills
 
Creative Thinking Skills
Creative Thinking Skills   Creative Thinking Skills
Creative Thinking Skills
 
Creatures of Habit Creativity Workshop
Creatures of Habit Creativity WorkshopCreatures of Habit Creativity Workshop
Creatures of Habit Creativity Workshop
 

More from Kevlin Henney

More from Kevlin Henney (20)

Program with GUTs
Program with GUTsProgram with GUTs
Program with GUTs
 
The Case for Technical Excellence
The Case for Technical ExcellenceThe Case for Technical Excellence
The Case for Technical Excellence
 
Empirical Development
Empirical DevelopmentEmpirical Development
Empirical Development
 
Lambda? You Keep Using that Letter
Lambda? You Keep Using that LetterLambda? You Keep Using that Letter
Lambda? You Keep Using that Letter
 
Lambda? You Keep Using that Letter
Lambda? You Keep Using that LetterLambda? You Keep Using that Letter
Lambda? You Keep Using that Letter
 
Solid Deconstruction
Solid DeconstructionSolid Deconstruction
Solid Deconstruction
 
Get Kata
Get KataGet Kata
Get Kata
 
Procedural Programming: It’s Back? It Never Went Away
Procedural Programming: It’s Back? It Never Went AwayProcedural Programming: It’s Back? It Never Went Away
Procedural Programming: It’s Back? It Never Went Away
 
Structure and Interpretation of Test Cases
Structure and Interpretation of Test CasesStructure and Interpretation of Test Cases
Structure and Interpretation of Test Cases
 
Agility ≠ Speed
Agility ≠ SpeedAgility ≠ Speed
Agility ≠ Speed
 
Refactoring to Immutability
Refactoring to ImmutabilityRefactoring to Immutability
Refactoring to Immutability
 
Old Is the New New
Old Is the New NewOld Is the New New
Old Is the New New
 
Clean Coders Hate What Happens To Your Code When You Use These Enterprise Pro...
Clean Coders Hate What Happens To Your Code When You Use These Enterprise Pro...Clean Coders Hate What Happens To Your Code When You Use These Enterprise Pro...
Clean Coders Hate What Happens To Your Code When You Use These Enterprise Pro...
 
Code as Risk
Code as RiskCode as Risk
Code as Risk
 
Driven to Tests
Driven to TestsDriven to Tests
Driven to Tests
 
Learning Curve
Learning CurveLearning Curve
Learning Curve
 
Unequal Equivalence
Unequal EquivalenceUnequal Equivalence
Unequal Equivalence
 
First Among Equals
First Among EqualsFirst Among Equals
First Among Equals
 
No Memory for Contracts
No Memory for ContractsNo Memory for Contracts
No Memory for Contracts
 
Opposites Attract
Opposites AttractOpposites Attract
Opposites Attract
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 

Game of Sprints

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 8. They satirized the reductive and banal nature of management speak. Will Gompertz Think Like an Artist
  • 9.
  • 10. Scrum works by making visible the dysfunction and impediments that are impacting the Product Owner and the team’s effectiveness, so that they can be addressed. The Scrum framework will quickly reveal these weaknesses. Scrum does not solve the problems of development; it makes them painfully visible, and provides a framework for people to explore ways to resolve problems in short cycles and with small improvement experiments. http://scrumprimer.com
  • 11. It has become commonplace to suggest that failure is good for entrepreneurs. In this view, failure that comes early in a founder's career can teach them important lessons about doing business and harden them up for the next start-up attempt. David Storey "Lessons that are wasted on entrepreneurs" http://www.ft.com/cms/s/0/fb24f8a4-2151-11dd-a0e6-000077b07658.html
  • 12. In the UK, the evidence is that novices are neither more nor less likely to have a business that either grows or survives than experienced founders. In Germany, where much more extensive statistical work has been undertaken, it is clear that those whose business had failed had worse-performing businesses if they restarted than did novices. David Storey "Lessons that are wasted on entrepreneurs" http://www.ft.com/cms/s/0/fb24f8a4-2151-11dd-a0e6-000077b07658.html
  • 13. In short, the assumption that entrepreneurs use the lessons of their own experience to improve their chances of creating a series of profitable businesses is not borne out by the evidence. Success in business remains, as in life, something of a lottery. David Storey "Lessons that are wasted on entrepreneurs" http://www.ft.com/cms/s/0/fb24f8a4-2151-11dd-a0e6-000077b07658.html
  • 14. Man prefers to believe what he prefers to be true. Francis Bacon
  • 15. No matter what humans think about, we tend to pay more attention to stuff that fits in with our beliefs than stuff that might challenge them. Psychologists call this "confirmation bias." When we have embraced a theory, large or small, we tend to be better at noticing evidence that supports it than evidence that might run counter to it.
  • 16. As any psychologist will tell you, pretty much everything you think and do is coloured by biases that you are typically totally unaware of. Rather than seeing the world as it is, you see it through a veil of prejudice and self-serving hypocrisies. http://www.newscientist.com/article/ mg21028122.200-the-grand-delusion-blind-to-bias.html
  • 17. You have just experienced the illusion of naive realism - the conviction that you, and perhaps you alone, perceive the world as it really is, and that anybody who sees it differently is biased. http://www.newscientist.com/article/ mg21028122.200-the-grand-delusion-blind-to-bias.html
  • 18. If, at this point, you are thinking: "Yeah, right, that might be true of other people, but not me," then you have fallen foul of yet another aspect of the illusion: the bias blind spot. Most people will happily acknowledge that such biases exist, but only in other people. http://www.newscientist.com/article/ mg21028122.200-the-grand-delusion-blind-to-bias.html
  • 19. If you want to learn how to build a house, build a house. Don't ask anybody, just build a house. Christopher Walken
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. empirical, adjective  based on, concerned with, or verifiable by observation or experience rather than theory or pure logic  pertaining to, or derived from, experience  capable of being verified or disproved by observation or experiment Concise Oxford English Dictionary ∙ Oxford English Dictionary ∙ Merriam-Webster's Collegiate Dictionary
  • 25.
  • 26. The "defined" process control model requires that every piece of work be completely understood. Given a well- defined set of inputs, the same outputs are generated every time.
  • 27. The empirical process control model, on the other hand, expects the unexpected. It provides and exercises control through frequent inspection and adaptation for processes that are imperfectly defined and generate unpredictable and unrepeatable results.
  • 28. Plan Establish hypothesis, goal or work tasks Do Carry out plan Study Review what has been done against plan (a.k.a. Check) Act Revise approach or artefacts based on study Deming/Shewhart Cycle
  • 29. Starting from a position of incomplete knowledge and gradually iterating through hypothesis, experiment and discovery towards — one would hope — working software addresses part of the question of moving from the unknown to the known. Kevlin Henney "The Uncertainty Principle" NDC Magazine 2009
  • 30.
  • 31. If a plot works out exactly as you first planned, you're not working loosely enough to give room to your imagination and instincts.
  • 33. pantser, noun  Writer who writes by the seat of their pants.  In contrast to a plotter, a pantser doesn't work to (or have) an outline.
  • 34. Plan Establish hypothesis, goal or work tasks Do Carry out plan Study Review what has been done against plan (a.k.a. Check) Act Revise approach or artefacts based on study Deming/Shewhart Cycle
  • 35. Write As the behaviour is new, the test fails Reify Implement so that the test passes Reflect Is there something in the code or tests that could be improved? Refactor Make it so! Test-First Cycle
  • 36. TDD is fun! It’s like a game where you navigate a maze of technical decisions that lead to highly robust software while avoiding the quagmire of long debug sessions. With each test there is a renewed sense of accomplishment and clear progress toward the goal. Automated tests record assumptions, capture decisions, and free the mind to focus on the next challenge. James Grenning Test-Driven Development for Embedded C
  • 37. TDD is fun! It’s like a game where you navigate a maze of technical decisions that lead to highly robust software while avoiding the quagmire of long debug sessions. With each test there is a renewed sense of accomplishment and clear progress toward the goal. Automated tests record assumptions, capture decisions, and free the mind to focus on the next challenge. James Grenning Test-Driven Development for Embedded C
  • 38. TDD is fun! It’s like a game where you navigate a maze of technical decisions that lead to highly robust software while avoiding the quagmire of long debug sessions. With each test there is a renewed sense of accomplishment and clear progress toward the goal. Automated tests record assumptions, capture decisions, and free the mind to focus on the next challenge. James Grenning Test-Driven Development for Embedded C
  • 39. Rock climbing, story-telling, and carpet wrestling are not about winning or losing; the game is all about having fun. As long as the guessing or the story-telling is interesting, the game is worth playing. These are cooperative games. The point of the game is to interact with each other, or perhaps to help each other. Alistair Cockburn "Software Development as a Cooperative Game" http://alistair.cockburn.us/Software+development+as+a+cooperative+game
  • 41. nomic, noun & adjective  a game in which changing the rules of the game is a legal move and part of the game  the original Nomic was invented by Peter Suber, but the term is now generalised to describe any game that has these properties  political constitutions, legal systems, software development processes and many games that children spontaneously evolve over an afternoon of play are nomic in nature
  • 42. Software development: a social activity with technical practices. Helen Sharp
  • 43. The four conditions that characterize wise crowds: diversity of opinion, independence, decentralization, and aggregation.
  • 44. There’s little correlation between a group’s collective intelligence and the IQs of its individual members. But if a group includes more women, its collective intelligence rises. "What Makes a Team Smarter? More Women" http://hbr.org/2011/06/defend-your-research-what-makes-a-team-smarter-more-women/
  • 45. As a I want So that $Role $Feature $Benefit
  • 46. As a I want So that team member $Feature $Benefit
  • 47. As a I want So that team member to develop software $Benefit
  • 48. As a I want So that team member to develop software I can have fun