SlideShare a Scribd company logo
1 of 21
Download to read offline
Requirements Analysis and
the QA
A BA’s perspective on the QA’s role in requirement
elicitation and analysis
Should a QA play the BA’s
partner in crime?
A self-confessed,QA reliant, BA criminal’s rantings
Should a QA play the BA’s
partner in crime?
A self-confessed,QA reliant, BA criminal’s rantings
Should a QA play the BA’s
partner in analysis?
A BA’s wishes
Requirements analysis, also called requirements engineering,
is the process of determining user expectations for a new
or modified product. These features, called requirements,
must be quantifiable, relevant and detailed.
BA does:
● Deep domain+product knowledge to make decision about what to build
● Explores and evaluates options that are best fit
● Delivers considered options broken down into requirements and implemented
BA has:
● Analysis modeling
● Elicitation
● Long range business planning
● Help team explore needs - users, actions, data, rules, interfaces, quality, design and
implementation
QA does:
● Deep domain+product knowledge to make decision about what to build+how will this break
● Explores and evaluates options that are best fit+say what will and won’t work
● Delivers considered options broken down into requirements and implemented+stamp quality
QA has:
● Knack of exposing tacit requirements
● Uncover unsaid business rules
● Impact- “What won’t work”/“What will break if you do this”
Not just
We’re in this together..validating requirements
● Correct
● Complete
● Feasible
● Testable
● Ambiguous
● Consistent
● Functional
● Non-functional
We’re in this together.. measuring success
● Analyze each requirement end to end
● List down user journeys from test perspective, verify with BA
● Create scenarios based on user journeys
● Clarify queries and functionality along with BA from stakeholders
● Suggest improvements to solutioning based on stakeholder input
● Track and close defects
Challenges for a QA
● Scope creep/frequent new requirements
● Ambiguity in requirements
● Ambiguity in role
● Communication of assumptions
● Conflicting customer views
Should a QA and BA partner in requirements analysis?

More Related Content

What's hot

Yaswanthreddy- 4.4Yrs Exp Product Management
Yaswanthreddy- 4.4Yrs Exp Product ManagementYaswanthreddy- 4.4Yrs Exp Product Management
Yaswanthreddy- 4.4Yrs Exp Product ManagementYASWANTH REDDY KETHIREDDY
 
Requirements Management
Requirements ManagementRequirements Management
Requirements ManagementSwatiS-BA
 
Recruiting and Selecting Great Beta Testers
Recruiting and Selecting Great Beta TestersRecruiting and Selecting Great Beta Testers
Recruiting and Selecting Great Beta TestersCentercode
 
Heather_Cole_Resume[102015]
Heather_Cole_Resume[102015]Heather_Cole_Resume[102015]
Heather_Cole_Resume[102015]Heather Cole
 
Mb5 858-q&a-demo-cert magic
Mb5 858-q&a-demo-cert magicMb5 858-q&a-demo-cert magic
Mb5 858-q&a-demo-cert magicnikol
 
Performance testing
Performance testingPerformance testing
Performance testingSerena Gray
 
Transforming to an agile devops ecommerce
Transforming to an agile devops ecommerceTransforming to an agile devops ecommerce
Transforming to an agile devops ecommerceEsteve Camps Chust
 
Lean Talent Team - Evolving Talent Acquisition
Lean Talent Team - Evolving Talent AcquisitionLean Talent Team - Evolving Talent Acquisition
Lean Talent Team - Evolving Talent AcquisitionWilliam Rooney
 
Between Business Demands and Thriving Technology: The 'Modern Day BA'
Between Business Demands and Thriving Technology: The 'Modern Day BA'Between Business Demands and Thriving Technology: The 'Modern Day BA'
Between Business Demands and Thriving Technology: The 'Modern Day BA'IIBA UK Chapter
 
Business Analysis Roles
Business Analysis RolesBusiness Analysis Roles
Business Analysis Rolesringbritsen
 

