SlideShare a Scribd company logo
1 of 47
• Mindy Bohannon
• @mindybo93
excella.com | @excellaco
• Data Enthusiast
• Industry Explorer
• Agile Lover
• Forever Learner
What
Worlds
Am I In?
excella.com | @excellaco
• 3 Amigos
• Agile 101
• Traditional Analysis
• Analysis 101
• Agile + Analysis
• Communication Channels
BA = Voice of the Stakeholders
© Barbie by Mattel; © Barbie Girl by Aqua
Today’s
Intentions
Agile Manifesto
Individuals and
interactions
over Process and tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
While there is value in the items on the right, we
value the items on the left more.
http://agilemanifesto.org/
product
Agile Software / Product Development
Principles
https://www.visual-paradigm.com/scrum/agile-manifesto-and-agile-principles/
excella.com | @excellaco
3 Amigos and the Team
I’m a BA Girl in an Agile World
Life is tri-tastic, it’s fantastic!
excella.com | @excellaco
• 3 Varying Perspectives
• Example: Product Owner, Developer, Tester
• “Developer” meant “Development Team”
• BA is part of the Team
Who are the 3 Amigos?
Credit: George Dinwiddie, Bob Payne
excella.com | @excellaco
Scrum Development Team
User
Experience
UX/UI
excella.com | @excellaco
Scrum Team
excella.com | @excellaco
The Peripheral Team
excella.com | @excellaco
• Proxy Product Owner (PO)
• User Experience (UX)
• Tester (QA)
• Dual ScrumMaster (SM) / BA
• Data Analyst / System Analyst / Process
Analyst
Different Roles an Analyst Performs
excella.com | @excellaco
Traditional Analysis
I’m a BA Girl, in an Agile World
Analysis so Slick, it’s Fantastic!
excella.com | @excellaco
• Processes
• Comprehensive documentation
• Contract negotiations (change requests)
• Following a plan
This is how we control projects….
Traditional IT Project Management
excella.com | @excellaco
Waterfall Process
“I believe in this concept,
but the implementation described
above is risky and invites failure”
– Dr. Winston Royce
Managing the Development of Large Software Systems, Winston Royce (1970)
Requirements
Design
Develop
Test
Deploy
excella.com | @excellaco
Analysis 101
I’m a BA Girl, in an Agile World
Requirements so Quick, it’s Fantastic!
excella.com | @excellaco
Enables change
by defining needs
and recommending solutions
that deliver value
Defines and validates solutions
that meet business
needs, goals or objectives
Definition of Business Analysis
excella.com | @excellaco
5 Whys
excella.com | @excellaco
• Communication
• Facilitation
• Prioritization
• Work with Stakeholders
• Requirements
Core BA Skills
excella.com | @excellaco
Analysis in an Agile
World
I’m a BA Girl, in an Agile World
Standups so quick, It’s Fantastic!
excella.com | @excellaco
• Flexible mindset
• Continually assessing,
adapting, adjusting
• Just in Time development
Agile Approach to Analysis
excella.com | @excellaco
• Horizons:
• Strategy
• Initiative
• Delivery
excella.com | @excellaco
Horizons and Value
excella.com | @excellaco
Analysis at Every Horizon
Product Vision
RoadmapDay
Sprint…
…
…
Plan
Day
Day
Daily Scrum
Review
Retro
Sprint
Plan
Review
Retro
Idea
Initiation Release
Plan
Release Release
Plan
Plan
Time
excella.com | @excellaco
• Product Backlog Refinement – grooming stories
• Sprint Planning – what can we deliver with our
capacity, generate sprint backlog
• Daily Standups – status and collaboration
• Sprint Reviews – deliver often, adapt to changes
• Retrospectives – continuous improvement, every
sprint end
Scrum Framework – Events
excella.com | @excellaco
Progressive Elaboration of Stories
Ready Now – Product Backlog Items
Some Elaboration - Requirements
Early Ideas - Needs
How Analysis Fits with Delivery
excella.com | @excellaco
Working with Developers
to Refine the Backlog
excella.com | @excellaco
Simple, clear, short description of customer valued
functionality
3Cs - Card, Conversation, Confirmation
• Written description used for planning
• Conversation to flesh out details
• Tests to determine completeness
Representation rather than documentation
What’s a User Story?
excella.com | @excellaco
Create Shared Understanding
I’m glad we all agree. Credit: User Story Mapping
excella.com | @excellaco
Create Shared Understanding
Oh! Credit: User Story Mapping
excella.com | @excellaco
Create Shared Understanding
Ah Ha! Credit: User Story Mapping
excella.com | @excellaco
Help define when Done
Manage expectations
May Lead to new
requirements
Must be:
• Objective
• Measurable
• Tangible
Story - Acceptance Criteria
• Floor has a shine
• Minimal scratches
• Deep color
Initial Ideas
excella.com | @excellaco
Help define when Done
Manage expectations
May Lead to new
requirements
Must be:
• Objective
• Measurable
• Tangible
Story - Acceptance Criteria
• Brown
• Maple Rio 5 inch sq
• No scratches > than 1in
• No more than 1 scratch
per sq foot
Refined Story
excella.com | @excellaco
Story Requirements
Spike Research, Hypotheses
Bug Production Issues
What else?
Types of Requirements
excella.com | @excellaco
Value Statement => Role, Objective, Value
Write from user’s perspective
• What is the user’s goal for the story
• What is the user’s value from the story
Avoid using generic “as a user” or “as a customer”
Value Statement
As a <your role / who>
I want <objective / what>
so that <value / why>
excella.com | @excellaco
• BDD – Behavior Driven Development
• The intended behavior
Given < situation >
When < action >
Then < expected result >
Acceptance Criteria
Credit: George Dinwiddie 2013
excella.com | @excellaco
• Independent
• Negotiable
• Valuable
• Estimable
• Size Appropriately
• Testable
INVEST with Good Requirements
excella.com | @excellaco
Value Statement:
As an online shopper,
I want to search for products
so that I can view and order them
Example: Amazon
AC:
Given I am on a product page
When I enter the search term “Barbie”
Then I expect to see a list of Barbie dolls and
accessories
excella.com | @excellaco
As a busy professional person on travel,
I want to watch movies while connected or disconnect
from the Internet
so that I can watch my shows anytime, anywhere
Example: Netflix
AC:
• I can watch a movie while connected
• I can watch a movie while disconnected
• I can watch 2 or more movies while
disconnected
• I can allocate how many movies I can watch
while disconnected
excella.com | @excellaco
• The conversation might lead to additional
documentation
• High-level designs
• Detailed designs
• Specifications
• Requirements traceability matrix
• Test plans
• Wireframes
• Use cases
• Just-in-time documentation
• Just enough documentation
Additional Documentation
excella.com | @excellaco
Communication
Channels
I’m a BA Girl in an Agile World
Convos so deep, it’s fantastic!
excella.com | @excellaco
• 2 people = 2 channels  pairing
• 3 people = 3 channels  an extension of pairing
• 4 = 6  3 more with 1 added
• 5 = 10  4 more with 1 added
• 6 = 15  5 more with 1 added
How Many Channels Until it Breaks
https://sciencing.com/calculate-communication-channels-8015685.html
excella.com | @excellaco
• The more people on the team,
the more people in a meeting,
the more voices with fantastic ideas to share
• Not everyone can be in every meeting
• Each team figures out what works
How Many Channels Until it Breaks
excella.com | @excellaco
I’m a BA Girl, in an Agile World
Come on Agile, Let’s go Agile!
Agile Analyst Success
excella.com | @excellaco
• Ongoing Conversations with Any and All Stakeholders
• Be ready for any Conversation
• Prioritization with PO and Development team
• Creating well-formed always-refining stories
How is an Agile BA Successful?
excella.com | @excellaco
ALL
OF
US!
Who is an Analyst?
excella.com | @excellaco
Now you know why
I’m a BA Girl in an Agile World
Don’t you want to
be one too?
Closing Thought

