SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Agile Requirements Discovery
Twitter: #agile101 @agilenewbies
Today…
• Cross-functional Teams
• Product Vision
• Agile Requirements
• Group Exercises
• Q&A
Cross-functional Teams
“…a group of people with different functional
expertise working together towards a common
goal”– Wikipedia
Why cross-functional teams?
Diversity of perspectives fuels greater innovation
which leads to better products
How does this relate to Agile?
A key ingredient in successful, high-performing,
self-organized teams that discourages “..that’s
not my job” mentality
Typical Cross-functional Team
Source: http://www.mountaingoatsoftware.com/blog/cultivate-communities-of-practice
Exercise 1: Cross-functional Teams
• 5 volunteers for Product Lead
• Each Product Lead should form a Cross-
functional Team of 6-8 members
• Each team should choose a Team Identity
Duration: 5 minutes
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/
Why Product Vision?
• Avoid useless features
• Prioritise features to target 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) (product category)
that _____________________________________
(key benefit, compelling reason to buy)
Unlike ________________, __________________
(competitor) (unique differentiator)
Product Vision Example
For a mid-sized startup
who need a customer relationship management solution,
the SalesForce.com platform is a cloud-based service
that provides sales tracking, lead generation, and sales
representative support features that improve customer
relationships
Unlike Oracle CRM, Salesforce.com provides very capable
services at a moderate cost
Source: http://www.quora.com/What-are-some-good-examples-of-a-product-vision
Exercise 2: Create a Product Vision
• Each team should brainstorm and come up with a
software product idea
• Create a Product Vision Statement for their
product idea
• Product leads should sharethe Product Vision
with the group
Duration: 15 Minutes
Impact Mapping
• Personas
• User Stories
• Epics
• Themes/Features
• User Story Mapping
Agile Requirements
Persona
• Typical user of a system that represent the
needs of larger groups of users
• Helps identify user motivations and goals
• Drives clarification of user expectations and
requirements
Personas must be…
Relevant to business goals and the product, have
clearly defined assumptions, enlightening and
inspiring
User Story
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 personas
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
• E.g. Buy a plane ticket
Themes/Features
• Collection of related stories
• Usually used to organize stories into releases
• E.g. Search for flight
User Story Map
Source: http://www.payton-consulting.com/how-to-create-a-user-story-map/
Release Planning with Story Maps
Source: http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html
Release Planning with Story Maps
Source: http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html
Exercise 3: Create a User Story Map
• Identify 3 Personas for your product idea
• Outline the Epics for one of the Personas
• Choose one Epic and outline each step of the
user flow as a separate Feature
• Create User Stories associated with each Theme
• Prioritise the User Stories
• Organise Epic, Features and User Stories into a
User Story Map
Duration: 30 Minutes
Agile Requirements Pros & Cons
• Short and easy to modify when requirements
change
• Allow projects to be broken into small increments
• Easier to estimate the development effort
• Drives the creation of acceptance tests
• Completed user stories can go for development
• Initial learning curve
• Requires close customer contact
• Relies heavily on a competent and engaged team
Resources

Weitere ähnliche Inhalte

Was ist angesagt?

Leading Agile Product Discovery
Leading Agile Product DiscoveryLeading Agile Product Discovery
Leading Agile Product DiscoveryArmond Mehrabian
 
Agile cymru Slicing Stories July 2015
Agile cymru   Slicing Stories July 2015Agile cymru   Slicing Stories July 2015
Agile cymru Slicing Stories July 2015BeLiminal
 
Continuous Design and Delivery
Continuous Design and Delivery Continuous Design and Delivery
Continuous Design and Delivery Thoughtworks
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)Movel
 
Clean up the mess with MVP
Clean up the mess with MVPClean up the mess with MVP
Clean up the mess with MVPGena Drahun
 
Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)swong02
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable ProductBernard Leong
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Productsuxpin
 
