Requirements Traceability Matrix
Project Name : Online Retail Grocery Store website’s software development
Project Sponsor : Blake Andrews
Project Manager: Naga Srinivas Guntupalli
|
Version |
Description |
Preparer |
|
|
01/23/2020 |
0.1 |
Initial Draft |
Naga |
|
01/25/2020 |
0.2 |
All the sections filled with content information |
Naga |
|
01/28/2020 |
0.3 |
Project charter final review |
Naga |
Table of Contents
1. Project description and justification
2. Project Objectives
3. Project Scope
3.1 Out-of-Scope:
4. summary milestone Schedule
5. assumptions and constraints
6. Project Success Criteria
7. Key stakeholders
8. Project Charter Approval
Project Charter
Page |2
Project Description and Justification:
The main reason to start project is to make sure that issues faced by the individuals who cannot travel far to the grocery stores physically and buy the products which they actually need. This project is software website development project which is built in order to bring the grocery items to the customer door so that customers need not travel to the grocery or individuals who don’t have car to travel where customer have to book the cab to reach the store physically. The project is undertaken because after analysis customers faced issues in purchasing the products where there is necessity to show up physically at stores in order to purchase the products that they need. It would be very tough job for few to handle more number of products at time and if this project is successful the orders can be made online and customer need not struggle for carrying grocery or retail products.
The project is prestigious to the organization where it is considering the issues of customers who are in need of grocery or retail products where the customer’s homes are far from the retail grocery store, individual who have transportation issues and individual who don’t have time or cannot give time to visit the grocery stores physically. By considering all the issues, the organization has got a chance to take an advantage of this opportunity through building a new software website application so that the customers can purchase the products through online ordering which are needed and the organization can make profits once the project is successfully completed. The organization will provide employment opportunity for giving further technical assistance to the customers.
The business value where this project can bring to sponsors and stakeholder would be profits in terms of return on investment once the website application goes live or launched the customers as online users will dramatically increase a lot which good for organization. Stakeholders will be benefited by adding value in terms of delivery of products with no travel and also good value to the individuals in terms of employment. Stakeholders include customers, banks and e-commerce who can benefit from this project. The organization would held responsible for site management where organization contribution will be there for generating revenue. Banks can get benefit from the online purchases made through cash back offers and transactions made.
Project Objectives
· 1.) The primary most objective is to add value to the customers and future employees.
· 2.) The secondary is where to add recognition to the product’s brand with which the online web application is dealing with.
· 3.) The objective is to eliminate the travelling of customers to the store and get groceries by online ordering where customers can do comfortably from homes and get the product delivered on time which makes customers satisfied.
· 4.) The objective is to generate employment for the individuals who are delivering the grocery products and also to the individuals who are taking care of customer service by giving best technical support to the customers so that customers will not issues in ordering and making payments.
Project Scope
· Gather the project requirements and document those requirements in the name of functional requirement and business requirement i.e. BRD and FRD
· Develop the application in such a way that customer should able to navigate application for selecting the products needed and making payment successfully.
· The application needs to be tested in all the environments i.e. development, testing, production and pilot before the deployment and application goes live where the application is free from all bugs and errors.
· The online web application should be maintained in a secured direction where credit/debit information will be safe through enhanced cyber security or ethical hacking to keep away from hackers.
· To develop the application the environment set up is necessary so that application can best tested for its quality assurance purposes.
· Need signatures for approving the project so that for this project resources can be added anytime to finish the project.
Out-of-Scope:
· Buy the cars to the individuals who needs to deliver the retail or grocery products.
· Marketing the retails product’s brand which is dealt by the website application.
· Provide bonus to individuals who completed this project on time.
Summary Milestone Schedule:
It is estimated that the project is going to complete in five phases of the project in total, which includes initiation, planning, execution, monitoring and closing.
· Project Initiation Phase:
· Exploring ecommerce website built and determining project resources which are required to initiate and acquiring of resources. (Start date: January 8th End date: March 3rd)
· Project Planning Phase:
· Development of project charter, resource plan, work plan, on boarding of resources into the project. Getting the domain name for the application and gather requirements. (Start date: March 4th End date: April 6th )
· Project Execution Phase:
· Selection of temple which best suites the application as per the requirement, developing the application as per template and testing the application in all the environment and deployment adding the names of the products, payment method setup and sorting the shipment settings. (Start date: April 7th End date: July 7th)
· Project Monitoring & Control:
· With the help of web analytics where the total number of visits and duration can be figured out. (Start date: July 8th End date: August 8th)
· Project Closing:
· Implementing necessary adjustment and any change requests from the users as per the application results (Start date: August 9th End date: September 12th)
· Application launch for the users (September 13th)
|
Summary Milestone Schedule |
January- March |
April -June |
July - September |
||||||
|
|
8th January |
2nd Feb |
3rd March |
6th April |
10th May |
5th June |
7th July |
8th August |
12th September |
|
Project initiation |
|
|
|
|
|
|
|
|
|
|
Finding the best ecommerce website builder |
|
|
|
|
|
|
|
|
|
|
Determining the resources required for the project. |
|
|
|
|
|
|
|
|
|
|
Determining how the resources will be acquired. |
|
|
|
|
|
|
|
|
|
|
Project planning |
|
|
|
|
|
|
|
|
|
|
Choosing the best plan |
|
|
|
|
|
|
|
|
|
|
Get a domain for the store name |
|
|
|
|
|
|
|
|
|
|
Project execution |
|
|
|
|
|
|
|
|
|
|
Pick the ecommerce template |
|
|
|
|
|
|
|
|
|
|
Customizing the ecommerce template |
|
|
|
|
|
|
|
|
|
|
Adding products |
|
|
|
|
|
|
|
|
|
|
Setting up payment methods |
|
|
|
|
|
|
|
|
|
|
Sorting out the shipping settings |
|
|
|
|
|
|
|
|
|
|
Project monitoring |
|
|
|
|
|
|
|
|
|
|
Using google analytics to measure metrics such as total visits and visit durations. |
|
|
|
|
|
|
|
|
|
|
Project closure |
|
|
|
|
|
|
|
|
|
|
Making the necessary adjustments based on the results of google analytics. |
|
|
|
|
|
|
|
|
|
|
Launching the project. |
|
|
|
|
|
|
|
|
|
Assumptions, Constraints and Risks:
Assumptions:
· The organization’s management can provide all resources which are needed for the project completion.
· It is important for the management of the organization to understand both long and short terms advantages where allocation of resources needs to be analyzed clearly.
· The employees most probably should get engaged in the project activities where there is no rule every employee should play key role in decision making and making necessary recommendations.
· There would be employees who believe that project may not end up their roles and responsibilities, for them involvement is less expected.
· The project should be completed as per the planning i,e, according to the exact schedule and budget by keeping financial and managerial activities in the execution phase.
Constraints:
· The project budgeting involves funds which had been allocated for this project may not be enough for project completion.
· As far as time constraint is concern, the project duration is 9 months, the individuals who are involved in the project may be having other roles within the organization where they need to spend less time on their regular work and focus more on the project to complete project on time.
· The requirement whether it can functional or non-functional requirements which includes features which are specific should make the website unique.
· The compliance constraints includes all the government laws, rules, act and regulations must be aligned correctly during the development phase of project.
· The integration constraint includes where the application needs to have collaboration with various organization’s process and system as implementation partnership.
Risks:
· Application reliability where there are times when application has got crashed when more number of users login at same time. In this scenario errors and session time outs are expected.
· The application may be having online security issues like spamming, hacking.
· There may deployment issues where the testing is not done correctly and errors may expected due to data issues and bugs.
· Customers personal information is at risk since customer is providing his/her card details.
· Chances of hackers getting into the website due to lack of cyber security execution and site can be accessed easily.
· Insecurity of data may lead to data theft which includes all the important information which may lead malicious activity by a certain individual.
Risk Tolerance level
|
Category |
High Tolerance |
Medium Tolerance |
Low Tolerance |
Comments |
|
Schedule |
X |
|
|
The budget issues may cause delay for application going live. |
|
Budgeting issues |
|
X |
|
Budget may not sufficient when resource billing rate is high . |
|
Deployment |
|
|
X |
When deployment is not done correctly users may face errors and be unsatisfied |
|
Navigation |
|
|
X |
The navigation should be in correct way otherwise customer may raise and negative feedback on the application. |
Project Success Criteria
· Total number of users: The data of information of the users should be collected where it explains how many people are using the applications and it gives statistics as per analytics.
· Stakeholders Expectations: The stakeholders include both external and internal where the project should meet the needs accordingly as shareholder matrix.
· Quality: The quality should be in good mode where the web design creation should be attractive.
· Average value of transactions: The average value of transactions performed on site through debit/credit.
· Navigation: Users must be able to move and use application their own way where it should not effect the application in any ways.
· Project success: Project needs to be delivered as per the schedule and budget.
Key Performance Indicators Measurement
|
KPI |
Rating |
|
Project success |
1 |
|
Stakeholders Expectations |
2 |
|
Quality |
3 |
|
Navigation |
4 |
|
Average value of transactions |
5 |
|
Total number of users |
6 |
Key Stakeholders:
External Stakeholders
· Banks: Banking services will be available to make sure customers can make payment for products and services bought.
· Ecommerce website builder: It will manage the entire process of website design and customizing the customer preference.
· Government: The organization should acquire the necessary permit required to develop an ecommerce website.
· Customers: Individuals who will be shopping from the website.
Internal Stakeholders
|
Name |
Role |
Power |
Interest |
Influence |
Responsibility |
Expectation |
|
Naga Srinivas |
Project Manager |
High |
High |
High |
Responsible for reporting the updates on the project |
Runs the projects successfully, schedules meeting and communicates effectively. |
|
Blake Andrews |
Project Sponsor |
High |
High |
High |
Make sure the budget allotment is done correctly |
Monitors the project continuously right from the start till end |
|
James Archer |
Business Analyst |
Medium |
High |
Medium |
Makes sure the requirements are gathered correctly and identify the stakeholders through RACI matrix |
The requirements are gathered should be correct way |
|
Michael Stones |
Lead Developer |
Medium |
Low |
Medium |
Develops the entire application correctly makes decision on deployment in all the environments |
Deployment is done correctly as per the FRD and BRD. |
|
Ravindra Kumar |
Developer |
Low |
Medium |
Medium |
Develops the few features, makes bug fixes and reports to the project manager |
Codes the application correctly |
|
Jessica Stevens |
Quality Assurance Analyst |
Low |
Low |
Medium |
Makes sure the application is bug free |
Does all types of testing and creates bugs wherever the issues are been found. |
Project Charter Approval
|
Signature Authority |
|
|
Role |
Member |
|
Project Manager |
Naga Srinivas Guntupalli |
|
Project Sponsor |
Blake Andrews |
2