SlideShare une entreprise Scribd logo
1  sur  5
Sample Project Requirements Checklist
The requirements checklist is a tool to assist in determining whether the requirements are documented,
correct, complete, unambiguous, consistent, verifiable and approved. The Requirements Specification
template includes examples and can be used to document the requirements for your product or service,
including priority and approval. Tailor the specification to suit your project, organizing the applicable
sections in a way that works best, and use this checklist to record decisions about the applicable areas.
Each deliverable indicated below as applicable must be documented and included in the requirements
review package.


Applicable? (Yes?      Requirements                      Key questions or issues to consider
 No? Comment?)          Deliverable
                                         Project Description
Yes - Required      Project Overview     Does the package include the name of the project and all
                                         requirements review package contributors, and the name of the
                                         work group(s) that will own the requirements? This may
                                         simply be a reference to the project charter.
Yes - Required      Key Stakeholders     Does the package include a list of the key stakeholders, with
                                         their work group and email addresses. This may simply be a
                                         reference to the project charter.
Yes - Required      Scope & Business Does the package include a brief description of the business
                    Reason           reason for this project, and what is and is not included in
                                     the scope of this project? Is the target audience or primary
                                     customer identified? This may simply be a reference to the
                                     project charter.
                    User                 Are the general characteristics or profiles of the intended users
                    Characteristics      defined?
                    Assumptions          Are assumptions that affect the requirements documented?
                    Constraints and      Are technical, financial or business limitations that could
                    limitations          constrain the design options documented?
                    Dependencies         Are the requirements dependent on the release or functionality
                                         of other applications/services? On any organizational changes
                                         or resource bottlenecks?
                    Common               Has every acronym or specialized term been included in a
                    Language             glossary or data dictionary?
Applicable? (Yes?     Requirements                    Key questions or issues to consider
 No? Comment?)         Deliverable
                                      Requirements Documentation
                    Functional        •   Are business rules defined?
                    Requirements      •   Are input and output processing actions specified?
                                      •   Is every function supporting an input or output described?
                                      •   Are validity checks on the inputs defined?
                                      •   Is the exact sequence of operations described?
                                      •   Are specific responses to abnormal situations needed? (e.g.,
                                          overflow, communication facilities, error
                                          handling/recovery)
                                      •   What about the effect of parameters?
                                      •   Are relationships of outputs to inputs described? (e.g.,
                                          input/output sequences, formulas for input to output
                                          conversion)
                                      •   Are required user interfaces described? (e.g., screen
                                          formats or organization, report layouts, menu structures,
                                          error and other messages, or function keys)
                                      •   Are explicitly undesired events/inputs described, along
                                          with their required responses?
                    Performance       •   Are static and dynamic numerical performance
                                          requirements identified?
                                      •   Are all performance requirements measurable?
                                      •   Are explicit latency requirements identified?
                                      •   Are capacity requirements measurable?
                                      •   Are specific and measurable requirements identified for
                                          availability?
                                      •   Are specific and measurable requirements identified for
                                          reliability?
                    Manageability &   •   Are there requirements specific to the management of the
                    Maintainability       deliverable product or service?
                                      •   Are there requirements for product or service health
                                          monitoring, failure conditions, error detection, logging, and
                                          correction?
                                      •   Are there requirements specifically related to ease of
                                          maintenance?
                                      •   Are normal and special operations specified?
                    Usability         Are usability requirements defined?
Applicable? (Yes?     Requirements                     Key questions or issues to consider
 No? Comment?)         Deliverable
                    Interfaces         •   Is each required interface with another product or system
                    (Systems,              described?
                    Network,           •   Is each required interface with a network component
                    Hardware) and
                                           described?
                    Integration
                                       •   Is each required interface with a hardware or equipment
                                           component described?
                                       •   Are all input, output and system conditions and their
                                           interactions described?
                                       •   Are there references to existing interface documentation?
                                       •   Is there a need for requirements that are specific to a given
                                           site, such as oceanography vessels?
                    Data               Are the data requirements specified?
                    Management
                    Standards          Are requirements derived from existing standards, policies,
                    Compliance         regulations, or laws described?
                    Security           Are security requirements described, including authorization
                                       and authentication factors?
                    Portability        Must the system be easily ported to other host machines and/or
                                       operating systems? Is environment-independence a
                                       requirement?
                    Existing defects   Are there any existing defects which must be resolved with this
                    to be resolved     release? Are they documented?
                                       Requirements Process
                    Traceability       Are all requirements numbered or uniquely identifiable?
                    Priority           Is every requirement prioritized?
                    Requirements       Have all requirements been approved and confirmed by the
                    Confirmation       sponsor?
                    Conciseness        Is every requirement unambiguous, with only one
                                       interpretation?
                    Consistency        Are the requirements mutually consistent? Do any
                                       requirements conflict with or duplicate other requirements?