Why should I care about the Minimum Viable Product (MVP)
Why should  I care about the Minimum Viable Product  (MVP)Why should  I care about the Minimum Viable Product  (MVP)
Why should I care about the Minimum Viable Product (MVP)Nektarios Sylligardakis
 
Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides SlideTeam
 
The Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case StudyThe Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case Studyuxpin
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty CaganAnthony Marter
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopTilen Travnik
 
How Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTestingHow Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTestingUserTesting
 

Was ist angesagt? (20)

Leading Agile Product Discovery
Leading Agile Product DiscoveryLeading Agile Product Discovery
Leading Agile Product Discovery
 
Agile cymru Slicing Stories July 2015
Agile cymru   Slicing Stories July 2015Agile cymru   Slicing Stories July 2015
Agile cymru Slicing Stories July 2015
 
Minimum viable product
Minimum viable productMinimum viable product
Minimum viable product
 
Continuous Design and Delivery
Continuous Design and Delivery Continuous Design and Delivery
Continuous Design and Delivery
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 
Clean up the mess with MVP
Clean up the mess with MVPClean up the mess with MVP
Clean up the mess with MVP
 
Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 
Building an MVP
Building an MVPBuilding an MVP
Building an MVP
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Why should I care about the Minimum Viable Product (MVP)
Why should  I care about the Minimum Viable Product  (MVP)Why should  I care about the Minimum Viable Product  (MVP)
Why should I care about the Minimum Viable Product (MVP)
 
Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides Build A Minimum Viable Product PowerPoint Presentation Slides
Build A Minimum Viable Product PowerPoint Presentation Slides
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
The Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case StudyThe Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case Study
 
Growth in Startup
Growth in StartupGrowth in Startup
Growth in Startup
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty Cagan
 
Effective story slicing
Effective story slicingEffective story slicing
Effective story slicing
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
 
How Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTestingHow Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTesting
 

Andere mochten auch

Step-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management ModelStep-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management ModelVishal Sheth
 
Discovery Model— An Approach for Agile at Scale
Discovery Model—An Approach for Agile at ScaleDiscovery Model—An Approach for Agile at Scale
Discovery Model— An Approach for Agile at ScaleCA Technologies
 
Agile velocity - Requirements Discovery Presentation
Agile velocity  - Requirements Discovery Presentation Agile velocity  - Requirements Discovery Presentation
Agile velocity - Requirements Discovery Presentation David Hawks
 
UKRDDS 1st Workshop 20150423 - plan walkthrough
UKRDDS 1st Workshop 20150423 - plan walkthroughUKRDDS 1st Workshop 20150423 - plan walkthrough
UKRDDS 1st Workshop 20150423 - plan walkthroughChristopher Brown
 
Discovery toolbox working products 2016 web
 Discovery toolbox working products 2016 web Discovery toolbox working products 2016 web
Discovery toolbox working products 2016 webUbercreativelab
 
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)Chris Chan
 
How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase Kate Semizhon
 
Globus publication demo screenshots
Globus publication demo screenshotsGlobus publication demo screenshots
Globus publication demo screenshotsIan Foster
 
Midmarket resources – Discovery Questions
Midmarket resources – Discovery QuestionsMidmarket resources – Discovery Questions
Midmarket resources – Discovery QuestionsManuel Zatarain
 
First responder facilitator_guide
First responder facilitator_guideFirst responder facilitator_guide
First responder facilitator_guideLaWanda Thomas
 
I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)Anthony Armendariz
 
Discovery Meeting
Discovery MeetingDiscovery Meeting
Discovery MeetingWeb2Present
 
Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraNikhil Dandekar
 
Digital Discovery Workshop - Oracle Consulting APAC
Digital Discovery Workshop - Oracle Consulting APACDigital Discovery Workshop - Oracle Consulting APAC
Digital Discovery Workshop - Oracle Consulting APACKurt Kurniawan
 
Paribus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRMParibus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRMQGate
 
Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011uchitha bandara
 