More Related Content

What's hot

Process Flows - When Pictures Say It All
Process Flows - When Pictures Say It AllProcess Flows - When Pictures Say It All
Process Flows - When Pictures Say It AllMindy Bohannon
 
Process Flows - When Pictures Say It All (2018-Nov)
Process Flows - When Pictures Say It All (2018-Nov)Process Flows - When Pictures Say It All (2018-Nov)
Process Flows - When Pictures Say It All (2018-Nov)Mindy Bohannon
 
Creating A LinkedIn Profile That Gets Attention
Creating A LinkedIn Profile That Gets AttentionCreating A LinkedIn Profile That Gets Attention
Creating A LinkedIn Profile That Gets Attentionkolbygoodman
 
5 Tips for Great Product Design
5 Tips for Great Product Design5 Tips for Great Product Design
5 Tips for Great Product DesignAtlassian
 
Wordcount - Quick Ways to Improve Your Blog Writing Skills
Wordcount - Quick Ways to Improve Your Blog Writing SkillsWordcount - Quick Ways to Improve Your Blog Writing Skills
Wordcount - Quick Ways to Improve Your Blog Writing SkillsWordcountonline
 
Product management in a startup #PCV15
Product management in a startup #PCV15Product management in a startup #PCV15
Product management in a startup #PCV15Weston Triemstra
 
