SlideShare a Scribd company logo
Design 101
Beyond Ideation - Transforming Ideas
into Software Requirements
Most people with an idea…
• ‘know’ they’ve got a market for a product
• have limited UX/design capabilities
• will develop something that users don’t really
want
• need to move fast as they probably have a
limited (or zero) budget
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Three Key Points…
1. Balance Business and User Needs
2. Iteration Improves the Product
3. Focusing on the UX is Key
Agenda…
• Create your Product Vision
• Identify your Users
• Write User Stories
• Build a Prototype
Product Vision
Why - the reason for creating the product
What – the goal you are aiming for
Who Creates the Product Vision?
Everyone involved in developing the product as
the whole team must share the same vision
Source: http://www.productmanagerclub.com/category/envisioning/
Benefits
• Avoid useless features
• Prioritise the backlog targeting the main goal
• Align information across the team
Golden rules
• Target the customer
• Target the customer’s needs
• Identify the market
• Identify Product attributes
• How do I know if my product vision works?
ELEVATOR TEST!
Product Vision Template
For _______________ who ___________________
(target customer) (customer need)
___________________ is a ___________________
(product idea) (market category)
that ____________________________
(key benefit)
Unlike ________________, __________________
(competitor) (unique differentiator)
Product Vision Example
“For a mid-sized company's marketing and sales departments
who need basic CRM functionality, the CRM-Innovator
is a Web-based service that provides sales tracking, lead
generation, and sales representative support features that
improve customer relationships at critical touch points.
Unlike other services or package software products,
our product provides very capable services at a moderate
cost”
Source: http://www.quora.com/What-are-some-good-examples-of-a-product-vision
Exercise 1: Create your Product Vision
• Each team should brainstorm and come up with
a product idea (e.g. Smart Fridge)
• Create a Product Vision Statement for your
product idea
• Pitch your Product Vision to the group
Duration: 15 Minutes
Identify Your Users
• What is a Persona?
– archetypal users of an system that represent the
needs of larger groups of users
– identify the user motivations, expectations and
goals
• Why do we need them?
– Helps identify user motivations, expectations and
goals
Personas must be…
• Relevant to business goals and the product
• Data driven with clearly defined assumptions
• Enlightening and inspiring
More Persona Examples
Write User Stories
User Stories…
• Describe functionality that
is useful to the user or
customer
• Tell a story about how
someone uses the product
Focus on the User
• Describe functionality
from the perspective of
your target users
• Use personas or user
roles in your stories
Engage in Conversation
• A story is not a specification.
• It captures the essence of a conversation
about the features of a product
• User Stories encourage creativity
• Stories facilitate dialogue between the team
and the customer
Example User Story
Amanda, a new Netflix customer,
wants to see recommendations for other movies
she could watch based on her past viewings
so that she gets to know what else is available to
watch without having to browse a long list of
movies
Epic
• A high level goal of a Persona
• Usually too big to implement in single iteration
• Usually split into features and then stories
Themes/Features
• Collection of related stories
• Usually used to organize stories into releases
User Story Map
Source: http://www.payton-consulting.com/how-to-create-a-user-story-map/
Exercise 2: Write User Stories
• Identify 2 personas for your product idea
• Write a few User Stories for each persona
• Group the User Stories into Themes (Features)
• Group the Themes into high level goals (Epics)
• Create a User Story Map
Duration: 30 Minutes
User Story Map
User Story Map
Exercise 3: Create a User Story Map
• Organise Epic, Themes and User Stories into a
User Story Map
• Assign each User Story a T-shirt size (S,M,L,XL
or XXL)
• Arrange User Stories in priority order (highest
at the top)
Duration: 20 Minutes
Build a Prototype
Exercise 4: Build a Prototype
• Download the Pop™ App to your
Smartphone
• Create paper prototypes of typical screens
for your App
• Capture your prototypes with Pop™
• Link the screens inside Pop ™
• Demo your prototype
Duration: 30 Minutes
Summary
• You have just converted your idea into Agile
Software Requirements
• You now have enough information to
– Engage a UX Designer
– Engage a Web Developer
– Engage an App Developer
– Learn some coding and do it yourself!
• Congratulations!
Resources

More Related Content

PPTX
Agile Requirements Discovery
Hawkman Academy
 
PPTX
Agile Requirements Discovery
agile101
 
PPTX
Agile requirements discovery
Mario Cardinal
 
PDF
Introduction to agile and scrum
Anat (Alon) Salhov
 