Discovery: Intersection of Content and Conversion
Discovery: Intersection of Content and ConversionDiscovery: Intersection of Content and Conversion
Discovery: Intersection of Content and ConversionTaboola
 
The crm discovery kit
The crm discovery kitThe crm discovery kit
The crm discovery kitPivotal CRM
 
Engaging Today’s Consumer
Engaging Today’s Consumer   Engaging Today’s Consumer
Engaging Today’s Consumer Paul Segreto
 

Andere mochten auch (20)

Step-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management ModelStep-by-Step Complete Agile Program Management Model
Step-by-Step Complete Agile Program Management Model
 
Discovery Model— An Approach for Agile at Scale
Discovery Model—An Approach for Agile at ScaleDiscovery Model—An Approach for Agile at Scale
Discovery Model— An Approach for Agile at Scale
 
Agile velocity - Requirements Discovery Presentation
Agile velocity  - Requirements Discovery Presentation Agile velocity  - Requirements Discovery Presentation
Agile velocity - Requirements Discovery Presentation
 
UKRDDS 1st Workshop 20150423 - plan walkthrough
UKRDDS 1st Workshop 20150423 - plan walkthroughUKRDDS 1st Workshop 20150423 - plan walkthrough
UKRDDS 1st Workshop 20150423 - plan walkthrough
 
Operational delivery mike bracken
Operational delivery   mike brackenOperational delivery   mike bracken
Operational delivery mike bracken
 
Discovery toolbox working products 2016 web
 Discovery toolbox working products 2016 web Discovery toolbox working products 2016 web
Discovery toolbox working products 2016 web
 
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
 
How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase How a project is born. Intro to Discovery Phase
How a project is born. Intro to Discovery Phase
 
Globus publication demo screenshots
Globus publication demo screenshotsGlobus publication demo screenshots
Globus publication demo screenshots
 
Midmarket resources – Discovery Questions
Midmarket resources – Discovery QuestionsMidmarket resources – Discovery Questions
Midmarket resources – Discovery Questions
 
First responder facilitator_guide
First responder facilitator_guideFirst responder facilitator_guide
First responder facilitator_guide
 
I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)
 
Discovery Meeting
Discovery MeetingDiscovery Meeting
Discovery Meeting
 
Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at Quora
 
Digital Discovery Workshop - Oracle Consulting APAC
Digital Discovery Workshop - Oracle Consulting APACDigital Discovery Workshop - Oracle Consulting APAC
Digital Discovery Workshop - Oracle Consulting APAC
 
Paribus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRMParibus Discovery for Microsoft Dynamics CRM
Paribus Discovery for Microsoft Dynamics CRM
 
Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011
 
Discovery: Intersection of Content and Conversion
Discovery: Intersection of Content and ConversionDiscovery: Intersection of Content and Conversion
Discovery: Intersection of Content and Conversion
 
The crm discovery kit
The crm discovery kitThe crm discovery kit
The crm discovery kit
 
Engaging Today’s Consumer
Engaging Today’s Consumer   Engaging Today’s Consumer
Engaging Today’s Consumer
 

Ähnlich wie Agile Requirements Discovery

Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software RequirementsDesign 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software RequirementsHawkman Academy
 
Agile Requirements Discovery
Agile Requirements DiscoveryAgile Requirements Discovery
Agile Requirements DiscoveryHawkman Academy
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
User Experience from a Business Perspective
User Experience from a Business PerspectiveUser Experience from a Business Perspective
User Experience from a Business PerspectiveDanny Mittleman
 
Conducting User Research
Conducting User ResearchConducting User Research
Conducting User ResearchJeremy Horn
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Contribyte
 
Principles of Website Design - Customer Experience and Usability IDM
Principles of Website Design - Customer Experience and Usability IDMPrinciples of Website Design - Customer Experience and Usability IDM
Principles of Website Design - Customer Experience and Usability IDMDigitangle
 
