SlideShare une entreprise Scribd logo
1  sur  60
Agile Requirements
The documentation
that built itself

Cara Turner

South Africa

Agile Coach | User Group Chairman | Facilitation Fanatic
About You
Who’s working on agile projects?
Waterfall? Something Else?

When do you
document requirements?
Why do we do Upfront Analysis?

“It depends …”
About me … and requirements
Late
Expensive
FRS

RUP

BRS

Co-ordination?

Hard to imagine
doing things differently
About me … and requirements
Change
Requests

Information
changes?

Hard to imagine
doing things differently
About me … and requirements
Spec?

Scrum & Kanban

What do users
really want?

(Less) hard to imagine
doing things differently
The feedback loop
Agile Requirements Factors
Whole team participates, PO owns
Start with an overview of the whole application
A sprint-and-a-half ahead
‘Right detail at the right time’
‘Right Detail at the Right Time’
What does that mean?
Deliberate Discovery:
decreasing uncertainty over time
Real Options:
make binding decisions at the right time
‘Right Detail at the Right Time’
Agile Requirements Elements
Story Mapping

Product Backlog
Story Cards, Mockups & Scenarios

‘Doing the Work’
Grooming & Release Planning
Agile Requirements Artefacts
So, on to Our Story
The Problem
We have collections lists
Our application for administering
them is out of date
‘Edge case bloat’ over 10 yrs
Consumer behaviour has changed

Much of it is manual
Waste of time

Can’t optimize focus

Tech out of date
High cost to change
Changes Required
‘Edge case bloat’ over 10 yrs
Change what appears in the lists

Much of it is manual
Automate assigning of lists
Make it easier to work accounts
Team Ingredients
PO

Team

EXP

EXP MID MID JNR JNR

EXP

D A

D A

D A

No systems knowledge on the team
Access to ‘Systems Analyst’
‘As is’ systems rules documents

SM

Agile Requirements
Many techniques are new
Where to start?
At the Whiteboard
Story Mapping
The Persona
The Story Map

Assign Lists

Action Accounts
Acceptance Criteria
Benefits & Drawbacks
Benefits
 Everyone saw the whole
picture unfold
 Gut feel of size
 Sponsor was heard
 Key drivers clarified
 Strong identification with
Persona
– Shaped future grooming

Drawbacks
 Unfamiliar process
 Not everyone spoke
– New to all the devs
– „Boss‟ in the room


Sense of duplication of
the rules “specification”
doc
 Sequential activities imply
workflow
 Persona incomplete
– no customer persona
Documentation







Personas
Key business drivers
Big picture: whole and the parts
Verbal culture: tacit knowledge captured
Photos - document experience

Journey of a User Story – SUGSA 2013
Backlog Creation

Features

Narrative
Benefits & Drawbacks
Benefits
 Complete picture
 Saved in central location
& accessed via wiki
 Narrative format from
start
–




“In order to… As a… I
want…”

Easy to link to features
Easy to add values, then
estimate release size

Drawbacks
 Google Spreadsheet:
hard to track
changes, manual
numbering
 Some high priority /
concern issues created
as Features
 Acceptance Criteria
captured as stories
 Tempting to use
spreadsheet for grooming
Documentation






Release Overview
All the user stories at a high level
Feature -> Stories -> Acceptance criteria
Narrative: benefit / value clear-ish

Journey of a User Story – SUGSA 2013
Story Card Creation
Benefits & Drawbacks
Benefits
 Low effort to move &
change
 Provided focus for
grooming & sprint
planning
 Really did function as a
record of a conversation
 History: easy to update
with grooming & sprint
info

Drawbacks
 (Bit of a) pain to handle
manual cards
 Didn‟t refer to the “as is”
rules documents much
 Not visible: lived in a
draw, not on the wall
Documentation





Visual indicator of scope
Grouped by feature
Card for each user story
– Story ID
– Title
– Size
– Grooming notes
– Feature (later)
Journey of a User Story – SUGSA 2013
Ordering the Backlog

Risks

Assumptions

Dependencies

Unknowns
Doing the Work - Sprint 1
Ordering the Backlog

Risks

Assumptions

Dependencies

Unknowns

Priority: what do we need to prove early?
What can we delay?
Release Grooming - RADU
RADU
Documentation


Ordering principles:
– Risks: Prove early
– Technical Dependencies
– Feature Dependencies





Assumptions & Unknowns to clarify
„Readiness‟ indicator
Manually track changes in information

Journey of a User Story – SUGSA 2013
Release Planning
Ordering
Assigning lists: Low risk, low effort

Highest risk, Do first: MonthEnd changes
Then prove: Lists display accurately
Then prove: Actions on account correct
… then Assign lists
Release Information
Sprints per Release
Documentation







Ordered, prioritized backlog
Best guess estimate of feature sizes
Best guess release size
2 sprints: team velocity data point
Approximate release duration