PPTX
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
PPTX
Introduction to Agile & Scrum
Hawkman Academy
 
PDF
Writing Agile Requirements
Robert Dempsey
 
PDF
Time to Good DX
Claire Moss
 
Agile Requirements Discovery
Hawkman Academy
 
Agile Requirements Discovery
agile101
 
Agile requirements discovery
Mario Cardinal
 
Introduction to agile and scrum
Anat (Alon) Salhov
 
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
Introduction to Agile & Scrum
Hawkman Academy
 
Writing Agile Requirements
Robert Dempsey
 
Time to Good DX
Claire Moss
 

What's hot (20)

PDF
Scrum 101: Introduction to Scrum
Arrielle Mali
 
PPTX
Agile Scrum - Crafting user stories
Christine Saxon, PSPO, PSM, CM
 
PDF
Agile cymru Slicing Stories July 2015
BeLiminal
 
PPTX
Agile Training March 2015
David Phipps
 
PDF
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Edunomica
 
PDF
Agile & Scrum – intro slides
Artem Bykovets
 
PDF
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Lviv Startup Club
 
PDF
Product development - From Idea to Reality - VYE Leader Talk
Bui Hai An
 
PPTX
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
PDF
Lean Workflow
karlawithak
 
PPTX
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Lviv Startup Club
 
KEY
Agile Anti-patterns
Andrew Cox
 
PPT
Coaching Anti-Pattens and common smells
Sekhar Burra, CEC, P-CST
 
PPTX
Don't "Do" Agile, Be Agile
Adam Zolyak
 
PDF
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
GeeksLab Odessa
 
PDF
Practical Guide to Scrum
Pavel Dabrytski
 
PPTX
Scrum guide updates 2020
Kristina Suchan
 
PDF
User Stories Applied
IIBA UK Chapter
 
PPTX
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Lviv Startup Club
 
PDF
Design systems: accounting for quality and scalability
uxpin
 
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Agile Scrum - Crafting user stories
Christine Saxon, PSPO, PSM, CM
 
Agile cymru Slicing Stories July 2015
BeLiminal
 
Agile Training March 2015
David Phipps
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Edunomica
 
Agile & Scrum – intro slides
Artem Bykovets
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Lviv Startup Club
 
Product development - From Idea to Reality - VYE Leader Talk
Bui Hai An
 
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
Lean Workflow
karlawithak
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Lviv Startup Club
 
Agile Anti-patterns
Andrew Cox
 
Coaching Anti-Pattens and common smells
Sekhar Burra, CEC, P-CST
 
Don't "Do" Agile, Be Agile
Adam Zolyak
 
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
GeeksLab Odessa
 
Practical Guide to Scrum
Pavel Dabrytski
 
Scrum guide updates 2020
Kristina Suchan
 
User Stories Applied
IIBA UK Chapter
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Lviv Startup Club
 
Design systems: accounting for quality and scalability
uxpin
 
Ad

Viewers also liked (12)

PPTX
Web 102 INtro to CSS
Hawkman Academy
 
PDF
Introduction to Agile
Hawkman Academy
 
PPTX
Agile Retrospectives
Hawkman Academy
 
PPTX
Intro to software development
Hawkman Academy
 
PPTX
Software Testing Overview
Hawkman Academy
 
PPTX
C# 101: Intro to Programming with C#
Hawkman Academy
 
PPTX
Web 101 intro to html
Hawkman Academy
 
PPTX
Java 101 intro to programming with java
Hawkman Academy
 
PPTX
What is the secret to great Agile leadership?
Hawkman Academy
 
PDF
Gearing up! A Designer-Focused Evaluation of Ideation Tools for Connected Pro...
Dries De Roeck
 
PPTX
Introduction to DevOps
Hawkman Academy
 
PDF
Introduction to Agile Project Management and Scrum
Voximate
 
Web 102 INtro to CSS
Hawkman Academy
 
Introduction to Agile
Hawkman Academy
 
Agile Retrospectives
Hawkman Academy
 
Intro to software development
Hawkman Academy
 
Software Testing Overview
Hawkman Academy
 
C# 101: Intro to Programming with C#
Hawkman Academy
 
Web 101 intro to html
Hawkman Academy
 
Java 101 intro to programming with java
Hawkman Academy
 
What is the secret to great Agile leadership?
Hawkman Academy
 
Gearing up! A Designer-Focused Evaluation of Ideation Tools for Connected Pro...
Dries De Roeck
 