Agile Education: PO Basics
Agile Education: PO BasicsAgile Education: PO Basics
Agile Education: PO BasicsBharti Rupani
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experienceStefano Rizzo
 
UX STRAT Europe 2019: Clemens Lutsch, Centigrade
UX STRAT Europe 2019: Clemens Lutsch, CentigradeUX STRAT Europe 2019: Clemens Lutsch, Centigrade
UX STRAT Europe 2019: Clemens Lutsch, CentigradeUX STRAT
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMProduct School
 
Content Strategy and User Experience: Combination in Practice
Content Strategy and User Experience: Combination in PracticeContent Strategy and User Experience: Combination in Practice
Content Strategy and User Experience: Combination in PracticeAmy Grace Wells
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkBui Hai An
 
Movere - The Mobile App
Movere - The Mobile AppMovere - The Mobile App
Movere - The Mobile AppSoham Gorade
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product EngineeringSagittarius
 
App testing and publishing
App testing and publishingApp testing and publishing
App testing and publishingNiall Roche
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 

Ähnlich wie Agile Requirements Discovery (20)

Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software RequirementsDesign 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
 
Agile Requirements Discovery
Agile Requirements DiscoveryAgile Requirements Discovery
Agile Requirements Discovery
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
User Experience from a Business Perspective
User Experience from a Business PerspectiveUser Experience from a Business Perspective
User Experience from a Business Perspective
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
Conducting User Research
Conducting User ResearchConducting User Research
Conducting User Research
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
 
Principles of Website Design - Customer Experience and Usability IDM
Principles of Website Design - Customer Experience and Usability IDMPrinciples of Website Design - Customer Experience and Usability IDM
Principles of Website Design - Customer Experience and Usability IDM
 
Agile Education: PO Basics
Agile Education: PO BasicsAgile Education: PO Basics
Agile Education: PO Basics
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 
UX STRAT Europe 2019: Clemens Lutsch, Centigrade
UX STRAT Europe 2019: Clemens Lutsch, CentigradeUX STRAT Europe 2019: Clemens Lutsch, Centigrade
UX STRAT Europe 2019: Clemens Lutsch, Centigrade
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PM
 
Content Strategy and User Experience: Combination in Practice
Content Strategy and User Experience: Combination in PracticeContent Strategy and User Experience: Combination in Practice
Content Strategy and User Experience: Combination in Practice
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader Talk
 
Movere - The Mobile App
Movere - The Mobile AppMovere - The Mobile App
Movere - The Mobile App
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
Hci 02-2
Hci 02-2Hci 02-2
Hci 02-2
 
App testing and publishing
App testing and publishingApp testing and publishing
App testing and publishing
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 

Kürzlich hochgeladen

Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Kürzlich hochgeladen (20)

Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