Journey of a User Story – SUGSA 2013
Grooming: Mock-ups
Benefits & Drawbacks
Benefits
 Great starting point for
technical discussions
 Most created after RADU
discussion
 Easy for users to relate to
in grooming
 Indication of system flow
 Acceptance criteria
included by default
 Low cost to change

Drawbacks
 Trying to get it „right‟
 Can anchor ideas too
soon
 Team less inclined to
model visually in
grooming
 PDFs not easily linked to
individual stories
Documentation





Page layout and navigation
Acceptance criteria, rules, comments
Current information: frequently updated

Journey of a User Story – SUGSA 2013
Scenarios
Benefits & Drawbacks
Benefits
 Detailed discussion of
system flow
 Pre and Post conditions
(simpler)
 Test data
 More visual modelling
 Updated mock-ups

Drawbacks
 Hard to do initially
 (Easy to get them wrong)
Documentation








Documented Tests
Expected path, alternate paths, fail
conditions
Better stories
Test data: automation
Backlog, mockups and RADU updated

Journey of a User Story – SUGSA 2013
Sprint Review
Benefits & Drawbacks
Benefits
 Sponsor and users clear
on progress
 Immediate feedback
 Incorporate small
changes in next sprint
 Schedule longer changes
for Grooming
 Generated excitement

Drawbacks
 Long 1st release cycle (7
sprints) Users lost touch
with early features
So how did that all work?
Create Lists
Action Accounts
Assign Lists: Grooming
Assign Lists: Sprint Planning
Assign Lists: Sprint & Feedback
“Just In Time” Requirements


High level scope
 RADU, Readiness factor
 Sprint-ready detail
 “But that‟s changed now”

 High quality of “Working software”

Journey of a User Story – SUGSA 2013
Learnings




Story Mapping + Scenarios complete the
picture
No single tool does all the things
All the tools: “Living Documentation”
… or as close as we‟ve got so far…

Journey of a User Story – SUGSA 2013
For the next project..



Will have domain knowledge & known
velocity
Start with Impact Mapping
Clearer goals and personas



Use a backlog management tool
Link features, stories, mock-ups,

acceptance criteria, scenarios



Integrate „As Is‟ document into grooming
More time on scenarios
Journey of a User Story – SUGSA 2013
Recommended Reading
Agile Requirements:
Impact Mapping www.impactmapping.org
Lean Designers: www.leandesign.fr
Agile Reflections: www.agilereflections.com

Story Mapping:
Jeff Patton: http://agileproductdesign.com
Behaviour Driven Design:
Dan North: http://dannorth.net/introducing-bdd/
Liz Keogh: http://lunivore.com/media
Questions?
What one thing are you
taking away?
Get in Touch
Cara Turner
Cape Town, South Africa
twitter: @cara_faye
facilitatingagility.com

krs.co.za
sugsa.org.za

Contenu connexe

Tendances

Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile modelzoomers
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planningArata Fujimura
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassianMichal Epstein
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and ToolsNaresh Gajuveni
 

Tendances (20)

Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Daily standup
Daily standupDaily standup
Daily standup
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Scrumban
ScrumbanScrumban
Scrumban
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 

En vedette

Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsKnowit_TM
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management Liana Underwood
 
Building Better Products Using User Story Mapping
Building Better Products Using User Story MappingBuilding Better Products Using User Story Mapping
Building Better Products Using User Story MappingIT Weekend
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachStephen Ritchie
 
The Good and Evil of Collaboration Tools
The Good and Evil of Collaboration Tools The Good and Evil of Collaboration Tools
The Good and Evil of Collaboration Tools Dr. Thomas Juli
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009Mads Troels Hansen
 
Agile inception v1.1
Agile inception v1.1Agile inception v1.1
Agile inception v1.1Håkan Kleijn
 
Embracing Diversity
Embracing DiversityEmbracing Diversity
Embracing DiversityCara Turner
 
Agile Requirements Writing
Agile Requirements WritingAgile Requirements Writing
Agile Requirements WritingBernhard Kappe
 
Agile: JAD Requirements Elicitation
Agile:  JAD Requirements ElicitationAgile:  JAD Requirements Elicitation
Agile: JAD Requirements ElicitationErnadel Sioson
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slidesharePankaj Kanchankar
 
Agile requirements management
Agile requirements managementAgile requirements management
Agile requirements managementChristian Hassa
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesOnur Demir
 
collaboration tools and digital presence
collaboration tools and digital presencecollaboration tools and digital presence
collaboration tools and digital presenceGloria Román
 
Storymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumStorymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumHans De Mondt
 
Storymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content StrategyStorymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content StrategyDonna Lichaw
 
Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1Kim Taesook
 
User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015Adrian Howard
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)Bartosz Mozyrko
 

En vedette (20)

Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile Requirements
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management
 
