SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
STORY GENERATION 
@protolous
2 
3 THINGS
3 
3 THINGS 
EPICS CONSIDERED HARMFUL
4 
3 THINGS 
EPICS CONSIDERED HARMFUL 
GOING TO PRODUCTION AS THE 1STTHING YOU DO
5 
3 THINGS 
EPICS CONSIDERED HARMFUL 
GOING TO PRODUCTION AS THE 1STTHING YOU DO 
YOUR STORIES ARE TOO BIG
6 
EPICS CONSIDERED HARMFUL
EPICS ARE USELESS * 
7 
* Unless you realize a story is too big after the fact and call it an “epic”. Then it’s fine.
EPICS ARE USELESS * 
8 
DON’T ADD PREVISIBILITY 
Can’t be used for estimation 
Hides complexity
EPICS ARE USELESS * 
9 
ASSUME LOTS OF THINGS 
Assumes the problem exists 
Assumes the solution described solves the problem 
Does not tell you about these assumptions
EPICS ARE USELESS * 
10 
USE “WRONG TYPE” OF CREATIVITY 
Creativity is driven by constraints 
Epics are “tabula rasa”
EPICS ARE USELESS * 
11 
DON’T ADD PREVISIBILITY 
Can’t be used for estimation 
Hides complexity 
ASSUME LOTS OF THINGS 
Assumes the problem exists 
Assumes the solution described solves the problem 
Does not tell you about these assumptions 
USE “WRONG TYPE” OF CREATIVITY 
Creativity is driven by constraints 
Epics are “tabula rasa”
PARADIGM SHIFT 
12 
Often (…) discovery is not quite the one anticipated by the speculative and tentative hypothesis. Only as experiment and tentative theory are together articulated to a match does the discovery emerge and the theory become a paradigm.
“SCIENTIFIC” METHOD 
13 
PURPOSE 
RESEARCH 
HYPOTHESIS 
EXPERIMENT 
ANALYSIS
“SCIENTIFIC” METHOD 
14 
PURPOSE 
RESEARCH 
HYPOTHESIS 
EXPERIMENT 
ANALYSIS
15 
GOING TO PRODUCTION AS THE 1ST THING YOU DO
16 
STOP WORRYING… 
ROBOTS.TXT 
HTTP AUTH 
FEATURE TOGGLES 
CANARY RELEASES 
DARK LAUNCHING 
BLUE/GREEN DEPLOYMENT
PLAYBOOK FOR PRODUCTION FIRST 
17
PLAYBOOK FOR PRODUCTION FIRST 
18 
1.Identifying the ABSOLUTELY MINIMALthat could be valuable to a user
PLAYBOOK FOR PRODUCTION FIRST 
19 
1. Identifying the ABSOLUTELY MINIMALthat could be valuable to a user 
2. Build a ‘walking skeleton’. MAKE AS MANY COMPROMISES AS POSSIBLE
PLAYBOOK FOR PRODUCTION FIRST 
20 
1. Identifying the ABSOLUTELY MINIMALthat could be valuable to a user 
2. Build a ‘walking skeleton’. MAKE AS MANY COMPROMISES AS POSSIBLE 
3. Create a production environment for this walking skeleton. BE FRUGAL IN YOUR AUTOMATION
21
TIME FOR REFLECTION 
22 
Can I have Continuous Delivery without Continuous Integration?
ASK YOURSELF 
23 
How many developers/streams of work? 
Will anyone need a staging or testing environment? 
Will I be using this code a year from now? What is the worst thing that could happen? 
How else can I know if I can actually do it?
JUST SHIP IT 
24 
Have small increments to receive valid feedback earlier
25 
YOUR STORIES ARE TOO BIG
HOW LITTLE IS ENOUGH? 
26
HOW LITTLE IS ENOUGH? 
27 
true story
HOW LITTLE IS ENOUGH? 
28 
true story
SMALL INCREMENTS @ LASTMINUTE.COM 
Provide a mobile landing page in French 
29
SMALL INCREMENTS @ LASTMINUTE.COM 
Search by location code (3 letters, like “LON”) and for tonight* and return a list of first 100 hotel names 
30 
* Picture was taken a few stories later…
SMALL INCREMENTS @ LASTMINUTE.COM 
One story to add pictures 
One story to add price 
31
SMALL INCREMENTS @ LASTMINUTE.COM 
One story for star rating 
One story for distance from you 
One story for back button on this page 
One story for collapsing search attributes 
32
A GOOD STORY 
33 
REALIZES ITS VALUE IMMEDIATELY 
YOU KNOW WHEN IT IS DONE 
YOU KNOW WHY YOU ARE DOING IT
I WRITE SMALL STORIES BECAUSE… 
34
COMMENTS..? DOUBTS..? 
COMPLAINTS..? 
Please follow @protolous on to 
continue this conversation

