SlideShare a Scribd company logo
1 of 34
Download to read offline
Be more than a proxy
Diane Zajac-Woodie
AGILE DC 2015
green jeans consulting
Coke or Pepsi?
green jeans consulting
Cat or Dog?
green jeans consulting
Apple or Android?
green jeans consulting
Agenda
• Why requirements are not enough
• What is a proxy?
• How BAs/POs can help their agile teams
• Story Maps
• Requirements as acceptance tests
• Wrap up and Q&A
green jeans consulting
Product: Origami Flower
green jeans consulting
green jeans consulting
Folding in Silos
green jeans consulting
1.  Assign a BA, rest of team
are developers.
2.  BA comes up for a
handout. DO NOT SHOW
YOUR DEVELOPERS!
3.  Move chairs so BA can’t
see developers working
4.  BA verbalizes requirements
for Side #1 to the
developers while the
developers build.
green jeans consulting
How’s it going?
green jeans consulting
Folding w/ Feedback
1.  BA can see what the
devs are doing – DO
NOT SHOW YOUR
DEVELOPERS the
handout!
2.  BA verbalizes the
requirements while the
developers build AND
provides feedback
How did that go?
green jeans consulting
Definition
	
   noun: A person who is given power
or authority to act on behalf of
someone else, especially in voting
green jeans consulting
What do teams need?
	
   1. Silently make two lists.
- BA/PO can help with these
	
   - BA/PO can’t help with these
green jeans consulting
BA/PO
can help
with
these
BA/PO
can’t
help with
these
	
   2. Write down all the things that teams need,
placing the items on the appropriate list.
• System Access
• Proper equipment
• Continuous Integration
• TDD training
• Configure automated
regression test suite
green jeans consulting
BA/PO
can help
with
these
BA/PO
can’t
help with
these
• Collaboration
• Feedback
• Requirements
• Release planning
• Team Space
• Facilitation
• Documentation
• Info Radiators
• SME’s
• Testing
• User stories
• Stakeholder
management
• Continuous
improvement
•  Management
support
• Team agreements
What Changes
• Meetings
green jeans consulting
green jeans consulting
What Changes
• Meetings
• Less formal documentation
• Greater need for facilitation
green jeans consulting
  “The single biggest problem in
communication is the illusion
that it has taken place.”
	
   - George Bernard Shaw-
