SlideShare a Scribd company logo
1 of 14
Download to read offline
How to Ask Developers for
(CMS) Stuff
By Developers Near You
Why does process
matter, anyway?
How Do We Ask For
Stuff?
Feature Request
“Build me a…”
● “Build me a…. “
● “Let’s put a …”
● Focuses on solution
● Seems simpler than it is.
● Leads to more questions from
other depts.
User Story
“As a user, I can/want/need
____, so that _____.”
● Shifts the focus from writing
requirements to talking about
them. (more here)
● Should be written
collaboratively. (here)
● Adds context to feature
requests, and allows for flexible
solutions.
● Keeps us from hastily building
costly tech solutions.
“Get me a pony!”
As a person, I need a
pony so that...
1. I can deal with SXSW by having a
non-vehicular mode of transportation
down Congress Ave!
2. my nephew isn’t disappointed. I forgot
today’s his birthday, and he loves
ponies!
3. we have lead art for Sid Miller’s
cupcake story, which now involves
ponies AND cupcakes!
“Let’s put a link here.”
As an editor, I’d like a
link here so that….
1. people will see this cool new series
we’re launching.
2. we can keep our readers updated
every time there’s a new story in the
series.
3. there’s a little visual interest in the
right rail of the page.
Focus on the “why”.
Start with problems, not
features or solutions.
“Ensure that only one user can be in
a file at one time - lock other folks
out. If a person tries to open a file
that’s occupied, CMS should tell that
person who’s actually in the file.”
As an editor I can...
● know when someone else is in the
story so that I won’t overwrite them
or have my changes overwritten.
Actual Example
Let’s try a few...
on our current list.

More Related Content

Similar to How to Ask Developers For Stuff with User Stories

Session 3: Sketching and User-centered Design
Session 3: Sketching and User-centered DesignSession 3: Sketching and User-centered Design
Session 3: Sketching and User-centered DesignLeanna Gingras
 
Ux best practices for non designers by Chimdindu Aneke
Ux best practices for non designers by Chimdindu Aneke Ux best practices for non designers by Chimdindu Aneke
Ux best practices for non designers by Chimdindu Aneke Chimdindu Aneke
 
UX class presentation
UX class presentationUX class presentation
UX class presentationTheo V
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionAlberto Brandolini
 
Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017
Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017
Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017Seth Viebrock
 
The future is modulair - new approach to web design
The future is modulair - new approach to web designThe future is modulair - new approach to web design
The future is modulair - new approach to web designMariken de Ruiter
 
Guiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboardsGuiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboardsNancy Shepard
 
Design & Validation Guide | James Bailey
Design & Validation Guide | James BaileyDesign & Validation Guide | James Bailey
Design & Validation Guide | James BaileyJames D. Bailey
 
Ux Journey: There and back again
Ux Journey: There and back againUx Journey: There and back again
Ux Journey: There and back againSean Fallon
 
Working with designers that dont code
Working with designers that dont codeWorking with designers that dont code
Working with designers that dont codeKirsty Burgoine
 
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...nealw6971
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfacesJohan Ronsse
 
Senior project proposal form 2012 13
Senior project proposal form 2012 13Senior project proposal form 2012 13
Senior project proposal form 2012 13maxt95
 
Creating a Visual Content Strategy that Scales | #IntelContent
Creating a Visual Content Strategy that Scales | #IntelContentCreating a Visual Content Strategy that Scales | #IntelContent
Creating a Visual Content Strategy that Scales | #IntelContentBuddy Scalera
 
Content by any other name
Content by any other nameContent by any other name
Content by any other nameAmanda Krauss
 
Putting the "User" back in User Experience (Dallas Techfest Edition)
Putting the "User" back in User Experience (Dallas Techfest Edition)Putting the "User" back in User Experience (Dallas Techfest Edition)
Putting the "User" back in User Experience (Dallas Techfest Edition)Jeremy Johnson
 
User Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentUser Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentNoreen Whysel
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19Lena Lekkou
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software EngineersDakshika Jayathilaka
 