Applicable? (Yes?     Requirements                   Key questions or issues to consider
 No? Comment?)         Deliverable
                    Completeness      •   Is every requirement correct and complete?
                                      •   Does the requirements documentation capture all of the
                                          client's stated needs?
                                      •   Are there any unstated client needs which, if not met,
                                          would cause dissatisfaction?
                                      •   Are there any unstated client needs which, if met, would
                                          cause the client to be more than satisfied?
                                      •   Are all identified requirements documented?
                                      •   Do any requirements conflict?
                                      •   Are there any special considerations not covered in the
                                          requirements?
                    Business          Have business scenarios been constructed to illustrate (or draw
                    Scenarios / Use   out) the requirements?
                    Cases
                    Reviewer          Have all requirements reviewers committed to participate in
                    Commitment        the reviews? Is there a plan to ensure review team continuity?
                    Deleted or        Were any requirements approved and subsequently deleted?
                    Deferred          Known to be delayed until future versions of the product? Are
                    Requirements      they identified?
                    Testing and       •   Is every requirement verifiable? Are unverifiable (and
                    Testability           untestable) requirements noted?
                                      •   Can the requirements serve as the basis for defining
                                          product acceptance?
                                      •   What types of testing and testing methodology is expected?
                    Clarity           •   Are the requirements described in enough detail for the
                                          implementation team to design a system satisfying the
                                          requirements and to verify that the system satisfies
                                          requirements?
                                      •   Are the requirements specifications readable and
                                          understandable?
                    Appropriateness   •   Do the requirements specify what needs to be done as
                                          opposed to describing how the product or service should be
                                          implemented?
                                      •   Do the requirements avoid specifying a particular design?
Applicable? (Yes?     Requirements                   Key questions or issues to consider
 No? Comment?)         Deliverable
                    Planning         •   Is there a plan to resolve each "To Be Determined" noted in
                                         the requirements?
                                     •   Is there a plan to trace every requirement to an
                                         implementation item (e.g., design diagram or test case)?
                                     •   Are the requirements re-usable after implementation?
                                     •   Are the requirements compatible with later project phases?
                                     •   Can the requirements specifications be used as the basis for
                                         proceeding with the project?
                    Requirements     •   Are all requirements documents kept consistent with
                    Management           product changes?
                                     •   Is a change management system in place to track the
                                         modifications to the requirements? Are the requirements
                                         under configuration management?
                                     •   Are the requirements documents structured to
                                         accommodate changes?
                                     •   Have the requirements documents been developed
                                         according to documented processes that have been agreed
                                         to by the project team?
                                     •   Do the requirements documents facilitate the gathering of
                                         data about the requirements management process?

Contenu connexe

Tendances

Process and Enterprise Maturity Model (PEM)
Process and Enterprise Maturity Model (PEM)Process and Enterprise Maturity Model (PEM)
Process and Enterprise Maturity Model (PEM)Holger Helas
 
Technical Debt
Technical DebtTechnical Debt
Technical DebtGary Short
 
Solution Architecture And Solution Security
Solution Architecture And Solution SecuritySolution Architecture And Solution Security
Solution Architecture And Solution SecurityAlan McSweeney
 
ITIL Demand Management: why August is a bad time for a presentation
ITIL Demand Management: why August is a bad time for a presentationITIL Demand Management: why August is a bad time for a presentation
ITIL Demand Management: why August is a bad time for a presentationHigherEdITMgt
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)Anand Subramaniam
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management toolsNathan Petralia
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 TrainingFranco Pang
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesMichael King
 
Bridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinarBridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinarCraig Martin
 
Making Problem Management Work for Your Organization
Making Problem Management Work for Your OrganizationMaking Problem Management Work for Your Organization
Making Problem Management Work for Your OrganizationAtlassian
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Jean Gehring
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
On Call Process (PDF)
On Call Process (PDF)On Call Process (PDF)
On Call Process (PDF)JOE RUSSO
 
COBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an IntroductionCOBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an Introductionaqel aqel
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...DevClub_lv
 
How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRESquadcast Inc
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaKeet Sugathadasa
 
Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Hussain Bandukwala
 

Tendances (20)

Process and Enterprise Maturity Model (PEM)
Process and Enterprise Maturity Model (PEM)Process and Enterprise Maturity Model (PEM)
Process and Enterprise Maturity Model (PEM)
 
Technical Debt
Technical DebtTechnical Debt
Technical Debt
 
Solution Architecture And Solution Security
Solution Architecture And Solution SecuritySolution Architecture And Solution Security
Solution Architecture And Solution Security
 