green jeans consulting
What Changes
• Meetings
• Less Formal Documentation
• Greater need for facilitation
• Requirements are “just-in-time”
• Requirements as acceptance tests
green jeans consulting
green jeans consulting
Story Mapping
green jeans consulting
Sharing Posts
1. Create Post
a.  Write post
b.  Add location
c.  Add photo
d.  Mention other users
e.  Use hashtag
Sharing
Posts
Create
Post
Write
post
Add
location
Add
photo
Mention
other
users
Use
hashtag
Story Mapping
green jeans consulting
Sharing Posts
1. Create Post
a.  Write post
b.  Add location
c.  Add photo
d.  Mention other users
e.  Use hashtag
Sharing
Posts
Create
Post
Write
post
Add
location
Add
photo
Mention
other
users
Use
hashtag
Story Mapping
2. Share Posts
a.  Share post
Share
Posts
Share
post
green jeans consulting
Story Map
green jeans consulting
Story Map – w/ releases
Requirements
• Ubiquitous language
green jeans consulting
• Collaborative
• Verifiable (Ideally “automate-able”)
• Just in Time
Feature: As a conference attendee
I want to search for AgileDC tweets
So that I know what’s happening
green jeans consulting
Scenario: Find a conference tweet w/ a photo by hashtag
Given I am signed in to Twitter
When I tweet a selfie with the #AgileDC conference hashtag
Then my tweet is in the #AgileDC search results
Scenario: Find a conference tweet w/o using “#” symbol
Given I am signed in to Twitter
When I search for the AgileDC conference
Then AgileDC conference tweets appear in search results
Scenario: Find a conference tweet by hashtag
Given I am signed in to Twitter
When I post with the #AgileDC conference hashtag
Then my tweet is in the #AgileDC search results
Acceptance Tests
• Easy to understand?
green jeans consulting
• Could you work on it together?
• Easily testable?
• Just in Time
green jeans consulting
Scenario: Find a conference tweet by hashtag
Scenario: brief description of desired behavior
Given is set up, what has to happen before the test
When is the action, the trigger
Then is the test, the expected behavior
Given I am signed in to Twitter
When I post with the #AgileDC conference hashtag
Then my tweet is in the #AgileDC search results
Feature: As a conference attendee
I want to search for AgileDC tweets
So that I know what’s happening
Feature: brief description of goal, user story clarified
Writing Acceptance Criteria
green jeans consulting
Scenario: brief description of desired behavior
Given is set up, what has to happen before the test
When is the action, the trigger
Then is the test, the expected behavior
Feature: brief description of goal, user story clarified
As a…
I want…
So that…
1.  Select a User Story & write a Feature
2.  Write 2-3 Scenario descriptions
3.  Write the Given/When/Then’s for your scenarios
green jeans consulting
Writing (continued)
4. Swap tests with the pair next to you
5. Read their scenarios & provide some feedback
•  Is the goal of the user story clear (Feature)?
•  Is there a set up (Given)?
•  Is there an action (When)?
•  Is there a clear test (Then)?
1.  One Validation: write down one thing that you heard that
validated what you already knew
2.  One New Idea: write down one new idea that you learned
3.  One Next Step: Write down one next step that you will do
because you came to this session.
4.  Share with your neighbor.
green jeans consulting
Session Feedback
Please leave me a note with any feedback.
Any and all feedback is appreciated!
Thanks for being here!
green jeans consulting
Diane Zajac-Woodie
@AgileSquirrel
diane@greenjeansconsulting.com
www.greenjeansconsulting.com
Resources
	
   Story Mapping: http://winnipegagilist.blogspot.com/
	
   http://www.agileproductdesign.com/blog/
the_new_backlog.html
	
   Electronic Story Boards: https://cardboardit.com/ or
	
   https://www.featuremap.co/en
	
   Cucumber tool: https://cucumber.io/
	
   History of BDD: http://dannorth.net/introducing-bdd/
	
   More BDD:
http://lizkeogh.com/behaviour-driven-development/
green jeans consulting
Image Attribution
	
    Flower scribble:
http://www.swiss-miss.com/wp-content/uploads/legacy/photos/uncategorized/2008/10/08/
isd004o_3.jpg
	
    Origami gone wrong: http://www.origamisources.com/origami_sightings_comedy.htm
	
    Couple sitting back-to-back:
https://computing.ece.vt.edu/~santol/projects/zsl_via_visual_abstraction/interact/interact_stand-
alone_dataset/imgs/2SMB2YU98JHSGUO94V6BP9ITU61NBC_09.jpg
	
    Story Map: http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html
	
    Coke:
http://pizzaforcoins.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/2/_/
2_liter_coke.jpg
	
    Pepsi:
http://b.fastcompany.net/multisite_files/fastcompany/slideshow/2013/12/3023648-slide-1-pepsi-
can.jpg
	
    ATM: http://www.marshallstreetcheckcashing.com/wp-content/uploads/2015/02/atm.gif
	
    Bank Teller: http://cliparts.co/cliparts/Lcd/orE/LcdorELxi.jpg
green jeans consulting

More Related Content

Viewers also liked

Autonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint SummaryAutonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint SummaryOliver Stadie
 
Mathematics
MathematicsMathematics
Mathematicsjygwen
 
What to ASK before hire a real estate agent
What to ASK before hire a real estate agentWhat to ASK before hire a real estate agent
What to ASK before hire a real estate agentReal Estate Site
 
Child themes
Child themesChild themes
Child themesbobwlsn
 
