SlideShare a Scribd company logo
1 of 18
Learn Your Customers’ Language John Smith | Orlando, FL  @onefloridacoder | onefloridacoder@live.com
The Problem
Answers Think Ahead Ask More Questions Take the Customer to Dinner
new Answers(); Don’t Think Ahead Sooner Ask Better Questions Look for Better Answers
Don’t Think Ahead Sooner Understand The Problems
Don’t Think Ahead Sooner Black and White
Ask Better Questions “What problem are we trying to solve?” - Scott Densmore “Why are we doing that right now?”  - Z
Look for Better Answers Listen To Your Customers’ Stories Play The Ball Where It Lies
Customers’ Stories Personas Task Matrices
Mockups / Wire Frames
One Customer Story As a <role> I need to <action> So that <some happy result>
Another Story Version Given <some condition> When I <action> Then <some result happens>
Behavior Driven Development Demos(d =>  { 	d.SpecFlow(); 	d.StoryQ(); });
Behavior Driven Development Executable Specifications
Behavior Driven Development Executable Specifications Acceptance Testing
Questions
Resources SpecFlow  https://github.com/techtalk/SpecFlow http://www.specflow.org/ StoryQ http://storyq.codeplex.com/ Personas http://www.rimakuprys.com/Personas_iTunes.pdf http://www.slideshare.net/lorielue/personas-in-product-design
Learn Your Customers’ Language John Smith | Orlando, FL  @onefloridacoder | onefloridacoder@live.com

More Related Content

What's hot

What's hot (6)

Alternative roles
Alternative rolesAlternative roles
Alternative roles
 
Ways to identify the problem
Ways to identify the problemWays to identify the problem
Ways to identify the problem
 
Freelancing
FreelancingFreelancing
Freelancing
 
How to Prevent Customer Churn with Marketing Automation
How to Prevent Customer Churn with Marketing Automation How to Prevent Customer Churn with Marketing Automation
How to Prevent Customer Churn with Marketing Automation
 
Debugging SEO - Language & Breaking Down
Debugging SEO - Language & Breaking DownDebugging SEO - Language & Breaking Down
Debugging SEO - Language & Breaking Down
 
Anatomy of a killer retail website - 'Triggr The Web'
Anatomy of a killer retail website - 'Triggr The Web'Anatomy of a killer retail website - 'Triggr The Web'
Anatomy of a killer retail website - 'Triggr The Web'
 

Viewers also liked

Orlando.UserGroup.May.SQLAzure
Orlando.UserGroup.May.SQLAzureOrlando.UserGroup.May.SQLAzure
Orlando.UserGroup.May.SQLAzure
John Smith
 
Andrea Dissertation Original filed November 29 2011
Andrea Dissertation Original filed November 29 2011Andrea Dissertation Original filed November 29 2011
Andrea Dissertation Original filed November 29 2011
andrearoofe
 
ONETUG Sponsors
ONETUG SponsorsONETUG Sponsors
ONETUG Sponsors
John Smith
 

Viewers also liked (9)

Phil Shaps E Book Optimal Variation For Lead Generation
Phil Shaps E Book Optimal Variation For Lead GenerationPhil Shaps E Book Optimal Variation For Lead Generation
Phil Shaps E Book Optimal Variation For Lead Generation
 
Orlando.UserGroup.May.SQLAzure
Orlando.UserGroup.May.SQLAzureOrlando.UserGroup.May.SQLAzure
Orlando.UserGroup.May.SQLAzure
 
Wasyliwusername images
Wasyliwusername imagesWasyliwusername images
Wasyliwusername images
 
Sound
SoundSound
Sound
 
Andrea Dissertation Original filed November 29 2011
Andrea Dissertation Original filed November 29 2011Andrea Dissertation Original filed November 29 2011
Andrea Dissertation Original filed November 29 2011
 
ONETUG Sponsors
ONETUG SponsorsONETUG Sponsors
ONETUG Sponsors
 
Orlando.june
Orlando.juneOrlando.june
Orlando.june
 
Gender and emotions2
Gender and emotions2Gender and emotions2
Gender and emotions2
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similar to Learn your customers language

Cracking The Technical Interview
Cracking The Technical InterviewCracking The Technical Interview
Cracking The Technical Interview
careercup
 