Contenu connexe

En vedette

Agile requirements engineering with scrum
Agile requirements engineering with scrumAgile requirements engineering with scrum
Agile requirements engineering with scrumxpdaysgermany
 
How agile coaches help us win the agile coach role @ Spotify
How agile coaches help us win   the agile coach role @ SpotifyHow agile coaches help us win   the agile coach role @ Spotify
How agile coaches help us win the agile coach role @ SpotifyBrendan Marsh
 
Agile Requirements Discovery
Agile Requirements DiscoveryAgile Requirements Discovery
Agile Requirements Discoveryagile101
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile CoachGrowing Agile
 
Breaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyBreaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyMario Lucero
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile RetrospectiveRussell Pannone
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User StoriesShriKant Vashishtha
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlogrwirdemann
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User StoriesCarlo Kruger
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & DesignMike Cottmeyer
 
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories10 Tips for Creating Great User Stories
10 Tips for Creating Great User StoriesRoman Pichler
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Peter Antman
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product BacklogRussell Pannone
 

En vedette (20)

Agile requirements engineering with scrum
Agile requirements engineering with scrumAgile requirements engineering with scrum
Agile requirements engineering with scrum
 
How agile coaches help us win the agile coach role @ Spotify
How agile coaches help us win   the agile coach role @ SpotifyHow agile coaches help us win   the agile coach role @ Spotify
How agile coaches help us win the agile coach role @ Spotify
 
Agile Requirements Discovery
Agile Requirements DiscoveryAgile Requirements Discovery
Agile Requirements Discovery
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile Coach
 
User Stories
User StoriesUser Stories
User Stories
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
 
Breaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyBreaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile Methodology
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile Retrospective
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlog
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
UX and Scrum
UX and ScrumUX and Scrum
UX and Scrum
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
 

Similaire à Story generation

Crafting Great Hypotheses - Droidcon 2016
Crafting Great Hypotheses - Droidcon 2016Crafting Great Hypotheses - Droidcon 2016
Crafting Great Hypotheses - Droidcon 2016Hoang Huynh
 
Get comfortable breaking your product - Mind the Product 2018 conference talk
Get comfortable breaking your product - Mind the Product 2018 conference talkGet comfortable breaking your product - Mind the Product 2018 conference talk
Get comfortable breaking your product - Mind the Product 2018 conference talkRik Higham
 
How to use comics in B2B marketing
How to use comics in B2B marketingHow to use comics in B2B marketing
How to use comics in B2B marketingRadix Communications
 
PROTOBAKING REVISITED
PROTOBAKING REVISITEDPROTOBAKING REVISITED
PROTOBAKING REVISITEDDan Rockwell
 
Subverting The Algorithm
Subverting The AlgorithmSubverting The Algorithm
Subverting The Algorithmgaboosh
 
F*ck storytelling (notes)
F*ck storytelling (notes)F*ck storytelling (notes)
F*ck storytelling (notes)Mark Logan
 
Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7verge
 
Sample High School Essays. Online assignment writing service.
Sample High School Essays. Online assignment writing service.Sample High School Essays. Online assignment writing service.
Sample High School Essays. Online assignment writing service.Michelle Shaw
 
Lance Weiler: Designing a Storyworld
Lance Weiler: Designing a StoryworldLance Weiler: Designing a Storyworld
Lance Weiler: Designing a StoryworldAphra_Kadabra
 

Similaire à Story generation (9)

Crafting Great Hypotheses - Droidcon 2016
Crafting Great Hypotheses - Droidcon 2016Crafting Great Hypotheses - Droidcon 2016
Crafting Great Hypotheses - Droidcon 2016
 
Get comfortable breaking your product - Mind the Product 2018 conference talk
Get comfortable breaking your product - Mind the Product 2018 conference talkGet comfortable breaking your product - Mind the Product 2018 conference talk
Get comfortable breaking your product - Mind the Product 2018 conference talk
 
How to use comics in B2B marketing
How to use comics in B2B marketingHow to use comics in B2B marketing
How to use comics in B2B marketing
 
