SlideShare a Scribd company logo
1 of 39
Download to read offline
DISCOVERY AND INCEPTION 

AT AGILE PRACTICES

FATMA ÜREK ULUDAĞ
© 2015 ThoughtWorks Yazılım Ltd. Şti. - Confidential - please do not distribute
INNOVATION METHODS
DISCOVER
Research, explore
and understand
DEFINE
Synthesise insights
define the opportunity
DESIGN
Divergent ideation,
prototype,
validate ideas
DELIVER
Iteratively build,
test with customers,
refine
Curiosity and empathy for your
customers are often the inspiration
for Innovation. The discovery phase
does not have to be lengthy, just
enough learning to define the
problem you are trying to solve.
The define stage is one of focus and
convergence around the opportunity.
Define your customer, your business
model and your product hypothesis.
This is where you set a vision and align
your stakeholders.
Guided by our vision, the design phase is
divergent in nature, encouraging multiple
ways of solving the problem. We rapidly
prototype, test and refine the design and
prepare for the delivery phase.
In delivery, the focus shifts to robust
execution as we plan the releases,
build, iteratively test and refine the
product. Through validation with
customers we optimise the
effectiveness of the product.
INNOVATION PIPELINE

Enhance existing product
offerings with customer
research and idea generation,
followed by rapid design and
delivery.
KINDS OF PROJECT
PROJECT PLAN 1 PROJECT PLAN 2 PROJECT PLAN 3
NEW PRODUCT
Get your idea to market fast,
starting with light-weight
customer research, followed
by a 1 week inception, then
build, measure and learn.
2 WEEK INCEPTION
You have a mature product
with well understood
customers and a product
vision – you are ready to
deliver.
WHEN IS DISCOVERY NEEDED?
DISCOVERY
”The discovery stage should deliver just enough qualitative and
quantitative data to have confidence that we understand the
customer opportunity.”

From Innovation Methods, ThoughtWorks
DISCOVERY OBJECTIVES
CLARIFY THE BIG IDEAS
THAT WE WILL BE
DEVELOPING IN THE
INCEPTION
DEFINITION OF HIGH
LEVEL SCOPE
IDENTIFICATION OF
COMPETITORS
IDENTIFICATION OF
PROJECT / PRODUCT
SUCCESS CRITIERA
EXPERT REVIEW
7
COMPETITIVE REVIEW
8
FOCUS GROUP
9
OUTCOMES
Clearly defined objectives for the product and supporting sites
High level scope
High level architectural and technical knowledge
Agreed inception schedule
INCEPTION
”An inception is a collaboration of key stakeholders (including but
not only most of the delivery team) to gain a shared
understanding of vision, value and approach.”

From Innovation Methods, ThoughtWorks
Highly collaborative and inclusive
Time-boxed and rapid, focused on doing ‘just enough’
Feedback-driven and highly adaptive
Is not upfront analysis
Highly visual and workshop oriented to help evolve a vision for
the project.
HOW INCEPTIONS FEEL
INCEPTION OBJECTIVES
BUILD A SHARED
UNDERSTANDING OF
PROJECT VISION AND
GOALS
EVALUATE HIGH-LEVEL
SCOPE AND CORE
PROCESSES
EVALUATE KEY RISKS,
ISSUES AND
CONSTRAINTS IN
DELIVERING TO THE
END GOAL
ESTABLISH TECHNICAL
AND TESTING
APPROACH
OUTCOMES
All artifacts necessary to get started
A prioritised list of features that deliver the most business value
Consensus about the future state
A shared vision of the solution
Jointly produced system requirements
A realistic, achievable plan for an early release of business value.
VISION
CREATE A SHARED VISION
UNDERSTAND BUSINESS VISION
FUTURESPECTIVE
TRADE-OFF SLIDERS
PERSONAS
PERSONAS
Representations for your users/audience
Further specification of roles - how people of the same role might
use the system differently
They represent the goals, motivations, characteristics and
behaviour of a real group of users
They are fictional, but based on fact
EXAMPLE PERSONA
•• Hyper Harry
The road warrior
•
About Harry:
• Work is his life
• Top salesman 4 years in a row
• On the road 90% of the year
• Mobile device junkie
• Severely impatient
“Stillness is death”
Key Goals & Needs:
• Anywhere, anytime access
to data
• Process my sale quickly
USER JOURNEYS
USER JOURNEY
End-to-end journey
Formula: user journey = persona + task + environment
Looking to cover all the goals of the roles/personas
Use user journeys to drive out requirements and to validate that solutions can solve
the tasks identified in all possible environments.
USER JOURNEY
UNDERSTAND AND PROPOSE
TECHNICAL SOLUTION
TECHNICAL APPROACH
Technical visioning
Architecture
Proposed testing approach
Addressing Non Functional Requirements (NFRs)
DESIGN: WIREFRAMES,
PROTOTYPES, AND MOCK-UPS
WIREFRAMES, PROTOTYPES AND MOCK-UPS
Models
Represent screens and flow
Lo-fi, Mid-fi
Low cost, easy to change
Helps test usability
Components become stories
IDENTIFY & DISCUSS
FEATURES AND STORIES
LEVELS OF REQUIREMENT
Feature
Epics
Stories
Tasks
•
Customer
•
Security
•
Letters
• Customer
Maintenance
•
Login
• Deactivate
Customer
•
Debtor
• Debtor
Maintenance
•
Forgot Password
•
Paid in full
letters
• Connect to
LDAP
•
Collect all PIF
letters
•
•
Enter New
•
Missing
Required
•
Find status
of
•
Generate
STORY WRITING
As a <type of user>,
I want <some goal>
so that <some reason>.
STORY WRITING
I INDEPENDENT Self-contained, in a way that there is no inherent dependency on another user story.
N NEGOTIABLE Can always be changed and rewritten, up until they are part of an iteration.
V VALUABLE Must be able to deliver value to the end user or the business.
E ESTIMABLE Be able estimate the size of a functionality, relative to the other stories.
S SCALABLE