Cracking the coding interview u penn - sept 30 2010
Cracking the coding interview   u penn - sept 30 2010Cracking the coding interview   u penn - sept 30 2010
Cracking the coding interview u penn - sept 30 2010
careercup
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
Christian Gammill
 
F*ck cold calling how to generate your own leads 10-22-13
F*ck cold calling   how to generate your own leads 10-22-13F*ck cold calling   how to generate your own leads 10-22-13
F*ck cold calling how to generate your own leads 10-22-13
Collin Stewart
 
Visual Tools and Innovation Games Full Day Workshop - SPTech-Con Austin - F...
Visual Tools and Innovation Games   Full Day Workshop - SPTech-Con Austin - F...Visual Tools and Innovation Games   Full Day Workshop - SPTech-Con Austin - F...
Visual Tools and Innovation Games Full Day Workshop - SPTech-Con Austin - F...
Michelle Caldwell, PSM, SSGB
 
Effective interviewing
Effective interviewingEffective interviewing
Effective interviewing
nolken
 

Similar to Learn your customers language (20)

50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
Cracking The Technical Interview
Cracking The Technical InterviewCracking The Technical Interview
Cracking The Technical Interview
 
Cracking the coding interview u penn - sept 30 2010
Cracking the coding interview   u penn - sept 30 2010Cracking the coding interview   u penn - sept 30 2010
Cracking the coding interview u penn - sept 30 2010
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
 
User test projections
User test projectionsUser test projections
User test projections
 
Interview skills tutorial
Interview skills tutorialInterview skills tutorial
Interview skills tutorial
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation document
 
2k или 200k: сколько клиент готов заплатить. Квалификация и переговоры с клие...
2k или 200k: сколько клиент готов заплатить. Квалификация и переговоры с клие...2k или 200k: сколько клиент готов заплатить. Квалификация и переговоры с клие...
2k или 200k: сколько клиент готов заплатить. Квалификация и переговоры с клие...
 
Behavioral interviews
Behavioral interviews   Behavioral interviews
Behavioral interviews
 
OHUB Kansas City Month 2 - October 2019
OHUB Kansas City Month 2 - October 2019OHUB Kansas City Month 2 - October 2019
OHUB Kansas City Month 2 - October 2019
 
Neo4j Data Science Presentation
Neo4j Data Science PresentationNeo4j Data Science Presentation
Neo4j Data Science Presentation
 
David Sells Goliath: Landing Your First Fortune 500 Customer
David Sells Goliath: Landing Your First Fortune 500 CustomerDavid Sells Goliath: Landing Your First Fortune 500 Customer
David Sells Goliath: Landing Your First Fortune 500 Customer
 
Coding the right thing
Coding the right thingCoding the right thing
Coding the right thing
 
Executing a roadmap: Operationalizing a road map with your team, leadership, ...
Executing a roadmap: Operationalizing a road map with your team, leadership, ...Executing a roadmap: Operationalizing a road map with your team, leadership, ...
Executing a roadmap: Operationalizing a road map with your team, leadership, ...
 
How to Be a Problem Thinking PM by NFL Product Manager
How to Be a Problem Thinking PM by NFL Product ManagerHow to Be a Problem Thinking PM by NFL Product Manager
How to Be a Problem Thinking PM by NFL Product Manager
 
F*ck cold calling how to generate your own leads 10-22-13
F*ck cold calling   how to generate your own leads 10-22-13F*ck cold calling   how to generate your own leads 10-22-13
F*ck cold calling how to generate your own leads 10-22-13
 
Visual Tools and Innovation Games Full Day Workshop - SPTech-Con Austin - F...
Visual Tools and Innovation Games   Full Day Workshop - SPTech-Con Austin - F...Visual Tools and Innovation Games   Full Day Workshop - SPTech-Con Austin - F...
Visual Tools and Innovation Games Full Day Workshop - SPTech-Con Austin - F...
 
Effective interviewing
Effective interviewingEffective interviewing
Effective interviewing
 
Blue Start-Ups - Pau Hana
Blue Start-Ups - Pau HanaBlue Start-Ups - Pau Hana
Blue Start-Ups - Pau Hana
 
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Learn your customers language