SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Confidential 10/7/2013 1
AGILE TOUR YEREVAN
05, October, 2013
Agile Requirements Management
Sona Sahakyan
QA Engineer, PSM
Agenda
 Introduction
 Product Backlog
 Backlog Items
 Acceptance criteria
 How Requirements Work in Scrum
 Agile RDM
 Decomposition
 Summary
2
Introduction
 Myth about Agile
 Agile Manifesto
 Working software over comprehensive documentation
 Value question
 Lean thinking
 RDM(Agile requirements definition and management)
3
4
Product Backlog
“The product backlog is an ordered list of everything that
might be needed in the product and is the single source of
requirements for any changes to be made to the product.
5
Backlog Items
6
Feature
Epic
User Story
Task
a distinct element of functionality which can provide capabilities to the business
big User Story
new functionality
both development and testing tasks
work to address a defect
Acceptance Criteria
7
“ Acceptance criteria define the parameters of a User Story and
determine when a story is completed and working as expected.
Benefits of acceptance criteria
 Focusing the team on how a feature will work from the
customer’s perspective
 Removing ambiguity from the requirements
 Forming the tests that will confirm that the feature is
working and complete
 Limiting the developers to adding only the functionality
that the US requires
Confidential 10/7/2013 8
Backlog Specifications
 Visible to everyone
 Single source of the truth
 Dynamic
9
How it works in Scrum
10
Agile RDM steps
11
Managing Backlog
 How does it change over time?
 Progressive Refinement
 How much detail?
12
Attributes of a good product backlog
 Detailed Appropriately
 Estimated
 Emergent
 Prioritized
13
Decomposition
14
Summary
 Agile or not do not skip RDM
 Good backlog as a way to build a software that matters
 Acceptance criteria and its’ benefits
 Ways of managing backlog and requirements
15
16

Mais conteúdo relacionado

Mais procurados

Java Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeekJava Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeekZoltan Iszlai
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to ScrumPavel Dabrytski
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaSoftheme
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubOptimizely
 
ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...
ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...
ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...GoQA
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft CertifyWorksoft
 
Kube applications in action
Kube applications in actionKube applications in action
Kube applications in actionKarthik Gaekwad
 
Business Process Quality at Citrix
Business Process Quality at CitrixBusiness Process Quality at Citrix
Business Process Quality at CitrixWorksoft
 
AMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideOptimizely
 
SpecFlow Executable Specifications
SpecFlow Executable SpecificationsSpecFlow Executable Specifications
SpecFlow Executable SpecificationsSam Leach
 
Consumer-driven contracts with Pact and PHP
Consumer-driven contracts with Pact and PHPConsumer-driven contracts with Pact and PHP
Consumer-driven contracts with Pact and PHPAndy Kelk
 
Behavior-Driven Development (BDD) in context
Behavior-Driven Development (BDD) in contextBehavior-Driven Development (BDD) in context
Behavior-Driven Development (BDD) in contextAlexander Kress
 
Agile Test Automation
Agile Test AutomationAgile Test Automation
Agile Test AutomationWerner Keil
 

Mais procurados (18)

Java Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeekJava Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeek
 
Process
ProcessProcess
Process
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHub
 
ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...
ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...
ЮРІЙ КАНДИРІН «Як побудувати процес у великій команді: імплементація Feature ...
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft Certify
 
Kube applications in action
Kube applications in actionKube applications in action
Kube applications in action
 
Business Process Quality at Citrix
Business Process Quality at CitrixBusiness Process Quality at Citrix
Business Process Quality at Citrix
 
AMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server Side
 
Scrum and JIRA
Scrum and JIRAScrum and JIRA
Scrum and JIRA
 
SpecFlow Executable Specifications
SpecFlow Executable SpecificationsSpecFlow Executable Specifications
SpecFlow Executable Specifications
 
Consumer-driven contracts with Pact and PHP
Consumer-driven contracts with Pact and PHPConsumer-driven contracts with Pact and PHP
Consumer-driven contracts with Pact and PHP
 
Behavior-Driven Development (BDD) in context
Behavior-Driven Development (BDD) in contextBehavior-Driven Development (BDD) in context
Behavior-Driven Development (BDD) in context
 
Atagg2015 BDD in Test pyramid
Atagg2015  BDD in Test pyramidAtagg2015  BDD in Test pyramid
Atagg2015 BDD in Test pyramid
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
eCertificate
eCertificateeCertificate
eCertificate
 
Agile Test Automation
Agile Test AutomationAgile Test Automation
Agile Test Automation
 

Destaque

TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration OverviewSteve Lange
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation ServerSteve Lange
 
Functional testing
Functional testingFunctional testing
Functional testing99tests
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version ControlSteve Lange
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 

Destaque (7)

Testing type
Testing typeTesting type
Testing type
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration Overview
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
 
Functional testing
Functional testingFunctional testing
Functional testing
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Types of tests and types of testing
Types of tests and types of testingTypes of tests and types of testing
Types of tests and types of testing
 

Semelhante a 6. Requirements Management, Macadamian - Sona Sahakyan

A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversionAshish Kumar
 
Pengujian Sistem WebGIS
Pengujian Sistem WebGISPengujian Sistem WebGIS
Pengujian Sistem WebGISDany Laksono
 
Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Pallavi Kapoor
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Bpm10gperformancetuning 476208
Bpm10gperformancetuning 476208Bpm10gperformancetuning 476208
Bpm10gperformancetuning 476208Vibhor Rastogi
 