(SMALL SIZED)
Not be so big as to become impossible to plan/task/prioritize with a certain level of certainty.
T TESTABLE Provide the necessary information to make test development possible. How can you tell it is done?
Must Should Could Wouldn’t
PRIORITISE
ESTIMATION
We should capture...
PREPARE RELEASE PLAN
ITERATION N ITERATION N ITERATION N ITERATION NITERATION NITERATION 0
Inception
START END
Envolve/Handover
Analyse Design Build Test Deploy
INCEPTION DELIVERABLES
Business Vision and Project Objectives
Prioritised High Level Requirements (Stories & NFRs)
Technical Approach
Visual Design Mock-ups
Release Plan
RAIDs & Communication Plan
Next Steps
Questions?
THANK YOU

More Related Content

What's hot

Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practiceIllia Pinchuk
 
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)Lars Thorup
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshopBrian Sjoberg
 
Intro to design sprint
Intro to design sprintIntro to design sprint
Intro to design sprintAngelene Jessy
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
7 steps of product discovery
7 steps of product discovery7 steps of product discovery
7 steps of product discoveryDaniil Lanovyi
 
Platform as a Product: How to Delight Your Developers and Deliver Value for Y...
Platform as a Product: How to Delight Your Developers and Deliver Value for Y...Platform as a Product: How to Delight Your Developers and Deliver Value for Y...
Platform as a Product: How to Delight Your Developers and Deliver Value for Y...VMware Tanzu
 
What is Agile and the Agile Mindset
What is Agile and the Agile MindsetWhat is Agile and the Agile Mindset
What is Agile and the Agile MindsetPMIUKChapter
 
Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...
Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...
Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...Chris Richardson
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)
Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)
Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)Design Sprint Academy
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintEryk Korfel
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and AdoptingThanh Nguyen
 
Code Quality in Ruby and Java
Code Quality in Ruby and JavaCode Quality in Ruby and Java
Code Quality in Ruby and JavaSteve Hayes
 
Problem Framing in Design Sprint 3.0
Problem Framing in Design Sprint 3.0Problem Framing in Design Sprint 3.0
Problem Framing in Design Sprint 3.0Design Sprint Academy
 
Document management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraDocument management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraVadim Rutkevich
 
Practical SOA for the Solution Architect
Practical SOA for the Solution Architect Practical SOA for the Solution Architect
Practical SOA for the Solution Architect WSO2
 
A guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery projectA guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery projectProject Management Solutions
 

What's hot (20)

Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshop
 
Intro to design sprint
Intro to design sprintIntro to design sprint
Intro to design sprint
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
7 steps of product discovery
7 steps of product discovery7 steps of product discovery
7 steps of product discovery
 
Platform as a Product: How to Delight Your Developers and Deliver Value for Y...
Platform as a Product: How to Delight Your Developers and Deliver Value for Y...Platform as a Product: How to Delight Your Developers and Deliver Value for Y...
Platform as a Product: How to Delight Your Developers and Deliver Value for Y...
 
What is Agile and the Agile Mindset
What is Agile and the Agile MindsetWhat is Agile and the Agile Mindset
What is Agile and the Agile Mindset
 
Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...
Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...
Oracle CodeOne 2019: Descending the Testing Pyramid: Effective Testing Strate...
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)
Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)
Design Sprint 3.0 vs Design Sprint 1.0 (SPRINT Book)
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
 
Code Quality in Ruby and Java
Code Quality in Ruby and JavaCode Quality in Ruby and Java
Code Quality in Ruby and Java
 