What's hot (19)

Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Yaswanth reddy 4.7 years.docx
Yaswanth reddy 4.7 years.docxYaswanth reddy 4.7 years.docx
Yaswanth reddy 4.7 years.docx
 
Yaswanthreddy- 4.4Yrs Exp Product Management
Yaswanthreddy- 4.4Yrs Exp Product ManagementYaswanthreddy- 4.4Yrs Exp Product Management
Yaswanthreddy- 4.4Yrs Exp Product Management
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
Product vs Project by Vivek Prahlad
Product vs Project by Vivek PrahladProduct vs Project by Vivek Prahlad
Product vs Project by Vivek Prahlad
 
Product Management
Product ManagementProduct Management
Product Management
 
Recruiting and Selecting Great Beta Testers
Recruiting and Selecting Great Beta TestersRecruiting and Selecting Great Beta Testers
Recruiting and Selecting Great Beta Testers
 
Heather_Cole_Resume[102015]
Heather_Cole_Resume[102015]Heather_Cole_Resume[102015]
Heather_Cole_Resume[102015]
 
Mb5 858-q&a-demo-cert magic
Mb5 858-q&a-demo-cert magicMb5 858-q&a-demo-cert magic
Mb5 858-q&a-demo-cert magic
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Transforming to an agile devops ecommerce
Transforming to an agile devops ecommerceTransforming to an agile devops ecommerce
Transforming to an agile devops ecommerce
 
Lean Talent Team - Evolving Talent Acquisition
Lean Talent Team - Evolving Talent AcquisitionLean Talent Team - Evolving Talent Acquisition
Lean Talent Team - Evolving Talent Acquisition
 
Kano
KanoKano
Kano
 
Between Business Demands and Thriving Technology: The 'Modern Day BA'
Between Business Demands and Thriving Technology: The 'Modern Day BA'Between Business Demands and Thriving Technology: The 'Modern Day BA'
Between Business Demands and Thriving Technology: The 'Modern Day BA'
 
001
001001
001
 
Mohammed m sadiq 2014intro v1
Mohammed m sadiq   2014intro v1Mohammed m sadiq   2014intro v1
Mohammed m sadiq 2014intro v1
 
Business Analysis Roles
Business Analysis RolesBusiness Analysis Roles
Business Analysis Roles
 
Yaswanth reddy 4.8 years
Yaswanth reddy 4.8 yearsYaswanth reddy 4.8 years
Yaswanth reddy 4.8 years
 
My Resume
My ResumeMy Resume
My Resume
 

Similar to Should a QA and BA partner in requirements analysis?

Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...Lviv Startup Club
 
Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...
Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...
Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...Lviv Startup Club
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successMark Troncone MBA, PMP, CBAP, ITILv3, CSM
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouLitheSpeed
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirementsLiz Lavaveshkul
 
BABOK Study Group - meeting 1
BABOK Study Group - meeting 1BABOK Study Group - meeting 1
BABOK Study Group - meeting 1Paweł Zubkiewicz
 
Adressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16thAdressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16thmarwakhalid
 
Business Requirements development
Business Requirements development Business Requirements development
Business Requirements development Mark Opanasiuk
 
Masters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy
 
Iakiv Kramarenko: “Quality Driven Development”
Iakiv Kramarenko: “Quality Driven Development” Iakiv Kramarenko: “Quality Driven Development”
Iakiv Kramarenko: “Quality Driven Development” Dakiry
 
Business Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge AreasBusiness Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge AreasAyo Apampa
 
Oleh Svirskyi. Competitive analysis-in-product-and-service-companies
Oleh Svirskyi. Competitive analysis-in-product-and-service-companiesOleh Svirskyi. Competitive analysis-in-product-and-service-companies
Oleh Svirskyi. Competitive analysis-in-product-and-service-companiesLviv Startup Club
 
Product design and development is a multi faceted process.
Product design and development is a multi faceted process.Product design and development is a multi faceted process.
Product design and development is a multi faceted process.Sonam704174
 