PROTOBAKING REVISITED
PROTOBAKING REVISITEDPROTOBAKING REVISITED
PROTOBAKING REVISITED
 
Subverting The Algorithm
Subverting The AlgorithmSubverting The Algorithm
Subverting The Algorithm
 
F*ck storytelling (notes)
F*ck storytelling (notes)F*ck storytelling (notes)
F*ck storytelling (notes)
 
Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7
 
Sample High School Essays. Online assignment writing service.
Sample High School Essays. Online assignment writing service.Sample High School Essays. Online assignment writing service.
Sample High School Essays. Online assignment writing service.
 
Lance Weiler: Designing a Storyworld
Lance Weiler: Designing a StoryworldLance Weiler: Designing a Storyworld
Lance Weiler: Designing a Storyworld
 

Plus de Lourenco P Soares

Lean - Gestão e Princípios
Lean - Gestão e PrincípiosLean - Gestão e Princípios
Lean - Gestão e PrincípiosLourenco P Soares
 
ILEGÍVEL: Inovação em domínios complexos
ILEGÍVEL: Inovação em domínios complexos ILEGÍVEL: Inovação em domínios complexos
ILEGÍVEL: Inovação em domínios complexos Lourenco P Soares
 
3 Ideas para acelerar la entrega
3 Ideas para acelerar la entrega3 Ideas para acelerar la entrega
3 Ideas para acelerar la entregaLourenco P Soares
 
3 ideias radicais para acelerar a sua entrega - Agile Brazil 2015
3 ideias radicais para acelerar a sua entrega - Agile Brazil 20153 ideias radicais para acelerar a sua entrega - Agile Brazil 2015
3 ideias radicais para acelerar a sua entrega - Agile Brazil 2015Lourenco P Soares
 
3 Aceleradores da Agilidade v1.0
3 Aceleradores da Agilidade v1.03 Aceleradores da Agilidade v1.0
3 Aceleradores da Agilidade v1.0Lourenco P Soares
 
Priorização por Objetivos Agile Day 2013
Priorização por Objetivos   Agile Day 2013Priorização por Objetivos   Agile Day 2013
Priorização por Objetivos Agile Day 2013Lourenco P Soares
 
'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization
'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization
'Pierda Alcance Ahora! Preguntame Como!': Goal-based PriorizationLourenco P Soares
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Lourenco P Soares
 

Plus de Lourenco P Soares (11)

Lean - Gestão e Princípios
Lean - Gestão e PrincípiosLean - Gestão e Princípios
Lean - Gestão e Princípios
 
ILEGÍVEL: Inovação em domínios complexos
ILEGÍVEL: Inovação em domínios complexos ILEGÍVEL: Inovação em domínios complexos
ILEGÍVEL: Inovação em domínios complexos
 
3 Ideas para acelerar la entrega
3 Ideas para acelerar la entrega3 Ideas para acelerar la entrega
3 Ideas para acelerar la entrega
 
3 ideias radicais para acelerar a sua entrega - Agile Brazil 2015
3 ideias radicais para acelerar a sua entrega - Agile Brazil 20153 ideias radicais para acelerar a sua entrega - Agile Brazil 2015
3 ideias radicais para acelerar a sua entrega - Agile Brazil 2015
 
3 Aceleradores da Agilidade v1.0
3 Aceleradores da Agilidade v1.03 Aceleradores da Agilidade v1.0
3 Aceleradores da Agilidade v1.0
 
Desce daí
Desce daíDesce daí
Desce daí
 
Negócio + Tecnologia
Negócio + TecnologiaNegócio + Tecnologia
Negócio + Tecnologia
 
Priorização por Objetivos Agile Day 2013
Priorização por Objetivos   Agile Day 2013Priorização por Objetivos   Agile Day 2013
Priorização por Objetivos Agile Day 2013
 
'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization
'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization
'Pierda Alcance Ahora! Preguntame Como!': Goal-based Priorization
 
Princípios Ágeis
Princípios ÁgeisPrincípios Ágeis
Princípios Ágeis
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
 

Dernier

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 