Primero de Derecho
Primero de DerechoPrimero de Derecho
Primero de Derechoariana_gq96
 
Social Media in Pharma - Making it Happen
Social Media in Pharma - Making it HappenSocial Media in Pharma - Making it Happen
Social Media in Pharma - Making it HappenHavas Lynx Group
 
Smgr corp presentation march 2014 gy
Smgr corp presentation march 2014 gySmgr corp presentation march 2014 gy
Smgr corp presentation march 2014 gySemen Indonesia
 
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....handsomeelation20
 
MANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURES
MANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURESMANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURES
MANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURESVISHU KUSHWAHA, RICS
 
Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?Havas Lynx Group
 

Viewers also liked (15)

Autonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint SummaryAutonomic Computing - Diagnosis - Pinpoint Summary
Autonomic Computing - Diagnosis - Pinpoint Summary
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Mathematics
MathematicsMathematics
Mathematics
 
What to ASK before hire a real estate agent
What to ASK before hire a real estate agentWhat to ASK before hire a real estate agent
What to ASK before hire a real estate agent
 
Smiles that save lives
Smiles that save livesSmiles that save lives
Smiles that save lives
 
Child themes
Child themesChild themes
Child themes
 
Primero de Derecho
Primero de DerechoPrimero de Derecho
Primero de Derecho
 
Social Media in Pharma - Making it Happen
Social Media in Pharma - Making it HappenSocial Media in Pharma - Making it Happen
Social Media in Pharma - Making it Happen
 
Smgr corp presentation march 2014 gy
Smgr corp presentation march 2014 gySmgr corp presentation march 2014 gy
Smgr corp presentation march 2014 gy
 
TECH_AAPL_03.09.15
TECH_AAPL_03.09.15TECH_AAPL_03.09.15
TECH_AAPL_03.09.15
 
OA at UCL
OA at UCLOA at UCL
OA at UCL
 
Ch 7 -earth
Ch 7 -earthCh 7 -earth
Ch 7 -earth
 
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
 
MANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURES
MANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURESMANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURES
MANUFACTURING SECTOR IN GUJARAT AND IT'S FEATURES
 
Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?
 

Similar to Agile DC 2015: Be More Than a Proxy

SDEC 2015 Be More Than a Proxy
SDEC 2015 Be More Than a ProxySDEC 2015 Be More Than a Proxy
SDEC 2015 Be More Than a ProxyDiane Zajac
 
The Business Analyst: How To Be More Than a Proxy
The Business Analyst: How To Be More Than a ProxyThe Business Analyst: How To Be More Than a Proxy
The Business Analyst: How To Be More Than a ProxyDiane Zajac
 
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterChris Avore
 
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Carol Rossi
 
A Practical Approach to Actually Using and Utilizing LinkedIN
A Practical Approach to Actually Using and Utilizing LinkedINA Practical Approach to Actually Using and Utilizing LinkedIN
A Practical Approach to Actually Using and Utilizing LinkedINAndrea Chartier
 
When To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverWhen To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverRichard Harbridge
 
Getting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptxGetting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptxCarol Rossi
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agilePhil Barrett
 
User Documentation- Write the docs - Nov 2019
User Documentation- Write the docs - Nov 2019User Documentation- Write the docs - Nov 2019
User Documentation- Write the docs - Nov 2019pay007
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointEnrique Lima
 
Discussing Design: The Art of Critique - ixdaNYC
Discussing Design: The Art of Critique - ixdaNYCDiscussing Design: The Art of Critique - ixdaNYC
Discussing Design: The Art of Critique - ixdaNYCAaron Irizarry
 
Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday taskTed Drake
 
Uxportfolio
UxportfolioUxportfolio
Uxportfoliodjae_lee
 
Dennis Lee UX Portfolio
Dennis Lee UX PortfolioDennis Lee UX Portfolio
Dennis Lee UX Portfoliodjae_lee
 
