Submit Search
Upload
Best practices for requirements development in agile
•
0 likes
•
83 views
N
nkoyo efretei, csm
Follow
Best practices for requirements development in agile
Read less
Read more
Career
Report
Share
Report
Share
1 of 4
Download now
Download to read offline
Recommended
Mastering the art and science of business analysis - A Texavi presentation
Mastering the art and science of business analysis - A Texavi presentation
Texavi Innovative Solutions
Enterprise analysis
Enterprise analysis
iibasaltlake
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Audrey Reynolds
Effective Business Analysis in a Changing World
Effective Business Analysis in a Changing World
DevFactoTechnologies
Business Analysis- An Overview
Business Analysis- An Overview
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
Difference between business intelligence, business analytics, and business an...
Difference between business intelligence, business analytics, and business an...
Santosh Mishra
8 essential business analysis steps
8 essential business analysis steps
Abhinav Sabharwal- Business Analyst Mumbai
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Alan McSweeney
Recommended
Mastering the art and science of business analysis - A Texavi presentation
Mastering the art and science of business analysis - A Texavi presentation
Texavi Innovative Solutions
Enterprise analysis
Enterprise analysis
iibasaltlake
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Audrey Reynolds
Effective Business Analysis in a Changing World
Effective Business Analysis in a Changing World
DevFactoTechnologies
Business Analysis- An Overview
Business Analysis- An Overview
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
Difference between business intelligence, business analytics, and business an...
Difference between business intelligence, business analytics, and business an...
Santosh Mishra
8 essential business analysis steps
8 essential business analysis steps
Abhinav Sabharwal- Business Analyst Mumbai
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Alan McSweeney
An Introduction to Strategy
An Introduction to Strategy
Driscoll Organizational Solutions, LLC
CFO - How to sustain excellence in your company, by NYC Advisors, LLC
CFO - How to sustain excellence in your company, by NYC Advisors, LLC
NYC Advisors, LLC
Business Analysis in A Nutshell
Business Analysis in A Nutshell
Goran Mutalib
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability Models
Alan McSweeney
Business Analysis
Business Analysis
BCS-IT
A3 Management Process
A3 Management Process
Kevin Jardim, MBA
Product owner kpi
Product owner kpi
viretjom
The I Word: Moving Innovation from Research and Development (R&D) to Ideation...
The I Word: Moving Innovation from Research and Development (R&D) to Ideation...
Alan McSweeney
The Myth Of Requirements
The Myth Of Requirements
Alan McSweeney
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
Alan McSweeney
Vision is the essence of business transformation
Vision is the essence of business transformation
Dan McCarthy
Business analysis presentation final
Business analysis presentation final
mdchristenson
Conway's Law, Cognitive Diversity, Organisation Transformation And Solution D...
Conway's Law, Cognitive Diversity, Organisation Transformation And Solution D...
Alan McSweeney
Strategic Portfolio Management for IT
Strategic Portfolio Management for IT
iasaglobal
Business Analysis and Business Analyst
Business Analysis and Business Analyst
Kuolun Chang
Analytical Techniques - Basic Business analysis
Analytical Techniques - Basic Business analysis
Ashraf M. Diaa , DBA
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & Responsibilities
EngineerBabu
Research methods
Research methods
ashaydalvi
Office receptionist kpi
Office receptionist kpi
jomxasres
Design Science and Solution Architecture
Design Science and Solution Architecture
Alan McSweeney
180605 workshop management
180605 workshop management
Stephen Williamson
180605 workshop management
180605 workshop management
Stephen Williamson
More Related Content
What's hot
An Introduction to Strategy
An Introduction to Strategy
Driscoll Organizational Solutions, LLC
CFO - How to sustain excellence in your company, by NYC Advisors, LLC
CFO - How to sustain excellence in your company, by NYC Advisors, LLC
NYC Advisors, LLC
Business Analysis in A Nutshell
Business Analysis in A Nutshell
Goran Mutalib
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability Models
Alan McSweeney
Business Analysis
Business Analysis
BCS-IT
A3 Management Process
A3 Management Process
Kevin Jardim, MBA
Product owner kpi
Product owner kpi
viretjom
The I Word: Moving Innovation from Research and Development (R&D) to Ideation...
The I Word: Moving Innovation from Research and Development (R&D) to Ideation...
Alan McSweeney
The Myth Of Requirements
The Myth Of Requirements
Alan McSweeney
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
Alan McSweeney
Vision is the essence of business transformation
Vision is the essence of business transformation
Dan McCarthy
Business analysis presentation final
Business analysis presentation final
mdchristenson
Conway's Law, Cognitive Diversity, Organisation Transformation And Solution D...
Conway's Law, Cognitive Diversity, Organisation Transformation And Solution D...
Alan McSweeney
Strategic Portfolio Management for IT
Strategic Portfolio Management for IT
iasaglobal
Business Analysis and Business Analyst
Business Analysis and Business Analyst
Kuolun Chang
Analytical Techniques - Basic Business analysis
Analytical Techniques - Basic Business analysis
Ashraf M. Diaa , DBA
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & Responsibilities
EngineerBabu
Research methods
Research methods
ashaydalvi
Office receptionist kpi
Office receptionist kpi
jomxasres
Design Science and Solution Architecture
Design Science and Solution Architecture
Alan McSweeney
What's hot
(20)
An Introduction to Strategy
An Introduction to Strategy
CFO - How to sustain excellence in your company, by NYC Advisors, LLC
CFO - How to sustain excellence in your company, by NYC Advisors, LLC
Business Analysis in A Nutshell
Business Analysis in A Nutshell
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability Models
Business Analysis
Business Analysis
A3 Management Process
A3 Management Process
Product owner kpi
Product owner kpi
The I Word: Moving Innovation from Research and Development (R&D) to Ideation...
The I Word: Moving Innovation from Research and Development (R&D) to Ideation...
The Myth Of Requirements
The Myth Of Requirements
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
Vision is the essence of business transformation
Vision is the essence of business transformation
Business analysis presentation final
Business analysis presentation final
Conway's Law, Cognitive Diversity, Organisation Transformation And Solution D...
Conway's Law, Cognitive Diversity, Organisation Transformation And Solution D...
Strategic Portfolio Management for IT
Strategic Portfolio Management for IT
Business Analysis and Business Analyst
Business Analysis and Business Analyst
Analytical Techniques - Basic Business analysis
Analytical Techniques - Basic Business analysis
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & Responsibilities
Research methods
Research methods
Office receptionist kpi
Office receptionist kpi
Design Science and Solution Architecture
Design Science and Solution Architecture
Similar to Best practices for requirements development in agile
180605 workshop management
180605 workshop management
Stephen Williamson
180605 workshop management
180605 workshop management
Stephen Williamson
Best practice for_agile_ds_projects
Best practice for_agile_ds_projects
Khalid Kahloot
Practical_Business_Rules_Development_and_Use
Practical_Business_Rules_Development_and_Use
Michael Cook
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Michael Sukachev
Analyzing the Business Case for System Analysis and Design
Analyzing the Business Case for System Analysis and Design
rdelafuentetcu
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
Barbara Franks
Achieving Business Agility: Change Starts Here
Achieving Business Agility: Change Starts Here
Joshua A. Jack
Романа Косцик “New project begins. Jump in and keep calm. Everything will be ...
Романа Косцик “New project begins. Jump in and keep calm. Everything will be ...
Dakiry
req engg (1).ppt
req engg (1).ppt
WaniHBisen
Large scale it projects
Large scale it projects
Gunjan Rana
Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...
Dave Litwiller
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 Presentation
Matthew W. Bowers
Competencies of an architect
Competencies of an architect
Miha Kralj
Chap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptx
Jaymin Mistry
Moa
Moa
Sushil Bhavsar
Roles and responsibilities_VigneshSundaresan
Roles and responsibilities_VigneshSundaresan
Vignesh Sundaresan
Technology Consulting by Prasanna
Technology Consulting by Prasanna
SupportGCI
Systems Analysis
Systems Analysis
Bli Wilson
CRM Implementations and Upgrades
CRM Implementations and Upgrades
Peter Ware PMP
Similar to Best practices for requirements development in agile
(20)
180605 workshop management
180605 workshop management
180605 workshop management
180605 workshop management
Best practice for_agile_ds_projects
Best practice for_agile_ds_projects
Practical_Business_Rules_Development_and_Use
Practical_Business_Rules_Development_and_Use
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Analyzing the Business Case for System Analysis and Design
Analyzing the Business Case for System Analysis and Design
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
Achieving Business Agility: Change Starts Here
Achieving Business Agility: Change Starts Here
Романа Косцик “New project begins. Jump in and keep calm. Everything will be ...
Романа Косцик “New project begins. Jump in and keep calm. Everything will be ...
req engg (1).ppt
req engg (1).ppt
Large scale it projects
Large scale it projects
Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 Presentation
Competencies of an architect
Competencies of an architect
Chap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptx
Moa
Moa
Roles and responsibilities_VigneshSundaresan
Roles and responsibilities_VigneshSundaresan
Technology Consulting by Prasanna
Technology Consulting by Prasanna
Systems Analysis
Systems Analysis
CRM Implementations and Upgrades
CRM Implementations and Upgrades
Recently uploaded
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
Suhani Kapoor
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
shivangimorya083
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
Internshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University Certificate
Soham Mondal
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
jennyeacort
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
shivangimorya083
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Niya Khan
Notes of bca Question paper for exams and tests
Notes of bca Question paper for exams and tests
priyanshukumar97908
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
Suhani Kapoor
The Impact of Socioeconomic Status on Education.pdf
The Impact of Socioeconomic Status on Education.pdf
theknowledgereview1
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
kojalkojal131
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
anilsa9823
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
LewisJB
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
Suhani Kapoor
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
Suhani Kapoor
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
kojalkojal131
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
Suhani Kapoor
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Suhani Kapoor
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
Suhani Kapoor
Employee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India Research
Soham Mondal
Recently uploaded
(20)
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Internshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University Certificate
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Notes of bca Question paper for exams and tests
Notes of bca Question paper for exams and tests
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
VIP Call Girl Bhiwandi Aashi 8250192130 Independent Escort Service Bhiwandi
The Impact of Socioeconomic Status on Education.pdf
The Impact of Socioeconomic Status on Education.pdf
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
Employee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India Research
Best practices for requirements development in agile
1.
Copyright © 2016 Accenture. All rights reserved. 1 Best Practices for Requirements Development in Agile Understanding the Business • Strive to first thoroughly and sufficiently understand the business needs of the client, before jumping to a solution •
Actively analyze business needs, rules and data to develop requirements, rather than simply collecting requirements from the client themselves; think broadly about the business objectives • Focus on the bigger picture (meaning high-level requirements) to provide overall understanding of the system, rather than pursuing more detailed, up-front requirements, so as to avoid ineffective or unwanted functionality and excessive documentation • Realize that requirements are business and solution capabilities that are separate from tasks, technical design and even business rules, which do not provide context • Don’t focus too much on the as-is state of the system; instead prioritize understanding the gaps and determining the future state • Focus on what and not how; strictly requirements – not design (specific to Edding) • Allocate sufficient time to understand operational concepts (CONOPS) • Derive "explicit" and "implicit" lessons learned and requirements from data on the previous project(s) Working with the Client • Interact with the client using simple tools (i.e. sticky notes or index cards, rather than “complex” technology) to prevent stumbling blocks for the stakeholders • Engage customers to determine relationships between requirements and capabilities together • Collaborate & review frequently to solidify context and value added Sprint Zero • Gather requirements incrementally to accommodate change and shorten the feedback loop • Prioritize requirements from beginning, as soon as you have 2 or more • Draft a requirements collection plan and estimate resources needed • “Identify potential risks that might arise during the requirements collection process (e.g., key stakeholders are unavailable due to time constraints) and plan risk mitigation strategies.” (MITRE) • Prioritize and estimate requirements according for each sprint Crafting the Use Case • “Create Several Models in Parallel” – perform use cases, user stories, UI prototyping and business rules simultaneously to complement the strengths and weaknesses of each model and maximize productivity • “Iterate To Another Artifact”- switch gears amongst artifacts, such as use cases, user stories, UI prototypes and business rules when you find that you are stuck, to maintain productivity and promote discovery that will enable you to become “unstuck” with the initial artifact • “Model In Small Increments” – model smaller portions of a larger model for speed • Start small, focusing requirements on small, specific capabilities; veer away from making user stories too large, too complicated, or too vague • Use visuals to demonstrate relationships, interactions and provide further context
2.
2 Copyright © 2016
Accenture. All rights reserved. • Provide varying levels of details in requirements to allow the client to consumer the amount of detail of their choosing when reading the requirements document • Manage or design requirements to accommodate change • Revisit requirements often to “further assess trade-offs that users might consider in order to manage schedule and costs” • Don’t be afraid to continue to rewriting a user story until it is satisfactory • Identify requirements that may violate rules, standards and/or regulations • Use format “As a {user type or component}, I want {action/functionality} so that {resulting business value}”, determining value first, then user, then action • Consider use of “who, when, where, what and why” for detail and clarity: As <who> <when> <where>, I <what> because <why>." • Avoid using words such as “and” or “but” • Refer to INVEST guidelines for creating a quality user story o I – Independent: The user story should be self-contained, in a way that there is no inherent dependency on another user story. o N – Negotiable: User stories, up until they are part of an iteration, can always be changed and rewritten. o V – Valuable: A user story must deliver value to the end user. o E – Estimable: You must always be able to estimate the size of a user story. o S – Small: User stories should not be so big as to become impossible to plan/task/prioritize with a certain level of certainty. o T – Testable: The user story or its related description must provide the necessary information to make test development possible. • Sample user stories for a workflow: o As a customer service representative, I need to receive notification from payee of lost payment, so that I may verify payment information in NATS when administering lost payments. o As a Retirement Services Specialist, I need to verify service period inaccuracy in applications, so that I may contact applicants for service period confirmation, when administering refunds. • Sample user stories for a system interface: o As the Annuity Roll Processing System (ARPS), I need to receive annuity and survivor data files from Federal Annuity Claims Expert System (FACES) on a daily basis, so that I may determine annuity payments. o As the Annuity Roll Daily Cycle (ARDC), I need to receive court order data from the Annuity Roll Court Order Recording and Tracking (CORTS) System to update Annuity Roll master files. • Some requirement attributes are: o Status o Creation date and version number o Requirement author or owner o Origin or reason for requirement o Subsystem, iteration, release or build o Priority o Risk o Validation method • Overall, requirements developed in Agile should meet three criteria: minimal detail, optimal value and timely delivery
3.
3 Copyright © 2016
Accenture. All rights reserved. Using JIRA: Do’s and Don’ts • DO create and use dashboards to stay updated with sprint progress and activities • DO use Confluence Editor to create requirements and Issues in JIRA • DO use Confluence to link Epics to Issues in JIRA • DO assign a Priority, Status and Resolution for each Issue in JIRA • DO use Issues Links to link Issues to documentation in Confluence and related requirements • DON’T document requirements outside JIRA – keep all requirements stored in JIRA for easy traceability • DON’T leave Issues documented without assigned Epics • DON’T delete previously documented Issues from JIRA As a Team… • Work closely as a team, with constant communication and transparency about status • Be adaptable and don’t be afraid to take on different hats as needed • Collaborate & review frequently to solidify context and value added Overall Approach • Remember to take a software-agnostic approach to developing each requirement • Remember that agile favors “working software over comprehensive documentation” • Remember to focus on the what and “not” the “how” (specific to Edding) Notes • The issue with developing (software-agnostic) requirements for agile without implementation is that requirements in agile are usually documented during development based upon what has already been done; as there will be no implementation on the current project, we will more so be developing user stories • A user story is essentially a use case – as such, requirement, user story and use case are all used interchangeably in this document References http://agilemodeling.com/essays/agileRequirementsBestPractices.htm#InclusiveModels http://www.batimes.com/articles/the-top-5-mistakes-in-requirements-practices-and-documentation.html http://www.mitre.org/publications/systems-engineering-guide/se-lifecycle-building-blocks/requirements- engineering/eliciting-collecting-and-developing-requirements
4.
4 Copyright © 2016
Accenture. All rights reserved. Appendix MITRE Requirements Management Process Flow Diagram
Download now