Introduction to DevOps
Hawkman Academy
 
Introduction to Agile Project Management and Scrum
Voximate
 
Ad

Similar to Design 101 : Beyond ideation - Transforming Ideas to Software Requirements (20)

PDF
Fra idé til value proposition
Susanne Brøndberg
 
PDF
Fra idé til value proposition
InfinIT - Innovationsnetværket for it
 
PDF
UX - UI architecture session
Vidhya Sriram, CCXP
 
PDF
EPFL - PxS, week 4 - UX design techniques
hendrikknoche
 
PPTX
User Experience Basics
Lucia Trezova
 
PPTX
Learn You a UX
Jim Pelletier
 
PDF
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup
 
PPTX
Product Management
Attila Ulbert
 
PDF
UX Workshop for Fin-Tech startups @ SBC
Doralin Kelly
 
PDF
UX Engineering and Design Thinking – From User Stories to Prototyping
nanistan009
 
PDF
Make thins smart and connect it with internet
Ranjeet Tayi
 
PDF
Role of Design
studiofra
 
PDF
UX Overview for Agile Engineering-Driven Organizations
Jim Jarrett
 
PDF
G1_Product-Design-G1_Product-Design-G1_PD
2020107940
 
PDF
Minimum Viable User Experience
Eduardo Wydler
 
PDF
Designing user experience (ux) for digital products
Vijay Morampudi
 
PPTX
Ux design process
Prateek Agrawal
 
ZIP
FLEXperience
Joe Johnston
 
PDF
UX Team of One
Bernardo Raposo
 
PDF
Product design - a designer's perspective
tianfei00
 
Fra idé til value proposition
Susanne Brøndberg
 
Fra idé til value proposition
InfinIT - Innovationsnetværket for it
 
UX - UI architecture session
Vidhya Sriram, CCXP
 
EPFL - PxS, week 4 - UX design techniques
hendrikknoche
 
User Experience Basics
Lucia Trezova
 
Learn You a UX
Jim Pelletier
 
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup
 
Product Management
Attila Ulbert
 
UX Workshop for Fin-Tech startups @ SBC
Doralin Kelly
 
UX Engineering and Design Thinking – From User Stories to Prototyping
nanistan009
 
Make thins smart and connect it with internet
Ranjeet Tayi
 
Role of Design
studiofra
 
UX Overview for Agile Engineering-Driven Organizations
Jim Jarrett
 
G1_Product-Design-G1_Product-Design-G1_PD
2020107940
 
Minimum Viable User Experience
Eduardo Wydler
 
Designing user experience (ux) for digital products
Vijay Morampudi
 
Ux design process
Prateek Agrawal
 
FLEXperience
Joe Johnston
 
UX Team of One
Bernardo Raposo
 
Product design - a designer's perspective
tianfei00
 

Recently uploaded (20)

PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Explanation about Structures in C language.pptx
Veeral Rathod
 