Agile Requirements Discovery

  • 1. Agile Requirements Discovery Twitter: #agile101 @agilenewbies
  • 2. Today… • Cross-functional Teams • Product Vision • Agile Requirements • Group Exercises • Q&A
  • 3. Cross-functional Teams “…a group of people with different functional expertise working together towards a common goal”– Wikipedia
  • 4. Why cross-functional teams? Diversity of perspectives fuels greater innovation which leads to better products
  • 5. How does this relate to Agile? A key ingredient in successful, high-performing, self-organized teams that discourages “..that’s not my job” mentality
  • 6. Typical Cross-functional Team Source: http://www.mountaingoatsoftware.com/blog/cultivate-communities-of-practice
  • 7. Exercise 1: Cross-functional Teams • 5 volunteers for Product Lead • Each Product Lead should form a Cross- functional Team of 6-8 members • Each team should choose a Team Identity Duration: 5 minutes
  • 8. Why - the reason for creating the product What – the goal you are aiming for
  • 9. 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/
  • 10. Why Product Vision? • Avoid useless features • Prioritise features to target the main goal • Align information across the team
  • 11. 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!
  • 12. Product Vision Template For _______________ who ___________________ (target customer) (customer need) ___________________ is a ___________________ (product idea) (product category) that _____________________________________ (key benefit, compelling reason to buy) Unlike ________________, __________________ (competitor) (unique differentiator)
  • 13. Product Vision Example For a mid-sized startup who need a customer relationship management solution, the SalesForce.com platform is a cloud-based service that provides sales tracking, lead generation, and sales representative support features that improve customer relationships Unlike Oracle CRM, Salesforce.com provides very capable services at a moderate cost Source: http://www.quora.com/What-are-some-good-examples-of-a-product-vision
  • 14. Exercise 2: Create a Product Vision • Each team should brainstorm and come up with a software product idea • Create a Product Vision Statement for their product idea • Product leads should sharethe Product Vision with the group Duration: 15 Minutes
  • 16. • Personas • User Stories • Epics • Themes/Features • User Story Mapping Agile Requirements
  • 17. Persona • Typical user of a system that represent the needs of larger groups of users • Helps identify user motivations and goals • Drives clarification of user expectations and requirements
  • 18. Personas must be… Relevant to business goals and the product, have clearly defined assumptions, enlightening and inspiring
  • 20. User Stories… • Describe functionality that is useful to the user or customer • Tell a story about how someone uses the product
  • 21. Focus on the User Describe functionality from the perspective of your personas
  • 22. 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
  • 23. 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
  • 24. Epic • A high level goal of a Persona • Usually too big to implement in single iteration • Usually split into features and then stories • E.g. Buy a plane ticket
  • 25. Themes/Features • Collection of related stories • Usually used to organize stories into releases • E.g. Search for flight
  • 26. User Story Map Source: http://www.payton-consulting.com/how-to-create-a-user-story-map/
  • 27. Release Planning with Story Maps Source: http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html
  • 28. Release Planning with Story Maps Source: http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html
  • 29. Exercise 3: Create a User Story Map • Identify 3 Personas for your product idea • Outline the Epics for one of the Personas • Choose one Epic and outline each step of the user flow as a separate Feature • Create User Stories associated with each Theme • Prioritise the User Stories • Organise Epic, Features and User Stories into a User Story Map Duration: 30 Minutes
  • 30. Agile Requirements Pros & Cons • Short and easy to modify when requirements change • Allow projects to be broken into small increments • Easier to estimate the development effort • Drives the creation of acceptance tests • Completed user stories can go for development • Initial learning curve • Requires close customer contact • Relies heavily on a competent and engaged team

Hinweis der Redaktion

  1. Have all the necessary skills to turn the idea into a product http://www.payton-consulting.com/scrum-cross-functional-teams-important-build/ http://www.keystoneinnovationchallenge.com/images/CrossFrunctionalTeams.png
  2. http://www.jonar.com/jonarblog/come-together-right-now-the-benefits-of-cross-functional-teams/
  3. http://www.managementexchange.com/sites/default/files/styles/large/public/Cross%20Functional%20-%20Diverse%20Team.jpg?itok=Yc0Geyfw
  4. http://www.mountaingoatsoftware.com/blog/cultivate-communities-of-practice
  5. https://www.scrumalliance.org/community/articles/2009/january/the-product-vision http://www.romanpichler.com/blog/tips-for-writing-compelling-product-vision/
  6. http://www.bawbgale.com/wp-content/uploads/2015/01/impact_map_example.png
  7. http://www.payton-consulting.com/run-user-story-workshop/
  8. ‘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.
  9. http://www.payton-consulting.com/explain-present-user-stories/
  10. 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.
  11. ‘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.
  12. ‘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.
  13. http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html
  14. http://winnipegagilist.blogspot.co.uk/2012/03/how-to-create-user-story-map.html
  15. http://www.payton-consulting.com/how-to-create-a-user-story/ http://www.payton-consulting.com/how-to-create-a-user-story-map/