How to Be a Problem Thinking PM by NFL Product Manager
How to Be a Problem Thinking PM by NFL Product ManagerHow to Be a Problem Thinking PM by NFL Product Manager
How to Be a Problem Thinking PM by NFL Product ManagerProduct School
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceDan Chuparkoff
 
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]Aaron Irizarry
 
How to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPHHow to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPHMagdalena Zadara
 

Similar to Agile DC 2015: Be More Than a Proxy (20)

SDEC 2015 Be More Than a Proxy
SDEC 2015 Be More Than a ProxySDEC 2015 Be More Than a Proxy
SDEC 2015 Be More Than a Proxy
 
The Business Analyst: How To Be More Than a Proxy
The Business Analyst: How To Be More Than a ProxyThe Business Analyst: How To Be More Than a Proxy
The Business Analyst: How To Be More Than a Proxy
 
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
 
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017
 
A Practical Approach to Actually Using and Utilizing LinkedIN
A Practical Approach to Actually Using and Utilizing LinkedINA Practical Approach to Actually Using and Utilizing LinkedIN
A Practical Approach to Actually Using and Utilizing LinkedIN
 
When To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverWhen To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouver
 
Getting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptxGetting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptx
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
 
User Documentation- Write the docs - Nov 2019
User Documentation- Write the docs - Nov 2019User Documentation- Write the docs - Nov 2019
User Documentation- Write the docs - Nov 2019
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePoint
 
Evaluation
EvaluationEvaluation
Evaluation
 
Discussing Design: The Art of Critique - ixdaNYC
Discussing Design: The Art of Critique - ixdaNYCDiscussing Design: The Art of Critique - ixdaNYC
Discussing Design: The Art of Critique - ixdaNYC
 
Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday task
 
Uxportfolio
UxportfolioUxportfolio
Uxportfolio
 
Dennis Lee UX Portfolio
Dennis Lee UX PortfolioDennis Lee UX Portfolio
Dennis Lee UX Portfolio
 
How to Be a Problem Thinking PM by NFL Product Manager
How to Be a Problem Thinking PM by NFL Product ManagerHow to Be a Problem Thinking PM by NFL Product Manager
How to Be a Problem Thinking PM by NFL Product Manager
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
 
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]Discussing Design Without Losing your Mind [Code and Creativity 10/7]
Discussing Design Without Losing your Mind [Code and Creativity 10/7]
 
How to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPHHow to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPH
 

More from Diane Zajac

3 Components of KickA$$ Collaboration_Agile2022.pdf
3 Components of KickA$$ Collaboration_Agile2022.pdf3 Components of KickA$$ Collaboration_Agile2022.pdf
3 Components of KickA$$ Collaboration_Agile2022.pdfDiane Zajac
 
Stop Building Useless Software: Empathy Mapping
 Stop Building Useless Software: Empathy Mapping Stop Building Useless Software: Empathy Mapping
Stop Building Useless Software: Empathy MappingDiane Zajac
 
Collaboration Contracts
Collaboration Contracts Collaboration Contracts
Collaboration Contracts Diane Zajac
 
Stop Building Useless Software | dsmAgile 2017
Stop Building Useless Software | dsmAgile 2017Stop Building Useless Software | dsmAgile 2017
Stop Building Useless Software | dsmAgile 2017Diane Zajac
 
Fwd: Re: Re: Distributed Team Seeking Effective Communication
Fwd: Re: Re: Distributed Team Seeking Effective CommunicationFwd: Re: Re: Distributed Team Seeking Effective Communication
Fwd: Re: Re: Distributed Team Seeking Effective CommunicationDiane Zajac
 
Women in Agile - Agile 2014
Women in Agile - Agile 2014Women in Agile - Agile 2014
Women in Agile - Agile 2014Diane Zajac
 

More from Diane Zajac (6)

3 Components of KickA$$ Collaboration_Agile2022.pdf
3 Components of KickA$$ Collaboration_Agile2022.pdf3 Components of KickA$$ Collaboration_Agile2022.pdf
3 Components of KickA$$ Collaboration_Agile2022.pdf
 
