The purpose of this slide-set is to come up with a product backlog for viewing PDF. Atypically such product backlogs do not contain technology specific requirements, however this slide set showcases, how such a requirement specification could exist. It describes the features and functions of a product without regard to implementation.
Product Concept:
Enhancing an existing product with PDF viewing capabilities. Dependency of the existing product line is an imperative and unstated need.
the following details will not be provided:
Corporate Vision, Mission,
Market Research, Analysis and Requirements
Marketing requirements, positioning and Sales specific requirements and Roadmaps
Balancing corporate goals with long-term market trends and opportunities,
Detailed SWOT analysis with competitive products
2. TREYresearch
The purpose of this slide set is to
come up with a product backlog
template that contains
requirements for viewing PDF in
applications.
• Atypically such product backlogs do not contain
technology specific requirements/product backlog
items, however this slide set showcases, how such a
requirement specification could possibly exist.
• This slide set hopes to get you started in thinking
about the different area’s that we need to take into
account while drafting such product backlog items.
About
Bring out a template that contains the
following kinds of product backlog items:
Product-level; Non-functional; Technical
https://www.linkedin.com/in/manuswath/
3. TREYresearch
Veryhighlevelabstract
Depicting what the product should do at the top most level, the level at which the user would see
Desktop Application
1. Select the file to be viewed.
2. View contents of the file in the app.
3. Ability to print the file.
Web based application
1. Select the file to be viewed.
2. View contents of the file in the app.
3. Ability to print the file.
https://www.linkedin.com/in/manuswath/
4. TREYresearch
Introducingthe
problemspace
Taking an example and detailing out the problem space
Product backlog for the ability to
view pdf files stored on a local
computer.
• Integration into existing product.
• Functionality of viewing pdf files stored in the local PC
• Both via desktop and web application
• Users asking for this feature.
https://www.linkedin.com/in/manuswath/
5. TREYresearch
Prominent
Exclusions
Detailing out what will not be covered as part of this slideset
The following are out of scope.
• Market ResearchAnalysisRequirements
• Positioning, Roadmap, Sales specific requirements.
• Balancing corporate goals with long-term market
trends and opportunities, SWOT
• Detailed workflows that handle negative scenarios
• Detailed UI/UX designs Software language
https://www.linkedin.com/in/manuswath/
8. TREYresearch
JohnSmith
Persona details of John Smith
28 years, 4 years experienced, cloud/web
based user
Moderately experienced in nuances of
the using the web browser to fulfill office
working needs
• Environment: Law office
• Attitude: Customer focused attitude; passion for
justice
• Goal: Looking for ease of use so as to finish work
fast.
https://www.linkedin.com/in/manuswath/
9. TREYresearch
JaneSmith
Persona details of Jane Smith
26 years, 4 years experienced, desktop
application based user.
Has been using the software from the
past 4 years.
• Environment: Law office
• Attitude: <TBD>
• Goal: Detail oriented worker, wants to put every
information in.
https://www.linkedin.com/in/manuswath/
10. TREYresearch
JoeSmith
Persona details of Joe Smith
36 years, 14 years experienced, IT System
administrator.
Has been in the Sys Admin role from the
past 12 years, takes care of uptime,
backup, recovery, etc
• Environment: Law office
• Attitude: <TBD>
• Goal: <TBD>
https://www.linkedin.com/in/manuswath/
11. TREYresearch
BillSmith
Persona details of BillSmith
46 years, 24 years experienced. MD of the
firm
Runs the business, management
stakeholder
• Environment: Law office
• Attitude: <TBD>
• Goal: <TBD>
https://www.linkedin.com/in/manuswath/
23. TREYresearch
Login(Commontobothdesktopandwebapproaches)
Authorized User must be able to log into the system.
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
24. TREYresearch
DisclaimerandConfidentialitystatement
The disclaimers and confidentiality statements that need to be put in the web application
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
25. TREYresearch
AbilitytoopenlocallystoredPDFfiles
The ability to choose and open specific pdf files that have been stored in the local computer from where the user is
trying to access the app
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
26. TREYresearch
AbilitytoviewPDFfiles
The ability to view selected pdf files that have been stored in the local computer from where the user is trying to
access the app
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
27. TREYresearch
AbilitytoviewmultiplePDFfiles
The ability to view multiple pdf files that have been stored in the local computer from where the user is trying to
access the app
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
28. TREYresearch
AbilitytoprintthePDFfiles
The ability to print the selected pdf files that is currently open
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
29. TREYresearch
AbilitytoemailthePDFfiles
The ability to email the selected pdf files that is currently open
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
30. TREYresearch
AbilitytodeletethePDFfiles
The ability to delete the selected pdf files that is currently open
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
31. TREYresearch
AbilitytoclosetheopenedPDFfiles
The ability to closed the selected pdf files that is currently open
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
32. TREYresearch
AbilitytosendthePDFfilefromlocalsystemtoserver
The ability to send the PDF file to the server when the user is using the web app or cloud application.
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
33. TREYresearch
Abilitytoviewallthefilesupdatedtilldatetotheserver
The ability to view all the files that have been updated to the server by this specific user and perform “Open” “Print”
and “Delete” on them
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
34. TREYresearch
ITAdminspecificEpic
The cloud based web application software should keep looking for situations that identify when certain thresholds
have been crossed w.r.t parameters like HDD space, performance parameters and unauthorized access, possible DOS
attacks. In case of any threshold being breached the appropriate rules should be triggered.
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
35. TREYresearch
ITAdminspecificEpic
The cloud based web application software should be able to prepare and present monthly health-check reports of
how the application is performing on the cloud.
PR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
37. TREYresearch
Shouldbeabletofunctionasbefore.Backwardcompatible
Upon adding the new feature, the existing features should not break, this functionality must be added as a new
functionality on top of the existing functionality
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
38. TREYresearch
Sizespecific
The application must be able to open pdf files ranging in the following size range 10 KB to 250 MB
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
39. TREYresearch
SizeandSpeedspecific
The application must be able to open a pdf file of 250 MB in less than 12 seconds.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
40. TREYresearch
Content,SizeandSpeedspecific
The application must be able to open a pdf file that contains a lot of HD grapical images of 250 MB in less than 12
seconds.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
41. TREYresearch
TestingspecificrequirementsEPIC
The application must be completely tested for all known run time memory leaks.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
43. TREYresearch
TestingspecificrequirementsEPIC
The application must be completely tested for all known run time memory leaks.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
44. TREYresearch
L10Nsupport
The application must be able to open up the UI on the basis of the set locale of the computer.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
45. TREYresearch
Section508Support
The application must be fully capable of section 508 guidelines
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
46. TREYresearch
TheUIshouldmentionthe%offilethathasbeenuploadedintheweb
applicationAs part of Usability, the UI should mention the % of file that has been uploaded to the server and during that time, the
UI should be modal.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
47. TREYresearch
TheruntimememoryandCPUconsumptionofthedesktopapplication
The memory and CPU consumption of the desktop application should not be greater than 50% of the available CPU
and memory. The desktop being Dell Latitude series desktop.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
48. TREYresearch
Webapplicationmustbeavailable95%ofthetime
The web application should be available without facing any period of downtime for 95% of the time.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
49. TREYresearch
BackupandRecovery
Upon facing any kind of crash, the system including files uploaded should be up and running within 6 hours.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
50. TREYresearch
BackupandRecovery
Files that have been uploaded to the server need to be stored for a period of 8 years in archival mode. 8 years from
the termination of contract with the customer.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
51. TREYresearch
SecurityRequirementspertainingtofiles
Care must be taken by the application and it should never show up on screen those files that have not been uploaded
by the logged in user.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
52. TREYresearch
Browsercompatibilityforweb/cloudbasedapplication
The application should work seamlessly on the latest versions of the following browsers: Chrome, Safari, Firefox
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
53. TREYresearch
MultipletabsofsameURLindifferentbrowsertabs
The application need not support multiple tabs of the same URL of the same logged in user.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
54. TREYresearch
OpeningmultiplewindowsofthesameURLusingthewebapplication
withthesameusercredentialsIf the user opens multiple windows of the same URL of the web application, then he should be prompted saying that
a previous session has already been opened and a prompt with “OK” button should be displayed, upon clicking the
newly opened window/tab should be closed.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
55. TREYresearch
OScompatibilityfordesktopbasedapplication
The application should work seamlessly on the latest versions+service packs of the following Operating systems:
Windows 10, Suse Linux, Redhat, Centos
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
56. TREYresearch
Openingmultipleinstancesofthedesktopapplicationinthesame
systemIf the user tries to opens multiple instances of the same application, then he should get redirected to the already
opened instance and a new instance should not be opened.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
57. TREYresearch
DocumentationRequirements
The following documents will be needed as part of product rollout: User Manual, Release Notes, FAQ
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
58. TREYresearch
DocumentationRequirements
The following documents will be needed as part of product rollout: User Manual, Release Notes, FAQ
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
59. TREYresearch
DistributionRequirements
The new functionality will have to get rolled out with the next major release in a seamless manner without
inconveniencing the user.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
60. TREYresearch
TrainingRequirements
The new functionality should be seamless in showcasing, guiding, prompting the user so that no specific training is
needed.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
61. TREYresearch
LicensingRequirements
No specific license requirements, this feature should get rolled out as part of update of product.
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
62. TREYresearch
AnalyticsRequirementsEPIC
This section is to add a huge number of analytical requirements that I can think of, for e.g Time taken to load file into
server. Exceptions that have occurred, etc
NFPR_ID <Unique Prod_reqt_id>
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
Priority <Must-have or nice-to-have, etc>
Risk Low
https://www.linkedin.com/in/manuswath/
64. TREYresearch
AcceptanceCriteria
https://www.linkedin.com/in/manuswath/
PR_ID Acceptance Criteria
MRD_ID <Unique_Mrkt_reqt_id>
Details <Different AC on the basis of each requirement
Detailed description TBD>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
65. TREYresearch
https://www.linkedin.com/in/manuswath/
UserStorydescription
PR_ID User Story
MRD_ID <Unique_Mrkt_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
Prerequisites <Any prerequisites that need to have happened
before the requirement can be fulfilled>
System Messages <details of any system message or prompts that
need to be put specifically in>
66. TREYresearch
https://www.linkedin.com/in/manuswath/
Technicaldebts
Tech_Debt_Id Handling technical debt. The accumulated
technical debts will be updated and revisited in this
section
PR_ID <Applicable product requirement id where this
could possibly be used>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
System Messages <details of any system message or prompts that
need to be put specifically in>
71. TREYresearch
https://www.linkedin.com/in/manuswath/
Technicalrequirements
This section is about possible situations that could arise up in
the implementation of the above stated business requirements.
This section contains possible technical implementations that
will need to be looked into or taken care off during the
implementation.
This section is to bring such matters into notice upfront and
discuss with the technical solution architecture team on the
way forward and the implementation that can be used.
Please note: this is not a full-scale implementation in any
language. It is an initial collection of tech-know-how
82. TREYresearch
Priorityinmessagehandling
<Description if needed>
PR_ID <Unique Prod_reqt_id>
Details <Detailed description>
Constraints <Any constrained condition that needs
documentation>
System Messages <details of any system message or prompts that
need to be put specifically in>
https://www.linkedin.com/in/manuswath/