What does the future hold for the LMS?
What does the future hold for the LMS?What does the future hold for the LMS?
What does the future hold for the LMS?Learning Pool Ltd
 
Tips to Optimize Your LinkedIn Account for Beginners
Tips to Optimize Your LinkedIn Account for BeginnersTips to Optimize Your LinkedIn Account for Beginners
Tips to Optimize Your LinkedIn Account for BeginnersInneke Herwono
 

What's hot (8)

Process Flows - When Pictures Say It All
Process Flows - When Pictures Say It AllProcess Flows - When Pictures Say It All
Process Flows - When Pictures Say It All
 
Process Flows - When Pictures Say It All (2018-Nov)
Process Flows - When Pictures Say It All (2018-Nov)Process Flows - When Pictures Say It All (2018-Nov)
Process Flows - When Pictures Say It All (2018-Nov)
 
Creating A LinkedIn Profile That Gets Attention
Creating A LinkedIn Profile That Gets AttentionCreating A LinkedIn Profile That Gets Attention
Creating A LinkedIn Profile That Gets Attention
 
5 Tips for Great Product Design
5 Tips for Great Product Design5 Tips for Great Product Design
5 Tips for Great Product Design
 
Wordcount - Quick Ways to Improve Your Blog Writing Skills
Wordcount - Quick Ways to Improve Your Blog Writing SkillsWordcount - Quick Ways to Improve Your Blog Writing Skills
Wordcount - Quick Ways to Improve Your Blog Writing Skills
 
Product management in a startup #PCV15
Product management in a startup #PCV15Product management in a startup #PCV15
Product management in a startup #PCV15
 
What does the future hold for the LMS?
What does the future hold for the LMS?What does the future hold for the LMS?
What does the future hold for the LMS?
 
Tips to Optimize Your LinkedIn Account for Beginners
Tips to Optimize Your LinkedIn Account for BeginnersTips to Optimize Your LinkedIn Account for Beginners
Tips to Optimize Your LinkedIn Account for Beginners
 

Similar to I'm a BA Girl in an Agile World @AgileDC 20190923

Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting TimeAgile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting TimeBrian Sjoberg
 
Agile Truths and Misconceptions Exposed
Agile Truths and Misconceptions ExposedAgile Truths and Misconceptions Exposed
Agile Truths and Misconceptions ExposedRichard Cheng
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
Limiting WIP - Music City Tech 2021
Limiting WIP - Music City Tech 2021Limiting WIP - Music City Tech 2021
Limiting WIP - Music City Tech 2021Wm. Hunter Tammaro
 
No Estimates at Scale in the Federal Government
No Estimates at Scale in the Federal GovernmentNo Estimates at Scale in the Federal Government
No Estimates at Scale in the Federal GovernmentAdam Parker
 
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiRavi Padaki
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012TRG Arts
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Julie Wyman
 
The Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsBizTalk360
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondAgile Impact
 
Limiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do MoreLimiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do MoreJulie Wyman
 
Agile pm lect1
Agile pm lect1Agile pm lect1
Agile pm lect1Shiraz316
 
UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017Kelly Moran
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test CollaborationClaire Moss
 
Communicating Change During Agile Transformation
Communicating Change During Agile TransformationCommunicating Change During Agile Transformation
Communicating Change During Agile TransformationCraig Steinberg
 

Similar to I'm a BA Girl in an Agile World @AgileDC 20190923 (20)

Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting TimeAgile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
 
Agile Truths and Misconceptions Exposed
Agile Truths and Misconceptions ExposedAgile Truths and Misconceptions Exposed
Agile Truths and Misconceptions Exposed
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
Limiting WIP - Music City Tech 2021
Limiting WIP - Music City Tech 2021Limiting WIP - Music City Tech 2021
Limiting WIP - Music City Tech 2021
 