Dernier (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 

Story generation

  • 3. 3 3 THINGS EPICS CONSIDERED HARMFUL
  • 4. 4 3 THINGS EPICS CONSIDERED HARMFUL GOING TO PRODUCTION AS THE 1STTHING YOU DO
  • 5. 5 3 THINGS EPICS CONSIDERED HARMFUL GOING TO PRODUCTION AS THE 1STTHING YOU DO YOUR STORIES ARE TOO BIG
  • 7. EPICS ARE USELESS * 7 * Unless you realize a story is too big after the fact and call it an “epic”. Then it’s fine.
  • 8. EPICS ARE USELESS * 8 DON’T ADD PREVISIBILITY Can’t be used for estimation Hides complexity
  • 9. EPICS ARE USELESS * 9 ASSUME LOTS OF THINGS Assumes the problem exists Assumes the solution described solves the problem Does not tell you about these assumptions
  • 10. EPICS ARE USELESS * 10 USE “WRONG TYPE” OF CREATIVITY Creativity is driven by constraints Epics are “tabula rasa”
  • 11. EPICS ARE USELESS * 11 DON’T ADD PREVISIBILITY Can’t be used for estimation Hides complexity ASSUME LOTS OF THINGS Assumes the problem exists Assumes the solution described solves the problem Does not tell you about these assumptions USE “WRONG TYPE” OF CREATIVITY Creativity is driven by constraints Epics are “tabula rasa”
  • 12. PARADIGM SHIFT 12 Often (…) discovery is not quite the one anticipated by the speculative and tentative hypothesis. Only as experiment and tentative theory are together articulated to a match does the discovery emerge and the theory become a paradigm.
  • 13. “SCIENTIFIC” METHOD 13 PURPOSE RESEARCH HYPOTHESIS EXPERIMENT ANALYSIS
  • 14. “SCIENTIFIC” METHOD 14 PURPOSE RESEARCH HYPOTHESIS EXPERIMENT ANALYSIS
  • 15. 15 GOING TO PRODUCTION AS THE 1ST THING YOU DO
  • 16. 16 STOP WORRYING… ROBOTS.TXT HTTP AUTH FEATURE TOGGLES CANARY RELEASES DARK LAUNCHING BLUE/GREEN DEPLOYMENT
  • 18. PLAYBOOK FOR PRODUCTION FIRST 18 1.Identifying the ABSOLUTELY MINIMALthat could be valuable to a user
  • 19. PLAYBOOK FOR PRODUCTION FIRST 19 1. Identifying the ABSOLUTELY MINIMALthat could be valuable to a user 2. Build a ‘walking skeleton’. MAKE AS MANY COMPROMISES AS POSSIBLE
  • 20. PLAYBOOK FOR PRODUCTION FIRST 20 1. Identifying the ABSOLUTELY MINIMALthat could be valuable to a user 2. Build a ‘walking skeleton’. MAKE AS MANY COMPROMISES AS POSSIBLE 3. Create a production environment for this walking skeleton. BE FRUGAL IN YOUR AUTOMATION
  • 21. 21
  • 22. TIME FOR REFLECTION 22 Can I have Continuous Delivery without Continuous Integration?
  • 23. ASK YOURSELF 23 How many developers/streams of work? Will anyone need a staging or testing environment? Will I be using this code a year from now? What is the worst thing that could happen? How else can I know if I can actually do it?
  • 24. JUST SHIP IT 24 Have small increments to receive valid feedback earlier
  • 25. 25 YOUR STORIES ARE TOO BIG
  • 26. HOW LITTLE IS ENOUGH? 26
  • 27. HOW LITTLE IS ENOUGH? 27 true story
  • 28. HOW LITTLE IS ENOUGH? 28 true story
  • 29. SMALL INCREMENTS @ LASTMINUTE.COM Provide a mobile landing page in French 29
  • 30. SMALL INCREMENTS @ LASTMINUTE.COM Search by location code (3 letters, like “LON”) and for tonight* and return a list of first 100 hotel names 30 * Picture was taken a few stories later…
  • 31. SMALL INCREMENTS @ LASTMINUTE.COM One story to add pictures One story to add price 31
  • 32. SMALL INCREMENTS @ LASTMINUTE.COM One story for star rating One story for distance from you One story for back button on this page One story for collapsing search attributes 32
  • 33. A GOOD STORY 33 REALIZES ITS VALUE IMMEDIATELY YOU KNOW WHEN IT IS DONE YOU KNOW WHY YOU ARE DOING IT
  • 34. I WRITE SMALL STORIES BECAUSE… 34
  • 35. COMMENTS..? DOUBTS..? COMPLAINTS..? Please follow @protolous on to continue this conversation