ITIL Demand Management: why August is a bad time for a presentation
ITIL Demand Management: why August is a bad time for a presentationITIL Demand Management: why August is a bad time for a presentation
ITIL Demand Management: why August is a bad time for a presentation
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline Gates
 
Bridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinarBridging business analysis and business architecture - The Open Group webinar
Bridging business analysis and business architecture - The Open Group webinar
 
Making Problem Management Work for Your Organization
Making Problem Management Work for Your OrganizationMaking Problem Management Work for Your Organization
Making Problem Management Work for Your Organization
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...
 
Project charter-template
Project charter-templateProject charter-template
Project charter-template
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
On Call Process (PDF)
On Call Process (PDF)On Call Process (PDF)
On Call Process (PDF)
 
COBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an IntroductionCOBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an Introduction
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRE
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
 
Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)
 

Similaire à Sample project requirements_checklist

requirement engineering
requirement engineeringrequirement engineering
requirement engineeringanam singla
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleMarie Halsey
 
SE Unit 2(1).pptx
SE Unit 2(1).pptxSE Unit 2(1).pptx
SE Unit 2(1).pptxaryan631999
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirementsMohesh Chandran
 
software requirement specifcation.pptx
software requirement specifcation.pptxsoftware requirement specifcation.pptx
software requirement specifcation.pptxSACHINMAURYA57
 
Togaf 9 introduction
Togaf 9 introductionTogaf 9 introduction
Togaf 9 introductionVinod Wilson
 
Software Requirements_Se lect8 btech
Software Requirements_Se lect8 btechSoftware Requirements_Se lect8 btech
Software Requirements_Se lect8 btechIIITA
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdfJayanthi Kannan MK
 
Introduction to Requirement engineering
Introduction to Requirement engineeringIntroduction to Requirement engineering
Introduction to Requirement engineeringNameirakpam Sundari
 
Software engineering
Software engineeringSoftware engineering
Software engineeringsuganyasanjai
 
Quality Concept
Quality ConceptQuality Concept
Quality ConceptAnand Jat
 

Similaire à Sample project requirements_checklist (20)

requirement engineering
requirement engineeringrequirement engineering
requirement engineering
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements Lifecycle
 
Soft requirement
Soft requirementSoft requirement
Soft requirement
 
SE Unit 2(1).pptx
SE Unit 2(1).pptxSE Unit 2(1).pptx
SE Unit 2(1).pptx
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirements
 
SRE_Lecture_1,2,3,4.pptx
SRE_Lecture_1,2,3,4.pptxSRE_Lecture_1,2,3,4.pptx
SRE_Lecture_1,2,3,4.pptx
 
software requirement specifcation.pptx
software requirement specifcation.pptxsoftware requirement specifcation.pptx
software requirement specifcation.pptx
 
RequirementPro™ Architecture
RequirementPro™ ArchitectureRequirementPro™ Architecture
RequirementPro™ Architecture
 
Togaf 9 introduction
Togaf 9 introductionTogaf 9 introduction
Togaf 9 introduction
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Software Requirements_Se lect8 btech
Software Requirements_Se lect8 btechSoftware Requirements_Se lect8 btech
Software Requirements_Se lect8 btech
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
 
Introduction to Requirement engineering
Introduction to Requirement engineeringIntroduction to Requirement engineering
Introduction to Requirement engineering
 
Software testing
Software testingSoftware testing
Software testing
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Development Guideline
Development GuidelineDevelopment Guideline
Development Guideline
 
Sqa material
Sqa materialSqa material
Sqa material
 
Quality Concept
Quality ConceptQuality Concept
Quality Concept
 
Biz Req Checklist1
Biz Req Checklist1Biz Req Checklist1
Biz Req Checklist1
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 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
 
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
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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 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
 
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...
 

