Professional Documents
Culture Documents
Cap - Prep 3
Cap - Prep 3
ANS:
FUNCTIONAL REQUIREMENTS
REQ ID REQ NAME REQ DESCRIPTION PRIORITY
FR0001 Farmer registration Farmer should be able to register with the application 10
FR0002 Product catalogue The application should display all the available 10
products in fertilizers, seeds and pesticides
FR0003 Farmer search for Farmers should be able to search for products in 9
products seeds, pesticides and fertilizers
FR0004 Product details Farmers should be able view each details of the 9
products including fertilizers, seeds and pesticides
FR0005 Add to cart Farmers should be able to add products to their cart 8
FR0006 Checkout process Users should be able to complete the checkout 8
process by providing delivery address, payment
details, and order confirmation
FR0007 Order tracking Farmers should be able to track their order status 7
FR0008 Farmer profile Farmers should be able to manage their profile details 7
management such as name, address, phone number and password
ONLINE AGRICULTURE PRODUCT STORE-3
FR0009 Order history Farmers should be able to view the previous order 6
history
FR0010 Product reviews Farmers should be able to rate and review to the 6
products
FR0011 Payment options Farmers should be able to view the payment options 7
FR0102 View cart Farmers should be able to view the cart 8
FR0013 Wish list Farmers should be able to add the products to the wish 4
list
FR0014 Product Application should provide product recommendations 4
recommendations to the farmers based on search history
FR0015 Order conformation Farmers should be able to confirm their products 4
FR0016 Order cancellation Farmers should be able to cancel the products 3
FR0017 Customer support Farmers should be able to contact customer support 3
for any information
FR0018 Mobile app The application should support the mobile app for 3
users to access from mobiles
FR0019 Multilanguage support The application should support the multilanguage for 1
users
FR0020 Feedback Application should provide feedback to customers for 2
the products
NON-FUNCTIONAL REQUIREMENTS
REQ ID REQ NAME REQ DESCRIPTION PRIORITY
NR0101 Page loading time The application should load in 2 seconds time 10
NR0102 WCAG 2.1 the system must meet the WCAG 2.1 9
NR0103 Description Description of the product should be mentioned 9
NR0104 Availability Products need to available 8
NR0105 Useability Products neds to useful 8
NR0106 Useability Application should be useful 7
NR0107 Security Farmers data need to be secured 6
NR0108 Maintainability Application should be maintained without errors and bugs 5
NR0109 Performance Application performance should be fast 4
NR0110 capability Capacity of the application should be high to store the 3
data
PRODUCT SEARCH:
ADD TO CART:
ONLINE AGRICULTURE PRODUCT STORE-3
Payment:
ONLINE AGRICULTURE PRODUCT STORE-3
details, and
order
confirmation
FR0007 Order tracking Farmers completed yes No Yes yes Pending
should be able
to track their yes
order status
FR0008 Farmer profile Farmers completed yes No no Pending
management should be able
to manage yes
their profile
details such as yes
name,
address,
phone number
and password
FR0009 Order history Farmers completed yes yes Yes no Pending
should be able
to view the yes
previous order
history
FR0010 Product Farmers completed yes no No no Pending
reviews should be able
to rate and yes
review to the
products
NR0101 Page loading The application completed yes yes Yes no Pending
time should load in
2 seconds time yes
NR0102 WCAG 2.1 the system completed yes yes Yes yes Completed
must meet the
WCAG 2.1 yes
NR0103 Description Description of completed yes yes Yes no Pending
the product
should be yes
mentioned
NR0104 Availability Products need completed yes yes Yes no Pending
to available
yes
NR0105 Useability Products neds completed yes yes Yes yes Completed
to useful
yes
NR0106 Useability Application completed yes yes Yes yes Completed
should be
useful yes
NR0107 Security Farmers data completed no no No no Pending
need to be
secured yes
NR0108 Maintainability Application completed no no No no Pending
should be
ONLINE AGRICULTURE PRODUCT STORE-3
maintained Yes
without errors
and bugs
NR0109 Performance Application completed yes yes Yes Yes Completed
performance Yes
should be fast
NR0110 Capability Capacity of the completed yes yes Yes yes Completed
application yes
should be high
to store the
data
QUESTION 5: 10 TEST CASE DOCUMENTS
Prepare 10 test case documents
ANS: TEST CASE DOCUMENTS
Test case TC_001 Test case name Login with valid credentials
Project id PRJ_001 Project name Online agriculture product store
PM ID PM_001 Tester ID T001
Test strategy ID TS_001 Tester name John smith
Test plan ID TP_001 Date of test 17-05-2024
Test schedule ID TSCH_001
Scenario The user should enter valid login credentials and click on the login button
Example Username-john@ 123.com, password-123
Test case TC_002 Test case name Login with invalid credentials
Project id PRJ_001 Project name Online agriculture product store
PM ID PM_001 Tester ID T001
Test strategy ID TS_001 Tester name John smith
Test plan ID TP_001 Date of test 17-05-2024
Test schedule ID TSCH_001
Scenario The user enter invalid login credentials and click on the login button
Example Username-john@123.com, PWD- invalid password
ONLINE AGRICULTURE PRODUCT STORE-3
Scenario The user calculates the total cost of the products in the
cart
Example Calculate total cost of all products in cart
ONLINE AGRICULTURE PRODUCT STORE-3
QUESTION 6: DB DESIGN
After the requirements are thoroughly explained to the entire project team by
business analyst, the Database architects have decided to do the database
design and also to represent the in-flow and out-flow of data.
Draw database schema and ER diagram
ANS: DB DESIGN
we should change the Tax structure How do you handle change requests in a
project
ANS: CHANGE REQUEST
1)Identify the scope of the change request and assess its impact on the project
2)Analyse the cost and time required to implement the change request.
3)Evaluate the benefits of the change request and its alignment with project goals.
4)Prioritize the change request based on its urgency and importance.
5)Communicate the change request to all relevant stakeholders, including the client,
project manager, development team, and business analyst.
6)Update the project plan and documentation to reflect the change request.
7)Implement the change request and monitor its impact on the project.
8)Conduct testing and quality assurance to ensure the change request has been
successfully implemented.
9)Obtain approval from the client or other relevant stakeholders before finalizing the
change request.
10)Communicate the status and impact of the change request to all stakeholders,
including any updates to the project plan, timeline, or budget
QUESTION 9: CHANGE REQUEST VS AN ENHANCHMENT
As the project is in process, Ben and Kevin have contacted you. The reason is
to inform you that they want the Farmers to sell their crop yields through this
application i.e. Farmers should be able to add their crop yields or products
and display to general public and should be able to sell them. They also want
to introduce Auction system for their Crop yields. As a BA, what will be your
response?
Is this a change request or an enhancement???
ANS: CHANGE REQUEST
A change request is a formal proposal for an alteration to some product or system. In
project management, a change request often arises when the client wants an
addition or alteration to the agreed-upon deliverables for a project.
AN ENHANCHMENT
the act of increasing or further improving the good quality, value or status of
somebody/something.
CHANGE REQUEST VS ENHANCHMENT
change request is a request to change something within the scope of a project. For
example, you might suggest a product enhancement or request a fix for an error or
ONLINE AGRICULTURE PRODUCT STORE-3
problem. To use the change request tracking system effectively, you need to
understand the model on which it is based.
As a BA, I would first gather more information from Ben and Kevin about the specific
requirements for adding crop yields and implementing an auction system. I would
then assess the impact of these changes on the project timeline, budget, and other
existing requirements. If the changes are feasible and align with the project goals, I
would document the new requirements and update the project plan and relevant
stakeholders accordingly.
QUESTION 10: ESTIMATIONS
Come up with estimations – How many Manhours required?
ANS: ESTIMATIONS
As per the case study, the duration of the project is 18 months and the current team
size is around 15.
This will come under medium project. As the trained resources are available, trainers
are not required. Hence the required man hours will be 15 x 72(no of weeks) x
30(hrs worked per week) = 21,600 hrs
QUESTION 11: UAT
Project has finally completed all the stages i.e., design, development, testing
etc. Now, it is the role of a business analyst to contact the client for testing of
the final product and have to successfully complete it. How are you going to
handle this situation? And once it is done, what will be the process to close
the project?
Explain UAT Acceptance process
ANS: UAT
UAT (User Acceptance Testing) is the final stage of the software development
lifecycle
where the end-users of the system test the product to ensure that it meets their
requirements and is ready for deployment.
The UAT Acceptance process involves the following steps:
Planning: The business analyst works with the client to plan the UAT phase,
including defining the scope, identifying the test scenarios and cases, and setting the
acceptance criteria.
Test Execution: The end-users perform the testing on the software product in a real-
world environment and provide feedback on its usability, functionality, and
performance.
Issue Resolution: If any issues are identified during the UAT phase, they are
recorded and addressed by the development team.
ONLINE AGRICULTURE PRODUCT STORE-3
Sign-off: Once the UAT is completed successfully, the end-users sign-off on the
product, indicating that it meets their requirements and is ready for deployment.
To close the project, the following steps can be taken:
Project Review: The business analyst conducts a project review to ensure that all
the requirements have been met, and the project objectives have been achieved.
Documentation: All project documentation, including requirements documents,
design documents, test cases, and project plans, are reviewed and updated.
Closure Meeting: A closure meeting is held with the stakeholders to discuss the
success of the project, any lessons learned, and future recommendations.
Project Closure Report: The business analyst prepares a project closure report that
includes the project review, documentation updates, closure meeting outcomes, and
any final recommendations.
Archiving: The project documentation and artifacts are archived for future
reference, and the project team is disbanded.
QUESTION 12: PROJECT CLOSURE DOCUMENT
EXPLAIN PROJECT CLOSURE DOCUMENT
ANS: PROJECT CLOSURE DOCUMENT
S.NO POINTS TO INCLUDE DETAILS REFERENCE LINK
1 Did the client signed off on the UAT testing
Date of the sign off 26-01-2024 Business-scope.docx
Name of the resource
2 Objectives of the project
User friendliness Achieved
Customer satisfaction ROI in 6 months
More categories Achieved
3 Functionalities worked on
Secure payment processing Achieved
Categories Achieved FRD.docx
4 Infrastructure
increased
turnover by 30%,
increased
efficiency by 20 %