Agile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil SoftwareAgile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil SoftwareNoam Zakai
 
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileBehaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileIosif Itkin
 
Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Jagadish Channagiri
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical DeviceOrthogonal
 
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESSA NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESSijseajournal
 

Semelhante a 6. Requirements Management, Macadamian - Sona Sahakyan (20)

A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
Pengujian Sistem WebGIS
Pengujian Sistem WebGISPengujian Sistem WebGIS
Pengujian Sistem WebGIS
 
Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Sdlc
SdlcSdlc
Sdlc
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Bpm10gperformancetuning 476208
Bpm10gperformancetuning 476208Bpm10gperformancetuning 476208
Bpm10gperformancetuning 476208
 
Agile Project Management (Workshop)
Agile Project Management (Workshop)Agile Project Management (Workshop)
Agile Project Management (Workshop)
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil SoftwareAgile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil Software
 
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileBehaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibile
 
Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)
 
CV_pawan
CV_pawanCV_pawan
CV_pawan
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical Device
 
Arun Sivakumar
Arun SivakumarArun Sivakumar
Arun Sivakumar
 
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESSA NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
A NOVEL METHOD FOR REDUCING TESTING TIME IN SCRUM AGILE PROCESS
 

Mais de Arevik Harutyunyan

3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and groomingArevik Harutyunyan
 
2. Aram - user story-sprint planning
2. Aram - user story-sprint planning2. Aram - user story-sprint planning
2. Aram - user story-sprint planningArevik Harutyunyan
 
1. Arevik - agile introduction
1. Arevik - agile introduction1. Arevik - agile introduction
1. Arevik - agile introductionArevik Harutyunyan
 
5. Software dev-methods comparison, Macadamian - Ani Karapetyan
5. Software dev-methods comparison, Macadamian - Ani Karapetyan5. Software dev-methods comparison, Macadamian - Ani Karapetyan
5. Software dev-methods comparison, Macadamian - Ani KarapetyanArevik Harutyunyan
 
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi VardanyanArevik Harutyunyan
 
3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani MkrtchyanArevik Harutyunyan
 
2. Aadding customer insights, Macadamian Ayesha Khan
2. Aadding customer insights, Macadamian Ayesha Khan2. Aadding customer insights, Macadamian Ayesha Khan
2. Aadding customer insights, Macadamian Ayesha KhanArevik Harutyunyan
 
1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan
1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan
1. What is agile development and why adopt it, Macadamian - Arevik HarutyunyanArevik Harutyunyan
 
7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...Arevik Harutyunyan
 

Mais de Arevik Harutyunyan (10)

4. Arevik - closing
4. Arevik - closing4. Arevik - closing
4. Arevik - closing
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
 
2. Aram - user story-sprint planning
2. Aram - user story-sprint planning2. Aram - user story-sprint planning
2. Aram - user story-sprint planning
 
1. Arevik - agile introduction
1. Arevik - agile introduction1. Arevik - agile introduction
1. Arevik - agile introduction
 
5. Software dev-methods comparison, Macadamian - Ani Karapetyan
5. Software dev-methods comparison, Macadamian - Ani Karapetyan5. Software dev-methods comparison, Macadamian - Ani Karapetyan
5. Software dev-methods comparison, Macadamian - Ani Karapetyan
 
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
 
3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan
 
2. Aadding customer insights, Macadamian Ayesha Khan
2. Aadding customer insights, Macadamian Ayesha Khan2. Aadding customer insights, Macadamian Ayesha Khan
2. Aadding customer insights, Macadamian Ayesha Khan
 
1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan
1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan
1. What is agile development and why adopt it, Macadamian - Arevik Harutyunyan
 
7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...7. Continous deilvery of quality product in big organizations with distribute...
7. Continous deilvery of quality product in big organizations with distribute...
 

Último

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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
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
 
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
 

Último (20)

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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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...
 
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
 
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
 

6. Requirements Management, Macadamian - Sona Sahakyan

  • 1. Confidential 10/7/2013 1 AGILE TOUR YEREVAN 05, October, 2013 Agile Requirements Management Sona Sahakyan QA Engineer, PSM
  • 2. Agenda  Introduction  Product Backlog  Backlog Items  Acceptance criteria  How Requirements Work in Scrum  Agile RDM  Decomposition  Summary 2
  • 3. Introduction  Myth about Agile  Agile Manifesto  Working software over comprehensive documentation  Value question  Lean thinking  RDM(Agile requirements definition and management) 3
  • 4. 4
  • 5. Product Backlog “The product backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product. 5
  • 6. Backlog Items 6 Feature Epic User Story Task a distinct element of functionality which can provide capabilities to the business big User Story new functionality both development and testing tasks work to address a defect
  • 7. Acceptance Criteria 7 “ Acceptance criteria define the parameters of a User Story and determine when a story is completed and working as expected.
  • 8. Benefits of acceptance criteria  Focusing the team on how a feature will work from the customer’s perspective  Removing ambiguity from the requirements  Forming the tests that will confirm that the feature is working and complete  Limiting the developers to adding only the functionality that the US requires Confidential 10/7/2013 8
  • 9. Backlog Specifications  Visible to everyone  Single source of the truth  Dynamic 9
  • 10. How it works in Scrum 10
  • 12. Managing Backlog  How does it change over time?  Progressive Refinement  How much detail? 12
  • 13. Attributes of a good product backlog  Detailed Appropriately  Estimated  Emergent  Prioritized 13
  • 15. Summary  Agile or not do not skip RDM  Good backlog as a way to build a software that matters  Acceptance criteria and its’ benefits  Ways of managing backlog and requirements 15
  • 16. 16