No Estimates at Scale in the Federal Government
No Estimates at Scale in the Federal GovernmentNo Estimates at Scale in the Federal Government
No Estimates at Scale in the Federal Government
 
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadaki
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
What is devops
What is devopsWhat is devops
What is devops
 
ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012ASC Marketing Workshop - Mar 2012
ASC Marketing Workshop - Mar 2012
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22
 
What You Need for a Successful Self-Study
What You Need for a Successful Self-StudyWhat You Need for a Successful Self-Study
What You Need for a Successful Self-Study
 
The Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration Projects
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Limiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do MoreLimiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do More
 
Agile pm lect1
Agile pm lect1Agile pm lect1
Agile pm lect1
 
UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
Communicating Change During Agile Transformation
Communicating Change During Agile TransformationCommunicating Change During Agile Transformation
Communicating Change During Agile Transformation
 

More from Mindy Bohannon

Many Faces of Retrospectives-MindyBohannon.pptx
Many Faces of Retrospectives-MindyBohannon.pptxMany Faces of Retrospectives-MindyBohannon.pptx
Many Faces of Retrospectives-MindyBohannon.pptxMindy Bohannon
 
Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...
Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...
Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...Mindy Bohannon
 
Working Remotely - Pajamas and Productivity October 2020
Working Remotely - Pajamas and Productivity October 2020Working Remotely - Pajamas and Productivity October 2020
Working Remotely - Pajamas and Productivity October 2020Mindy Bohannon
 
Working remotely - Cultural and Practical Advice and Tips 202003
Working remotely - Cultural and Practical Advice and Tips 202003Working remotely - Cultural and Practical Advice and Tips 202003
Working remotely - Cultural and Practical Advice and Tips 202003Mindy Bohannon
 
Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019Mindy Bohannon
 
Innovation, Change, and Creativity
Innovation, Change, and CreativityInnovation, Change, and Creativity
Innovation, Change, and CreativityMindy Bohannon
 
Case Study of Agile and Scrum at the Speed of Light
Case Study of Agile and Scrum at the Speed of LightCase Study of Agile and Scrum at the Speed of Light
Case Study of Agile and Scrum at the Speed of LightMindy Bohannon
 
Working Remotely, with Trust and Communication - Mindy Bohannon
Working Remotely, with Trust and Communication - Mindy BohannonWorking Remotely, with Trust and Communication - Mindy Bohannon
Working Remotely, with Trust and Communication - Mindy BohannonMindy Bohannon
 

More from Mindy Bohannon (9)

Many Faces of Retrospectives-MindyBohannon.pptx
Many Faces of Retrospectives-MindyBohannon.pptxMany Faces of Retrospectives-MindyBohannon.pptx
Many Faces of Retrospectives-MindyBohannon.pptx
 
Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...
Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...
Are you meeting Emily in Paris or Escaping from New York? Plan your Roadmap w...
 
Working Remotely - Pajamas and Productivity October 2020
Working Remotely - Pajamas and Productivity October 2020Working Remotely - Pajamas and Productivity October 2020
Working Remotely - Pajamas and Productivity October 2020
 
Working remotely - Cultural and Practical Advice and Tips 202003
Working remotely - Cultural and Practical Advice and Tips 202003Working remotely - Cultural and Practical Advice and Tips 202003
Working remotely - Cultural and Practical Advice and Tips 202003
 
Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019Process Flows 201908 BA-CON2019
Process Flows 201908 BA-CON2019
 
Innovation, Change, and Creativity
Innovation, Change, and CreativityInnovation, Change, and Creativity
Innovation, Change, and Creativity
 
Case Study of Agile and Scrum at the Speed of Light
Case Study of Agile and Scrum at the Speed of LightCase Study of Agile and Scrum at the Speed of Light
Case Study of Agile and Scrum at the Speed of Light
 
Effective meetings
Effective meetingsEffective meetings
Effective meetings
 
Working Remotely, with Trust and Communication - Mindy Bohannon
Working Remotely, with Trust and Communication - Mindy BohannonWorking Remotely, with Trust and Communication - Mindy Bohannon
Working Remotely, with Trust and Communication - Mindy Bohannon
 

Recently uploaded

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 

Recently uploaded (20)

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 