Problem Framing in Design Sprint 3.0
Problem Framing in Design Sprint 3.0Problem Framing in Design Sprint 3.0
Problem Framing in Design Sprint 3.0
 
Document management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraDocument management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and Jira
 
Practical SOA for the Solution Architect
Practical SOA for the Solution Architect Practical SOA for the Solution Architect
Practical SOA for the Solution Architect
 
A guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery projectA guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery project
 

Viewers also liked

Strategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorksStrategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorksThoughtworks
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story MappingAndreas Hägglund
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)Jeff Patton
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyJeff Patton
 
Working as an agile Experience Designer
Working as an agile Experience DesignerWorking as an agile Experience Designer
Working as an agile Experience DesignerThoughtworks
 

Viewers also liked (6)

AgileCamp 2014 Track 1: Mixed Methods in a Large Scale Agile Environment
AgileCamp 2014 Track 1: Mixed Methods in a Large Scale Agile EnvironmentAgileCamp 2014 Track 1: Mixed Methods in a Large Scale Agile Environment
AgileCamp 2014 Track 1: Mixed Methods in a Large Scale Agile Environment
 
Strategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorksStrategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorks
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
Working as an agile Experience Designer
Working as an agile Experience DesignerWorking as an agile Experience Designer
Working as an agile Experience Designer
 

Similar to Fatma Urek Uludag - Discovery & Inception at Agile Practices

User-centric design for large enterprises
User-centric design for large enterprisesUser-centric design for large enterprises
User-centric design for large enterprisesInVision App
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Hilary Ip
 
Discovery 101
Discovery 101Discovery 101
Discovery 101creed
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methodsELEKS
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
Smooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMSmooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMProduct School
 
2019 10-23 24 fiware summit @berlin
2019 10-23 24 fiware summit @berlin2019 10-23 24 fiware summit @berlin
2019 10-23 24 fiware summit @berlinMIDIH_EU
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignJohn Fouts
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designsElizabeth Snowdon
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
Smooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMSmooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMProduct School
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)AgileNZ Conference
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringOpenCredo
 
Smooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMSmooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMProduct School
 
Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...Manuswath K.B
 
A dive into DESIGN THINKING – Making products and services that people want
A dive into DESIGN THINKING – Making products and services that people wantA dive into DESIGN THINKING – Making products and services that people want
A dive into DESIGN THINKING – Making products and services that people wantAndy McBride
 
Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership Chris Avore
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersTechWell
 

Similar to Fatma Urek Uludag - Discovery & Inception at Agile Practices (20)

User-centric design for large enterprises
User-centric design for large enterprisesUser-centric design for large enterprises
User-centric design for large enterprises
 
Module - Project Development & Coaching
Module - Project Development & CoachingModule - Project Development & Coaching
Module - Project Development & Coaching
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
Discovery 101
Discovery 101Discovery 101
Discovery 101
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methods
 
Value based-design
Value based-designValue based-design
Value based-design
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
Smooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMSmooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PM
 
2019 10-23 24 fiware summit @berlin
2019 10-23 24 fiware summit @berlin2019 10-23 24 fiware summit @berlin
2019 10-23 24 fiware summit @berlin
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Smooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMSmooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PM
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Smooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PMSmooth Collaboration With UX Designers by Zalando Sr PM
Smooth Collaboration With UX Designers by Zalando Sr PM
 
Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...
 
A dive into DESIGN THINKING – Making products and services that people want
A dive into DESIGN THINKING – Making products and services that people wantA dive into DESIGN THINKING – Making products and services that people want
A dive into DESIGN THINKING – Making products and services that people want
 
Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