Sample project requirements_checklist

  • 1. Sample Project Requirements Checklist The requirements checklist is a tool to assist in determining whether the requirements are documented, correct, complete, unambiguous, consistent, verifiable and approved. The Requirements Specification template includes examples and can be used to document the requirements for your product or service, including priority and approval. Tailor the specification to suit your project, organizing the applicable sections in a way that works best, and use this checklist to record decisions about the applicable areas. Each deliverable indicated below as applicable must be documented and included in the requirements review package. Applicable? (Yes? Requirements Key questions or issues to consider No? Comment?) Deliverable Project Description Yes - Required Project Overview Does the package include the name of the project and all requirements review package contributors, and the name of the work group(s) that will own the requirements? This may simply be a reference to the project charter. Yes - Required Key Stakeholders Does the package include a list of the key stakeholders, with their work group and email addresses. This may simply be a reference to the project charter. Yes - Required Scope & Business Does the package include a brief description of the business Reason reason for this project, and what is and is not included in the scope of this project? Is the target audience or primary customer identified? This may simply be a reference to the project charter. User Are the general characteristics or profiles of the intended users Characteristics defined? Assumptions Are assumptions that affect the requirements documented? Constraints and Are technical, financial or business limitations that could limitations constrain the design options documented? Dependencies Are the requirements dependent on the release or functionality of other applications/services? On any organizational changes or resource bottlenecks? Common Has every acronym or specialized term been included in a Language glossary or data dictionary?
  • 2. Applicable? (Yes? Requirements Key questions or issues to consider No? Comment?) Deliverable Requirements Documentation Functional • Are business rules defined? Requirements • Are input and output processing actions specified? • Is every function supporting an input or output described? • Are validity checks on the inputs defined? • Is the exact sequence of operations described? • Are specific responses to abnormal situations needed? (e.g., overflow, communication facilities, error handling/recovery) • What about the effect of parameters? • Are relationships of outputs to inputs described? (e.g., input/output sequences, formulas for input to output conversion) • Are required user interfaces described? (e.g., screen formats or organization, report layouts, menu structures, error and other messages, or function keys) • Are explicitly undesired events/inputs described, along with their required responses? Performance • Are static and dynamic numerical performance requirements identified? • Are all performance requirements measurable? • Are explicit latency requirements identified? • Are capacity requirements measurable? • Are specific and measurable requirements identified for availability? • Are specific and measurable requirements identified for reliability? Manageability & • Are there requirements specific to the management of the Maintainability deliverable product or service? • Are there requirements for product or service health monitoring, failure conditions, error detection, logging, and correction? • Are there requirements specifically related to ease of maintenance? • Are normal and special operations specified? Usability Are usability requirements defined?
  • 3. Applicable? (Yes? Requirements Key questions or issues to consider No? Comment?) Deliverable Interfaces • Is each required interface with another product or system (Systems, described? Network, • Is each required interface with a network component Hardware) and described? Integration • Is each required interface with a hardware or equipment component described? • Are all input, output and system conditions and their interactions described? • Are there references to existing interface documentation? • Is there a need for requirements that are specific to a given site, such as oceanography vessels? Data Are the data requirements specified? Management Standards Are requirements derived from existing standards, policies, Compliance regulations, or laws described? Security Are security requirements described, including authorization and authentication factors? Portability Must the system be easily ported to other host machines and/or operating systems? Is environment-independence a requirement? Existing defects Are there any existing defects which must be resolved with this to be resolved release? Are they documented? Requirements Process Traceability Are all requirements numbered or uniquely identifiable? Priority Is every requirement prioritized? Requirements Have all requirements been approved and confirmed by the Confirmation sponsor? Conciseness Is every requirement unambiguous, with only one interpretation? Consistency Are the requirements mutually consistent? Do any requirements conflict with or duplicate other requirements?
  • 4. Applicable? (Yes? Requirements Key questions or issues to consider No? Comment?) Deliverable Completeness • Is every requirement correct and complete? • Does the requirements documentation capture all of the client's stated needs? • Are there any unstated client needs which, if not met, would cause dissatisfaction? • Are there any unstated client needs which, if met, would cause the client to be more than satisfied? • Are all identified requirements documented? • Do any requirements conflict? • Are there any special considerations not covered in the requirements? Business Have business scenarios been constructed to illustrate (or draw Scenarios / Use out) the requirements? Cases Reviewer Have all requirements reviewers committed to participate in Commitment the reviews? Is there a plan to ensure review team continuity? Deleted or Were any requirements approved and subsequently deleted? Deferred Known to be delayed until future versions of the product? Are Requirements they identified? Testing and • Is every requirement verifiable? Are unverifiable (and Testability untestable) requirements noted? • Can the requirements serve as the basis for defining product acceptance? • What types of testing and testing methodology is expected? Clarity • Are the requirements described in enough detail for the implementation team to design a system satisfying the requirements and to verify that the system satisfies requirements? • Are the requirements specifications readable and understandable? Appropriateness • Do the requirements specify what needs to be done as opposed to describing how the product or service should be implemented? • Do the requirements avoid specifying a particular design?
  • 5. Applicable? (Yes? Requirements Key questions or issues to consider No? Comment?) Deliverable Planning • Is there a plan to resolve each "To Be Determined" noted in the requirements? • Is there a plan to trace every requirement to an implementation item (e.g., design diagram or test case)? • Are the requirements re-usable after implementation? • Are the requirements compatible with later project phases? • Can the requirements specifications be used as the basis for proceeding with the project? Requirements • Are all requirements documents kept consistent with Management product changes? • Is a change management system in place to track the modifications to the requirements? Are the requirements under configuration management? • Are the requirements documents structured to accommodate changes? • Have the requirements documents been developed according to documented processes that have been agreed to by the project team? • Do the requirements documents facilitate the gathering of data about the requirements management process?