I'm a BA Girl in an Agile World @AgileDC 20190923

  • 2. excella.com | @excellaco • Data Enthusiast • Industry Explorer • Agile Lover • Forever Learner What Worlds Am I In?
  • 3. excella.com | @excellaco • 3 Amigos • Agile 101 • Traditional Analysis • Analysis 101 • Agile + Analysis • Communication Channels BA = Voice of the Stakeholders © Barbie by Mattel; © Barbie Girl by Aqua Today’s Intentions
  • 4. Agile Manifesto Individuals and interactions over Process and tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan While there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/ product
  • 5. Agile Software / Product Development Principles https://www.visual-paradigm.com/scrum/agile-manifesto-and-agile-principles/
  • 6. excella.com | @excellaco 3 Amigos and the Team I’m a BA Girl in an Agile World Life is tri-tastic, it’s fantastic!
  • 7. excella.com | @excellaco • 3 Varying Perspectives • Example: Product Owner, Developer, Tester • “Developer” meant “Development Team” • BA is part of the Team Who are the 3 Amigos? Credit: George Dinwiddie, Bob Payne
  • 8. excella.com | @excellaco Scrum Development Team User Experience UX/UI
  • 10. excella.com | @excellaco The Peripheral Team
  • 11. excella.com | @excellaco • Proxy Product Owner (PO) • User Experience (UX) • Tester (QA) • Dual ScrumMaster (SM) / BA • Data Analyst / System Analyst / Process Analyst Different Roles an Analyst Performs
  • 12. excella.com | @excellaco Traditional Analysis I’m a BA Girl, in an Agile World Analysis so Slick, it’s Fantastic!
  • 13. excella.com | @excellaco • Processes • Comprehensive documentation • Contract negotiations (change requests) • Following a plan This is how we control projects…. Traditional IT Project Management
  • 14. excella.com | @excellaco Waterfall Process “I believe in this concept, but the implementation described above is risky and invites failure” – Dr. Winston Royce Managing the Development of Large Software Systems, Winston Royce (1970) Requirements Design Develop Test Deploy
  • 15. excella.com | @excellaco Analysis 101 I’m a BA Girl, in an Agile World Requirements so Quick, it’s Fantastic!
  • 16. excella.com | @excellaco Enables change by defining needs and recommending solutions that deliver value Defines and validates solutions that meet business needs, goals or objectives Definition of Business Analysis
  • 18. excella.com | @excellaco • Communication • Facilitation • Prioritization • Work with Stakeholders • Requirements Core BA Skills
  • 19. excella.com | @excellaco Analysis in an Agile World I’m a BA Girl, in an Agile World Standups so quick, It’s Fantastic!
  • 20. excella.com | @excellaco • Flexible mindset • Continually assessing, adapting, adjusting • Just in Time development Agile Approach to Analysis
  • 21. excella.com | @excellaco • Horizons: • Strategy • Initiative • Delivery
  • 23. excella.com | @excellaco Analysis at Every Horizon Product Vision RoadmapDay Sprint… … … Plan Day Day Daily Scrum Review Retro Sprint Plan Review Retro Idea Initiation Release Plan Release Release Plan Plan Time
  • 24. excella.com | @excellaco • Product Backlog Refinement – grooming stories • Sprint Planning – what can we deliver with our capacity, generate sprint backlog • Daily Standups – status and collaboration • Sprint Reviews – deliver often, adapt to changes • Retrospectives – continuous improvement, every sprint end Scrum Framework – Events
  • 25. excella.com | @excellaco Progressive Elaboration of Stories Ready Now – Product Backlog Items Some Elaboration - Requirements Early Ideas - Needs
  • 26. How Analysis Fits with Delivery
  • 27. excella.com | @excellaco Working with Developers to Refine the Backlog
  • 28. excella.com | @excellaco Simple, clear, short description of customer valued functionality 3Cs - Card, Conversation, Confirmation • Written description used for planning • Conversation to flesh out details • Tests to determine completeness Representation rather than documentation What’s a User Story?
  • 29. excella.com | @excellaco Create Shared Understanding I’m glad we all agree. Credit: User Story Mapping
  • 30. excella.com | @excellaco Create Shared Understanding Oh! Credit: User Story Mapping
  • 31. excella.com | @excellaco Create Shared Understanding Ah Ha! Credit: User Story Mapping
  • 32. excella.com | @excellaco Help define when Done Manage expectations May Lead to new requirements Must be: • Objective • Measurable • Tangible Story - Acceptance Criteria • Floor has a shine • Minimal scratches • Deep color Initial Ideas
  • 33. excella.com | @excellaco Help define when Done Manage expectations May Lead to new requirements Must be: • Objective • Measurable • Tangible Story - Acceptance Criteria • Brown • Maple Rio 5 inch sq • No scratches > than 1in • No more than 1 scratch per sq foot Refined Story
  • 34. excella.com | @excellaco Story Requirements Spike Research, Hypotheses Bug Production Issues What else? Types of Requirements
  • 35. excella.com | @excellaco Value Statement => Role, Objective, Value Write from user’s perspective • What is the user’s goal for the story • What is the user’s value from the story Avoid using generic “as a user” or “as a customer” Value Statement As a <your role / who> I want <objective / what> so that <value / why>
  • 36. excella.com | @excellaco • BDD – Behavior Driven Development • The intended behavior Given < situation > When < action > Then < expected result > Acceptance Criteria Credit: George Dinwiddie 2013
  • 37. excella.com | @excellaco • Independent • Negotiable • Valuable • Estimable • Size Appropriately • Testable INVEST with Good Requirements
  • 38. excella.com | @excellaco Value Statement: As an online shopper, I want to search for products so that I can view and order them Example: Amazon AC: Given I am on a product page When I enter the search term “Barbie” Then I expect to see a list of Barbie dolls and accessories
  • 39. excella.com | @excellaco As a busy professional person on travel, I want to watch movies while connected or disconnect from the Internet so that I can watch my shows anytime, anywhere Example: Netflix AC: • I can watch a movie while connected • I can watch a movie while disconnected • I can watch 2 or more movies while disconnected • I can allocate how many movies I can watch while disconnected
  • 40. excella.com | @excellaco • The conversation might lead to additional documentation • High-level designs • Detailed designs • Specifications • Requirements traceability matrix • Test plans • Wireframes • Use cases • Just-in-time documentation • Just enough documentation Additional Documentation
  • 41. excella.com | @excellaco Communication Channels I’m a BA Girl in an Agile World Convos so deep, it’s fantastic!
  • 42. excella.com | @excellaco • 2 people = 2 channels  pairing • 3 people = 3 channels  an extension of pairing • 4 = 6  3 more with 1 added • 5 = 10  4 more with 1 added • 6 = 15  5 more with 1 added How Many Channels Until it Breaks https://sciencing.com/calculate-communication-channels-8015685.html
  • 43. excella.com | @excellaco • The more people on the team, the more people in a meeting, the more voices with fantastic ideas to share • Not everyone can be in every meeting • Each team figures out what works How Many Channels Until it Breaks
  • 44. excella.com | @excellaco I’m a BA Girl, in an Agile World Come on Agile, Let’s go Agile! Agile Analyst Success
  • 45. excella.com | @excellaco • Ongoing Conversations with Any and All Stakeholders • Be ready for any Conversation • Prioritization with PO and Development team • Creating well-formed always-refining stories How is an Agile BA Successful?
  • 47. excella.com | @excellaco Now you know why I’m a BA Girl in an Agile World Don’t you want to be one too? Closing Thought