Fatma Urek Uludag - Discovery & Inception at Agile Practices

  • 1. DISCOVERY AND INCEPTION 
 AT AGILE PRACTICES
 FATMA ÜREK ULUDAĞ
  • 2. © 2015 ThoughtWorks Yazılım Ltd. Şti. - Confidential - please do not distribute INNOVATION METHODS DISCOVER Research, explore and understand DEFINE Synthesise insights define the opportunity DESIGN Divergent ideation, prototype, validate ideas DELIVER Iteratively build, test with customers, refine Curiosity and empathy for your customers are often the inspiration for Innovation. The discovery phase does not have to be lengthy, just enough learning to define the problem you are trying to solve. The define stage is one of focus and convergence around the opportunity. Define your customer, your business model and your product hypothesis. This is where you set a vision and align your stakeholders. Guided by our vision, the design phase is divergent in nature, encouraging multiple ways of solving the problem. We rapidly prototype, test and refine the design and prepare for the delivery phase. In delivery, the focus shifts to robust execution as we plan the releases, build, iteratively test and refine the product. Through validation with customers we optimise the effectiveness of the product.
  • 3. INNOVATION PIPELINE
 Enhance existing product offerings with customer research and idea generation, followed by rapid design and delivery. KINDS OF PROJECT PROJECT PLAN 1 PROJECT PLAN 2 PROJECT PLAN 3 NEW PRODUCT Get your idea to market fast, starting with light-weight customer research, followed by a 1 week inception, then build, measure and learn. 2 WEEK INCEPTION You have a mature product with well understood customers and a product vision – you are ready to deliver.
  • 5. DISCOVERY ”The discovery stage should deliver just enough qualitative and quantitative data to have confidence that we understand the customer opportunity.”
 From Innovation Methods, ThoughtWorks
  • 6. DISCOVERY OBJECTIVES CLARIFY THE BIG IDEAS THAT WE WILL BE DEVELOPING IN THE INCEPTION DEFINITION OF HIGH LEVEL SCOPE IDENTIFICATION OF COMPETITORS IDENTIFICATION OF PROJECT / PRODUCT SUCCESS CRITIERA
  • 10. OUTCOMES Clearly defined objectives for the product and supporting sites High level scope High level architectural and technical knowledge Agreed inception schedule
  • 11. INCEPTION ”An inception is a collaboration of key stakeholders (including but not only most of the delivery team) to gain a shared understanding of vision, value and approach.”
 From Innovation Methods, ThoughtWorks
  • 12. Highly collaborative and inclusive Time-boxed and rapid, focused on doing ‘just enough’ Feedback-driven and highly adaptive Is not upfront analysis Highly visual and workshop oriented to help evolve a vision for the project. HOW INCEPTIONS FEEL
  • 13. INCEPTION OBJECTIVES BUILD A SHARED UNDERSTANDING OF PROJECT VISION AND GOALS EVALUATE HIGH-LEVEL SCOPE AND CORE PROCESSES EVALUATE KEY RISKS, ISSUES AND CONSTRAINTS IN DELIVERING TO THE END GOAL ESTABLISH TECHNICAL AND TESTING APPROACH
  • 14. OUTCOMES All artifacts necessary to get started A prioritised list of features that deliver the most business value Consensus about the future state A shared vision of the solution Jointly produced system requirements A realistic, achievable plan for an early release of business value.
  • 16. CREATE A SHARED VISION
  • 21. PERSONAS Representations for your users/audience Further specification of roles - how people of the same role might use the system differently They represent the goals, motivations, characteristics and behaviour of a real group of users They are fictional, but based on fact
  • 22. EXAMPLE PERSONA •• Hyper Harry The road warrior • About Harry: • Work is his life • Top salesman 4 years in a row • On the road 90% of the year • Mobile device junkie • Severely impatient “Stillness is death” Key Goals & Needs: • Anywhere, anytime access to data • Process my sale quickly
  • 24. USER JOURNEY End-to-end journey Formula: user journey = persona + task + environment Looking to cover all the goals of the roles/personas Use user journeys to drive out requirements and to validate that solutions can solve the tasks identified in all possible environments.
  • 27. TECHNICAL APPROACH Technical visioning Architecture Proposed testing approach Addressing Non Functional Requirements (NFRs)
  • 29. WIREFRAMES, PROTOTYPES AND MOCK-UPS Models Represent screens and flow Lo-fi, Mid-fi Low cost, easy to change Helps test usability Components become stories
  • 31. LEVELS OF REQUIREMENT Feature Epics Stories Tasks • Customer • Security • Letters • Customer Maintenance • Login • Deactivate Customer • Debtor • Debtor Maintenance • Forgot Password • Paid in full letters • Connect to LDAP • Collect all PIF letters • • Enter New • Missing Required • Find status of • Generate
  • 32. STORY WRITING As a <type of user>, I want <some goal> so that <some reason>.
  • 33. STORY WRITING I INDEPENDENT Self-contained, in a way that there is no inherent dependency on another user story. N NEGOTIABLE Can always be changed and rewritten, up until they are part of an iteration. V VALUABLE Must be able to deliver value to the end user or the business. E ESTIMABLE Be able estimate the size of a functionality, relative to the other stories. S SCALABLE
 (SMALL SIZED) Not be so big as to become impossible to plan/task/prioritize with a certain level of certainty. T TESTABLE Provide the necessary information to make test development possible. How can you tell it is done?
  • 34. Must Should Could Wouldn’t PRIORITISE
  • 37. PREPARE RELEASE PLAN ITERATION N ITERATION N ITERATION N ITERATION NITERATION NITERATION 0 Inception START END Envolve/Handover Analyse Design Build Test Deploy
  • 38. INCEPTION DELIVERABLES Business Vision and Project Objectives Prioritised High Level Requirements (Stories & NFRs) Technical Approach Visual Design Mock-ups Release Plan RAIDs & Communication Plan Next Steps