Design 101 : Beyond ideation - Transforming Ideas to Software Requirements

  • 1. Design 101 Beyond Ideation - Transforming Ideas into Software Requirements
  • 2. Most people with an idea… • ‘know’ they’ve got a market for a product • have limited UX/design capabilities • will develop something that users don’t really want • need to move fast as they probably have a limited (or zero) budget
  • 7. 1. Balance Business and User Needs
  • 8. 2. Iteration Improves the Product
  • 9. 3. Focusing on the UX is Key
  • 10. Agenda… • Create your Product Vision • Identify your Users • Write User Stories • Build a Prototype
  • 11. Product Vision Why - the reason for creating the product What – the goal you are aiming for
  • 12. Who Creates the Product Vision? Everyone involved in developing the product as the whole team must share the same vision Source: http://www.productmanagerclub.com/category/envisioning/
  • 13. Benefits • Avoid useless features • Prioritise the backlog targeting the main goal • Align information across the team
  • 14. Golden rules • Target the customer • Target the customer’s needs • Identify the market • Identify Product attributes • How do I know if my product vision works? ELEVATOR TEST!
  • 15. Product Vision Template For _______________ who ___________________ (target customer) (customer need) ___________________ is a ___________________ (product idea) (market category) that ____________________________ (key benefit) Unlike ________________, __________________ (competitor) (unique differentiator)
  • 16. Product Vision Example “For a mid-sized company's marketing and sales departments who need basic CRM functionality, the CRM-Innovator is a Web-based service that provides sales tracking, lead generation, and sales representative support features that improve customer relationships at critical touch points. Unlike other services or package software products, our product provides very capable services at a moderate cost” Source: http://www.quora.com/What-are-some-good-examples-of-a-product-vision
  • 17. Exercise 1: Create your Product Vision • Each team should brainstorm and come up with a product idea (e.g. Smart Fridge) • Create a Product Vision Statement for your product idea • Pitch your Product Vision to the group Duration: 15 Minutes
  • 18. Identify Your Users • What is a Persona? – archetypal users of an system that represent the needs of larger groups of users – identify the user motivations, expectations and goals • Why do we need them? – Helps identify user motivations, expectations and goals
  • 19. Personas must be… • Relevant to business goals and the product • Data driven with clearly defined assumptions • Enlightening and inspiring
  • 22. User Stories… • Describe functionality that is useful to the user or customer • Tell a story about how someone uses the product
  • 23. Focus on the User • Describe functionality from the perspective of your target users • Use personas or user roles in your stories
  • 24. Engage in Conversation • A story is not a specification. • It captures the essence of a conversation about the features of a product • User Stories encourage creativity • Stories facilitate dialogue between the team and the customer
  • 25. Example User Story Amanda, a new Netflix customer, wants to see recommendations for other movies she could watch based on her past viewings so that she gets to know what else is available to watch without having to browse a long list of movies
  • 26. Epic • A high level goal of a Persona • Usually too big to implement in single iteration • Usually split into features and then stories
  • 27. Themes/Features • Collection of related stories • Usually used to organize stories into releases
  • 28. User Story Map Source: http://www.payton-consulting.com/how-to-create-a-user-story-map/
  • 29. Exercise 2: Write User Stories • Identify 2 personas for your product idea • Write a few User Stories for each persona • Group the User Stories into Themes (Features) • Group the Themes into high level goals (Epics) • Create a User Story Map Duration: 30 Minutes
  • 32. Exercise 3: Create a User Story Map • Organise Epic, Themes and User Stories into a User Story Map • Assign each User Story a T-shirt size (S,M,L,XL or XXL) • Arrange User Stories in priority order (highest at the top) Duration: 20 Minutes
  • 34. Exercise 4: Build a Prototype • Download the Pop™ App to your Smartphone • Create paper prototypes of typical screens for your App • Capture your prototypes with Pop™ • Link the screens inside Pop ™ • Demo your prototype Duration: 30 Minutes
  • 35. Summary • You have just converted your idea into Agile Software Requirements • You now have enough information to – Engage a UX Designer – Engage a Web Developer – Engage an App Developer – Learn some coding and do it yourself! • Congratulations!

Editor's Notes

  • #12: https://www.scrumalliance.org/community/articles/2009/january/the-product-vision http://www.romanpichler.com/blog/tips-for-writing-compelling-product-vision/
  • #23: http://www.payton-consulting.com/explain-present-user-stories/
  • #27: http://www.payton-consulting.com/run-user-story-workshop/ ‘Epic’, ‘Feature’ and ‘Theme’ have had different meanings in every company I have worked in. ‘Epic’ – a large user story that will usually be split into smaller stories ‘Theme’ – a group of features ‘Feature’ – A discrete piece of business value. ‘User Story’ – Contributes to a Feature. What teams deal with everyday.
  • #28: ‘Epic’, ‘Feature’ and ‘Theme’ have had different meanings in every company I have worked in. ‘Epic’ – a large user story that will usually be split into smaller stories ‘Theme’ – a group of features ‘Feature’ – A discrete piece of business value. ‘User Story’ – Contributes to a Feature. What teams deal with everyday.
  • #29: ‘Epic’, ‘Feature’ and ‘Theme’ have had different meanings in every company I have worked in. ‘Epic’ – a large user story that will usually be split into smaller stories ‘Theme’ – a group of features ‘Feature’ – A discrete piece of business value. ‘User Story’ – Contributes to a Feature. What teams deal with everyday.
  • #30: http://www.payton-consulting.com/how-to-create-a-user-story/ http://www.payton-consulting.com/how-to-create-a-user-story-map/
  • #33: http://www.payton-consulting.com/how-to-create-a-user-story/ http://www.payton-consulting.com/how-to-create-a-user-story-map/
  • #35: http://www.payton-consulting.com/how-to-create-a-user-story/ http://www.payton-consulting.com/how-to-create-a-user-story-map/