Editor's Notes

  1. Anyone have anything else they were expecting/wanting to discuss? How many of you aren’t sure a BA is welcome on an agile project? How many of you are certain a BA is welcome on a waterfall project? Why is that? Please stop me if you don’t know a term I use – grooming stories?
  2. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value
  3. https://en.wikipedia.org/wiki/Agile_software_development Agile software development principles The Manifesto for Agile Software Development is based on twelve principles:[21] Customer satisfaction by early and continuous delivery of valuable software. Welcome changing requirements, even in late development. Deliver working software frequently (weeks rather than months) Close, daily cooperation between business people and developers Projects are built around motivated individuals, who should be trusted Face-to-face conversation is the best form of communication (co-location) Working software is the primary measure of progress Sustainable development, able to maintain a constant pace Continuous attention to technical excellence and good design Simplicity—the art of maximizing the amount of work not done—is essential Best architectures, requirements, and designs emerge from self-organizing teams Regularly, the team reflects on how to become more effective, and adjusts accordingly ------------------------- Listed are some scenarios, for each scenario, identify if: The team is making decisions guided by Agile principles or The team is making decisions counter to Agile principles If the team is making decisions guided by Agile principles, identify which principles If the team is making decisions counter to Agile principles, identify which principles conflict with the decisions
  4. What George meant is it takes 3 voices to have a meaningful team. And a BA can be one of those voices! People take the 3 Amigos too literally and forget to talk about the role others, such as a BA, contributes to a team. George meant it as minimum of 3 people, and include everyone else that can add value. https://scrumandkanban.co.uk/three-amigos/ Behavior Driven Development increases speed of delivery through automation of testing. It leads to better customer collaboration, faster response to change, and quicker delivery of working software. Why would this be important? Thinking as the customer Thinking of intended result for customer Eliminates waste (time, documentation, separate req and test scenarios) by focusing our efforts only on those things that deliver value for customer
  5. Where is a BA in the Core team? Core Scrum Development team are people creating the product- BA, Developer, Tester
  6. Scrum Team includes the ScrumMaster and Product Owner
  7. Other SMEs and Stakeholders with a vested interest and ability to help the project team create a better product
  8. T-shaped experience – not just BA skill to offer a project team BA is different from (but also overlaps with) SM, PO, Design, Development, Testing, etc. - Yes, a BA is all these things at some point  UX: If no UX/UI person then BA works with Developers and PO to come up with a design. Not as good as UX/UI person would do though Testing: Most often, a BA also does testing. Depending on the nature of the work and the skill set of the person, a BA does testing – they wrote the requirements and know what the edge cases could be Dual SM/BA: on small project with small teams this is done Other specialties of analysis: data, system, process Result: Analysts think about the broad focus and implications I’ve always been in IT and on technical projects. I can’t imagine a team that would not want a BA on their team. There is no other person on the project that would want to do what I enjoy doing. Talking with the various POs and SMEs, finds everyone knowledgeable about the feature Proxy Product Owner – frequently as the ideal is a dedicated PO but that’s rare Writing to create requirements and stories, with test criteria. I do like the writing! Creates the process flow of the feature Thinking of the long-term big picture, grooming ahead of sprints development work – developers don’t mind doing grooming but its more likely the BA will be the proactive member of the team to continuously have these conversations, ping the developers who happily will do it too. Stepping in for Scrummasters when needed – I’ve been on a project in a dual SM/BA role – with 4 developers – small team Sometimes the primary tester – first one to think of edge testing Poor substitute for UX when there is no one dedicated to doing that on the team Finally, as BA Coach to other Analysts new to the project and/or team
  9. Business analysis is understanding the problem and exploring solutions that deliver value Involves finding the real problem, not just expressed desire Business analysis is integral to determining the right thing to build
  10. Identify the real need not just the expressed want or desire… which is putting the solution before understanding the problem. Spend time on the problem, understanding the problem. 5 Whys technique  avoid logical traps  discussions based on wrong assumptions the essence of why the problem is really happening.  Consequently, you can easily  avoid playing the blame game,  feeling sorry for yourself  other unproductive activities,  get straight to finding the source of the problem. If you don’t like the result you’re getting, use 5 Whys to understand not just the behavior, but the systems and beliefs and assumptions to uncover what’s really going on. Example: Why did the lawn look bad?- My dog Coco dog was digging it up. Why was Coco digging it up?- Because she was trying to get at the moles. Why were moles in the yard? Because they like the ready supply of grubs. Why are there grubs in my beautiful yard? They are attracted to the new fertilizer. Why did I switch to a new fertilizer?I thought it would make my yard look better! 5 whys have saved Coco and my yard. I've gone back to my old fertilizer, which it turns out is cheaper anyway.
  11. Facilitation - brainstorming, story-boarding/story-telling, interviewing and prototyping Excellent Communication – for all those various communication channels (multiplied if there are multiple POs), conversations within the team, with other IT and business teams, at different stages of the work on the feature (grooming, development, testing, overall) Stakeholder management – understanding all SH, taking the time to connect and engage all SH Prioritization – help the SH prioritize, current project has 8 PMs, of which I have 3 over various work on my team Requirements
  12. Agile encourages flexibility to respond to change. Just in Time development Comes from manufacturing/logistics practices Stories is available for the team at the right level of detail at the right time.
  13. IIBA – Agile Extension
  14. MB
  15. BABOK’s Agile Extension’s Horizons – Strategy, Initiative, and Delivery Analysis is also done at every level of the project Not only done in the context of iterative sprints, its done at high level stages, like planning the roadmap Mid-level states, like planning an upcoming release It’s good to keep mid and high level planning light so a team can more easily pivot plans in response to feedback
  16. Many other frameworks and methodologies that can be used as well – Kanban, Lean, eXtreme Programming (XP), as well as Scrum Analysts work is in between these meetings – its not about during these meetings.
  17. Lays out the initially known and best-understood requirements. The higher the order, the more a Product Backlog item has been considered, and the more consensus exists regarding it and its value. Higher ordered Product Backlog items are clearer and more detailed than lower ordered ones. More precise estimates are made based on the greater clarity and increased detail; Product Backlog Refinement is an ongoing activity throughout a Scrum project Keep the Product Backlog ordered Remove or demote items that no longer seem important Add or promote items that arise or become more important Split items into smaller items Merge items into larger items Estimate items
  18. Here’s the real difference Build Backlog:  - Refinement - We work with the PO and team to develop PBIs that meet the requirements of the PO and the team’s definition of ready; grooming and refinement meetings with everyone; output are stories ready to estimate (but not sized yet) Planning for impending work:  REFINEMENT - We work with the team to write clear stories and criteria Spring Planning: do the estimating with PBIs ready to develop During work:  - We work with the development team when gaps are found or discover additional work or a blocker to identify and adjust the backlog as needed Output:  - We also can do acceptance testing
  19. Refinement - Estimating the Story – Story Points Meet the Definition of Ready Create Sprint Backlog – stories to work on in that sprint Definition of Done Refinement stays 2 sprints ahead of the current sprint work in 2 week sprint cadence
  20. This is just one way to represent a "Requirement" - and you have the flexibility to continue to evolve the requirement as need and de-prioritize if needed.
  21. Card has the details of the requirements Card, Conversation, Confirmation
  22. What other types of requirements do you work with?
  23. BDD is a technique used for developing product. It starts with the intended behavior – GIVEN. Requirement written this way is useful to everyone on the project team. Flexible: can be used manually or for a variety of development tools to automate User centric: focuses on actions and outcomes not design specific Light weight: does not require have documentation but focuses on building the thing right
  24. ASK: Do you consider one point most important? How does that tie in with what you thought was your favorite agile principle? A good requirement - Focuses on the value and feature to develop – not the solution – as much as possible - Smaller requirements are better - easier to prioritize and manage - see results faster - easier to adjust the roadmap as needed - When the team and product owner share the same mindset, you don’t need ultra-detailed requirements - Helpful to have a “Not Doing” section of notes somewhere, like in Confluence, where the PO and development team can see it. https://agileforall.com/new-to-agile-invest-in-good-user-stories/ Focus on the PBI level. I - Stories should be as independent as possible.   N - A story is NOT a contract.  A story IS an invitation to a conversation.  V - If a story does not have discernible value it should not be done.   E - A story has to be able to be estimated or sized so it can be properly prioritized.  S - Obviously stories are small chunks of work, but how small should they be? – be able to get to a “done” state in the timeframe set by the team T - how do I know when I’m done with the story? Its testable to that point. Helps with ATDD (acceptance test driven development) Other characteristics from the BABOK not listed above: Unambiguous Clear (concise, terse, simple, precise) Correct Understandable Feasible (realistic, possible) Atomic Necessary Implementation-free (abstract)
  25. Slice by Data Boundaries Example: As customer I want to search for a product by it's product number, so I can quickly find a product that I already know; As customer I want to search for products in a price range, so that the search results are more relevant; As customer I want to search for products by their color, so that the search results are more relevant; As customer I want to search for products in a product group, so that the search results are more relevant;
  26. Explain activity, provide time, then ask each group to share
  27. Card, Conversation, Confirmation
  28. Pairing is common with Developers in agile – an agile supported methodology for working more efficiently with an improved result 3 (3-1)/2=3*2=6/2=3 4(4-1)/2=6 – double the channels and added 3 more channels 5(5-1)/2=10 – added 4 more channels than the last, from 3 the increase is more than double with only 2 people added 6(6-1)/2=15 – added 5 more than last; from 3 the increase was 5 times more channels than 3 additional people – this could be 1 SM, 3 devs, 1 BA/tester, 1 UX https://sciencing.com/calculate-communication-channels-8015685.html
  29. MB
  30. Everyone on the team is an analyst at some point! We all contribute to making good requirements and AC and testing strategies in stories and hypothesis. As Barbie’s philosophy says: We all have choices – who wants to be a BA with me?!! [On the philosophy behind Barbie] My whole philosophy was that through the doll, a little girl could be anything she wanted to be. Ruth Handler
  31. SF Everyone on the team is an analyst at some point! We all contribute to making good requirements and AC and testing strategies in stories and hypothesis. https://www.pngkey.com/detail/u2q8a9q8t4u2t4w7_vector-royalty-free-download-png-image-barbie-hd/