90 days to make a difference - approach
90 days to make a difference - approach90 days to make a difference - approach
90 days to make a difference - approachStuart Creasey
 

Similar to Should a QA and BA partner in requirements analysis? (20)

Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
 
Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...
Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...
Андрій Просов “Управління очікуваннями клієнтів в проектах з використанням гн...
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project success
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirements
 
BABOK Study Group - meeting 1
BABOK Study Group - meeting 1BABOK Study Group - meeting 1
BABOK Study Group - meeting 1
 
Adressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16thAdressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16th
 
Business Requirements development
Business Requirements development Business Requirements development
Business Requirements development
 
Masters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be useful
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
LECTURE 1 SQA.ppt
LECTURE 1 SQA.pptLECTURE 1 SQA.ppt
LECTURE 1 SQA.ppt
 
Iakiv Kramarenko: “Quality Driven Development”
Iakiv Kramarenko: “Quality Driven Development” Iakiv Kramarenko: “Quality Driven Development”
Iakiv Kramarenko: “Quality Driven Development”
 
Business Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge AreasBusiness Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge Areas
 
Beginners QA Testing
Beginners QA TestingBeginners QA Testing
Beginners QA Testing
 
TestOps and Shift Left
TestOps and Shift LeftTestOps and Shift Left
TestOps and Shift Left
 
Oleh Svirskyi. Competitive analysis-in-product-and-service-companies
Oleh Svirskyi. Competitive analysis-in-product-and-service-companiesOleh Svirskyi. Competitive analysis-in-product-and-service-companies
Oleh Svirskyi. Competitive analysis-in-product-and-service-companies
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
Product design and development is a multi faceted process.
Product design and development is a multi faceted process.Product design and development is a multi faceted process.
Product design and development is a multi faceted process.
 
90 days to make a difference - approach
90 days to make a difference - approach90 days to make a difference - approach
90 days to make a difference - approach
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Should a QA and BA partner in requirements analysis?

  • 1. Requirements Analysis and the QA A BA’s perspective on the QA’s role in requirement elicitation and analysis
  • 2. Should a QA play the BA’s partner in crime? A self-confessed,QA reliant, BA criminal’s rantings
  • 3.
  • 4. Should a QA play the BA’s partner in crime? A self-confessed,QA reliant, BA criminal’s rantings
  • 5. Should a QA play the BA’s partner in analysis? A BA’s wishes
  • 6. Requirements analysis, also called requirements engineering, is the process of determining user expectations for a new or modified product. These features, called requirements, must be quantifiable, relevant and detailed.
  • 7.
  • 8.
  • 9. BA does: ● Deep domain+product knowledge to make decision about what to build ● Explores and evaluates options that are best fit ● Delivers considered options broken down into requirements and implemented BA has: ● Analysis modeling ● Elicitation ● Long range business planning ● Help team explore needs - users, actions, data, rules, interfaces, quality, design and implementation
  • 10. QA does: ● Deep domain+product knowledge to make decision about what to build+how will this break ● Explores and evaluates options that are best fit+say what will and won’t work ● Delivers considered options broken down into requirements and implemented+stamp quality QA has: ● Knack of exposing tacit requirements ● Uncover unsaid business rules ● Impact- “What won’t work”/“What will break if you do this”
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. We’re in this together..validating requirements ● Correct ● Complete ● Feasible ● Testable ● Ambiguous ● Consistent ● Functional ● Non-functional
  • 19. We’re in this together.. measuring success ● Analyze each requirement end to end ● List down user journeys from test perspective, verify with BA ● Create scenarios based on user journeys ● Clarify queries and functionality along with BA from stakeholders ● Suggest improvements to solutioning based on stakeholder input ● Track and close defects
  • 20. Challenges for a QA ● Scope creep/frequent new requirements ● Ambiguity in requirements ● Ambiguity in role ● Communication of assumptions ● Conflicting customer views