Building Better Products Using User Story Mapping
Building Better Products Using User Story MappingBuilding Better Products Using User Story Mapping
Building Better Products Using User Story Mapping
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
 
The Good and Evil of Collaboration Tools
The Good and Evil of Collaboration Tools The Good and Evil of Collaboration Tools
The Good and Evil of Collaboration Tools
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
 
Agile inception v1.1
Agile inception v1.1Agile inception v1.1
Agile inception v1.1
 
Embracing Diversity
Embracing DiversityEmbracing Diversity
Embracing Diversity
 
Agile Requirements Writing
Agile Requirements WritingAgile Requirements Writing
Agile Requirements Writing
 
Agile: JAD Requirements Elicitation
Agile:  JAD Requirements ElicitationAgile:  JAD Requirements Elicitation
Agile: JAD Requirements Elicitation
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slideshare
 
Agile requirements management
Agile requirements managementAgile requirements management
Agile requirements management
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
collaboration tools and digital presence
collaboration tools and digital presencecollaboration tools and digital presence
collaboration tools and digital presence
 
Storymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumStorymapping workshop for CHI Belgium
Storymapping workshop for CHI Belgium
 
Storymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content StrategyStorymapping: A MacGyver Approach to Content Strategy
Storymapping: A MacGyver Approach to Content Strategy
 
Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1Ux trend report 2014 lite version_ux1
Ux trend report 2014 lite version_ux1
 
User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 

Similaire à Agile Requirements - Journey of a User Story

Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4Mia Horrigan
 
2019-12-WWC-Toronto.pdf
2019-12-WWC-Toronto.pdf2019-12-WWC-Toronto.pdf
2019-12-WWC-Toronto.pdfMeghalMistry1
 
User needs vs buisness needs v5a
User needs vs buisness needs v5aUser needs vs buisness needs v5a
User needs vs buisness needs v5aMia Horrigan
 
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...Eneko Jon Bilbao
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Storieskahgeh75
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsnForm User Experience
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDennis Breen
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUMSharique Khan
 
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments BomboschPlanning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments BomboschBombosch
 
Agile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxxAgile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxxRosario Poulraj
 
Enterprise software with user centric approach
Enterprise software with user centric approachEnterprise software with user centric approach
Enterprise software with user centric approachskyrise.tech
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUserZoom
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to ScrumTenForce
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - OverviewMadan Upadhyay
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilitiesHass Howard
 

Similaire à Agile Requirements - Journey of a User Story (20)

Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4
 
2019-12-WWC-Toronto.pdf
2019-12-WWC-Toronto.pdf2019-12-WWC-Toronto.pdf
2019-12-WWC-Toronto.pdf
 
User needs vs buisness needs v5a
User needs vs buisness needs v5aUser needs vs buisness needs v5a
User needs vs buisness needs v5a
 
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
 
Basics of Agile
Basics of Agile Basics of Agile
Basics of Agile
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and Intranets
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and Intranets
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUM
 
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments BomboschPlanning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
 
Agile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxxAgile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxx
 
Enterprise software with user centric approach
Enterprise software with user centric approachEnterprise software with user centric approach
Enterprise software with user centric approach
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 

Plus de Cara Turner

Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021Cara Turner
 
Continuous Learning at Work
Continuous Learning at WorkContinuous Learning at Work
Continuous Learning at WorkCara Turner
 
Challenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industryChallenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industryCara Turner
 
Beyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusionBeyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusionCara Turner
 
Can Agility Change the World?
Can Agility Change the World?Can Agility Change the World?
Can Agility Change the World?Cara Turner
 
Deliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of CertaintyDeliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of CertaintyCara Turner
 
Building Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and RetrospectivesBuilding Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and RetrospectivesCara Turner
 
Close the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team RetrospectivesClose the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team RetrospectivesCara Turner
 

Plus de Cara Turner (8)

Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021Continuous learning at work SGZA 2021
Continuous learning at work SGZA 2021
 
Continuous Learning at Work
Continuous Learning at WorkContinuous Learning at Work
Continuous Learning at Work
 
Challenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industryChallenging the Metrics that Limit Diversity in the Software industry
Challenging the Metrics that Limit Diversity in the Software industry
 
Beyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusionBeyond Diversity: Embracing inclusion
Beyond Diversity: Embracing inclusion
 
Can Agility Change the World?
Can Agility Change the World?Can Agility Change the World?
Can Agility Change the World?
 
Deliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of CertaintyDeliberate Discovery and the Myth of Certainty
Deliberate Discovery and the Myth of Certainty
 
Building Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and RetrospectivesBuilding Creative Teams: Motivation Engagement and Retrospectives
Building Creative Teams: Motivation Engagement and Retrospectives
 
Close the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team RetrospectivesClose the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team Retrospectives
 

Dernier

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Agile Requirements - Journey of a User Story