Similar to How to Ask Developers For Stuff with User Stories (20)

Session 3: Sketching and User-centered Design
Session 3: Sketching and User-centered DesignSession 3: Sketching and User-centered Design
Session 3: Sketching and User-centered Design
 
Ux best practices for non designers by Chimdindu Aneke
Ux best practices for non designers by Chimdindu Aneke Ux best practices for non designers by Chimdindu Aneke
Ux best practices for non designers by Chimdindu Aneke
 
UX class presentation
UX class presentationUX class presentation
UX class presentation
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 
Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017
Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017
Origin Eight - "Optimizing Drupal for Digital Marketing" - Drupal Camp 2017
 
The future is modulair - new approach to web design
The future is modulair - new approach to web designThe future is modulair - new approach to web design
The future is modulair - new approach to web design
 
Guiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboardsGuiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboards
 
Design & Validation Guide | James Bailey
Design & Validation Guide | James BaileyDesign & Validation Guide | James Bailey
Design & Validation Guide | James Bailey
 
Ux Journey: There and back again
Ux Journey: There and back againUx Journey: There and back again
Ux Journey: There and back again
 
Working with designers that dont code
Working with designers that dont codeWorking with designers that dont code
Working with designers that dont code
 
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
Designed by Committee: An Analytics and User-Focused Approach to the Overhaul...
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
 
Senior project proposal form 2012 13
Senior project proposal form 2012 13Senior project proposal form 2012 13
Senior project proposal form 2012 13
 
Creating a Visual Content Strategy that Scales | #IntelContent
Creating a Visual Content Strategy that Scales | #IntelContentCreating a Visual Content Strategy that Scales | #IntelContent
Creating a Visual Content Strategy that Scales | #IntelContent
 
Content by any other name
Content by any other nameContent by any other name
Content by any other name
 
Putting the "User" back in User Experience (Dallas Techfest Edition)
Putting the "User" back in User Experience (Dallas Techfest Edition)Putting the "User" back in User Experience (Dallas Techfest Edition)
Putting the "User" back in User Experience (Dallas Techfest Edition)
 
User Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentUser Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer Development
 
Internet Marketing For Artists
Internet Marketing For ArtistsInternet Marketing For Artists
Internet Marketing For Artists
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software Engineers
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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 WorkerThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

How to Ask Developers For Stuff with User Stories

  • 1. How to Ask Developers for (CMS) Stuff By Developers Near You
  • 3.
  • 4.
  • 5. How Do We Ask For Stuff?
  • 6. Feature Request “Build me a…” ● “Build me a…. “ ● “Let’s put a …” ● Focuses on solution ● Seems simpler than it is. ● Leads to more questions from other depts.
  • 7. User Story “As a user, I can/want/need ____, so that _____.” ● Shifts the focus from writing requirements to talking about them. (more here) ● Should be written collaboratively. (here) ● Adds context to feature requests, and allows for flexible solutions. ● Keeps us from hastily building costly tech solutions.
  • 8. “Get me a pony!”
  • 9. As a person, I need a pony so that... 1. I can deal with SXSW by having a non-vehicular mode of transportation down Congress Ave! 2. my nephew isn’t disappointed. I forgot today’s his birthday, and he loves ponies! 3. we have lead art for Sid Miller’s cupcake story, which now involves ponies AND cupcakes!
  • 10. “Let’s put a link here.”
  • 11. As an editor, I’d like a link here so that…. 1. people will see this cool new series we’re launching. 2. we can keep our readers updated every time there’s a new story in the series. 3. there’s a little visual interest in the right rail of the page.
  • 12. Focus on the “why”. Start with problems, not features or solutions.
  • 13. “Ensure that only one user can be in a file at one time - lock other folks out. If a person tries to open a file that’s occupied, CMS should tell that person who’s actually in the file.” As an editor I can... ● know when someone else is in the story so that I won’t overwrite them or have my changes overwritten. Actual Example
  • 14. Let’s try a few... on our current list.