Stop Building Useless Software: Empathy Mapping
 Stop Building Useless Software: Empathy Mapping Stop Building Useless Software: Empathy Mapping
Stop Building Useless Software: Empathy Mapping
 
Collaboration Contracts
Collaboration Contracts Collaboration Contracts
Collaboration Contracts
 
Stop Building Useless Software | dsmAgile 2017
Stop Building Useless Software | dsmAgile 2017Stop Building Useless Software | dsmAgile 2017
Stop Building Useless Software | dsmAgile 2017
 
Fwd: Re: Re: Distributed Team Seeking Effective Communication
Fwd: Re: Re: Distributed Team Seeking Effective CommunicationFwd: Re: Re: Distributed Team Seeking Effective Communication
Fwd: Re: Re: Distributed Team Seeking Effective Communication
 
Women in Agile - Agile 2014
Women in Agile - Agile 2014Women in Agile - Agile 2014
Women in Agile - Agile 2014
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Agile DC 2015: Be More Than a Proxy

  • 1. Be more than a proxy Diane Zajac-Woodie AGILE DC 2015 green jeans consulting
  • 2. Coke or Pepsi? green jeans consulting
  • 3. Cat or Dog? green jeans consulting
  • 4. Apple or Android? green jeans consulting
  • 5. Agenda • Why requirements are not enough • What is a proxy? • How BAs/POs can help their agile teams • Story Maps • Requirements as acceptance tests • Wrap up and Q&A green jeans consulting
  • 6. Product: Origami Flower green jeans consulting
  • 8. Folding in Silos green jeans consulting 1.  Assign a BA, rest of team are developers. 2.  BA comes up for a handout. DO NOT SHOW YOUR DEVELOPERS! 3.  Move chairs so BA can’t see developers working 4.  BA verbalizes requirements for Side #1 to the developers while the developers build.
  • 10. green jeans consulting Folding w/ Feedback 1.  BA can see what the devs are doing – DO NOT SHOW YOUR DEVELOPERS the handout! 2.  BA verbalizes the requirements while the developers build AND provides feedback
  • 11. How did that go? green jeans consulting
  • 12. Definition   noun: A person who is given power or authority to act on behalf of someone else, especially in voting green jeans consulting
  • 13. What do teams need?   1. Silently make two lists. - BA/PO can help with these   - BA/PO can’t help with these green jeans consulting BA/PO can help with these BA/PO can’t help with these   2. Write down all the things that teams need, placing the items on the appropriate list.
  • 14. • System Access • Proper equipment • Continuous Integration • TDD training • Configure automated regression test suite green jeans consulting BA/PO can help with these BA/PO can’t help with these • Collaboration • Feedback • Requirements • Release planning • Team Space • Facilitation • Documentation • Info Radiators • SME’s • Testing • User stories • Stakeholder management • Continuous improvement •  Management support • Team agreements
  • 17. What Changes • Meetings • Less formal documentation • Greater need for facilitation green jeans consulting
  • 18.   “The single biggest problem in communication is the illusion that it has taken place.”   - George Bernard Shaw- green jeans consulting
  • 19. What Changes • Meetings • Less Formal Documentation • Greater need for facilitation • Requirements are “just-in-time” • Requirements as acceptance tests green jeans consulting
  • 21. green jeans consulting Sharing Posts 1. Create Post a.  Write post b.  Add location c.  Add photo d.  Mention other users e.  Use hashtag Sharing Posts Create Post Write post Add location Add photo Mention other users Use hashtag Story Mapping
  • 22. green jeans consulting Sharing Posts 1. Create Post a.  Write post b.  Add location c.  Add photo d.  Mention other users e.  Use hashtag Sharing Posts Create Post Write post Add location Add photo Mention other users Use hashtag Story Mapping 2. Share Posts a.  Share post Share Posts Share post
  • 24. green jeans consulting Story Map – w/ releases
  • 25. Requirements • Ubiquitous language green jeans consulting • Collaborative • Verifiable (Ideally “automate-able”) • Just in Time
  • 26. Feature: As a conference attendee I want to search for AgileDC tweets So that I know what’s happening green jeans consulting Scenario: Find a conference tweet w/ a photo by hashtag Given I am signed in to Twitter When I tweet a selfie with the #AgileDC conference hashtag Then my tweet is in the #AgileDC search results Scenario: Find a conference tweet w/o using “#” symbol Given I am signed in to Twitter When I search for the AgileDC conference Then AgileDC conference tweets appear in search results Scenario: Find a conference tweet by hashtag Given I am signed in to Twitter When I post with the #AgileDC conference hashtag Then my tweet is in the #AgileDC search results
  • 27. Acceptance Tests • Easy to understand? green jeans consulting • Could you work on it together? • Easily testable? • Just in Time
  • 28. green jeans consulting Scenario: Find a conference tweet by hashtag Scenario: brief description of desired behavior Given is set up, what has to happen before the test When is the action, the trigger Then is the test, the expected behavior Given I am signed in to Twitter When I post with the #AgileDC conference hashtag Then my tweet is in the #AgileDC search results Feature: As a conference attendee I want to search for AgileDC tweets So that I know what’s happening Feature: brief description of goal, user story clarified
  • 29. Writing Acceptance Criteria green jeans consulting Scenario: brief description of desired behavior Given is set up, what has to happen before the test When is the action, the trigger Then is the test, the expected behavior Feature: brief description of goal, user story clarified As a… I want… So that… 1.  Select a User Story & write a Feature 2.  Write 2-3 Scenario descriptions 3.  Write the Given/When/Then’s for your scenarios
  • 30. green jeans consulting Writing (continued) 4. Swap tests with the pair next to you 5. Read their scenarios & provide some feedback •  Is the goal of the user story clear (Feature)? •  Is there a set up (Given)? •  Is there an action (When)? •  Is there a clear test (Then)?
  • 31. 1.  One Validation: write down one thing that you heard that validated what you already knew 2.  One New Idea: write down one new idea that you learned 3.  One Next Step: Write down one next step that you will do because you came to this session. 4.  Share with your neighbor. green jeans consulting Session Feedback Please leave me a note with any feedback. Any and all feedback is appreciated!
  • 32. Thanks for being here! green jeans consulting Diane Zajac-Woodie @AgileSquirrel diane@greenjeansconsulting.com www.greenjeansconsulting.com
  • 33. Resources   Story Mapping: http://winnipegagilist.blogspot.com/   http://www.agileproductdesign.com/blog/ the_new_backlog.html   Electronic Story Boards: https://cardboardit.com/ or   https://www.featuremap.co/en   Cucumber tool: https://cucumber.io/   History of BDD: http://dannorth.net/introducing-bdd/   More BDD: http://lizkeogh.com/behaviour-driven-development/ green jeans consulting
  • 34. Image Attribution    Flower scribble: http://www.swiss-miss.com/wp-content/uploads/legacy/photos/uncategorized/2008/10/08/ isd004o_3.jpg    Origami gone wrong: http://www.origamisources.com/origami_sightings_comedy.htm    Couple sitting back-to-back: https://computing.ece.vt.edu/~santol/projects/zsl_via_visual_abstraction/interact/interact_stand- alone_dataset/imgs/2SMB2YU98JHSGUO94V6BP9ITU61NBC_09.jpg    Story Map: http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html    Coke: http://pizzaforcoins.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/2/_/ 2_liter_coke.jpg    Pepsi: http://b.fastcompany.net/multisite_files/fastcompany/slideshow/2013/12/3023648-slide-1-pepsi- can.jpg    ATM: http://www.marshallstreetcheckcashing.com/wp-content/uploads/2015/02/atm.gif    Bank Teller: http://cliparts.co/cliparts/Lcd/orE/LcdorELxi.jpg green jeans consulting