Requirements Traceability Matrix
The requirements traceability matrix is an extremely important tool for the project. Requirements define customer expectations and the traceability matrix allows the team to follow each requirement through the Project Mgmt. Life Cycle (PMLC). The team elicits requirements from the customer and then moves the requirement through design, development, testing and implementation. This tool helps the team to audit the project as well during the PMLC, and take a litmus test, “Are we delivering what the customer has requested?”, thereby avoiding costly rework and unwanted change requests. Additionally, the traceability matrix assists the team in analyzing the impact of changes to requirements during the project.
You want to provide the appropriate level of detail while maintaining a reasonable number of requirements since you will base your planning and scheduling on these requirements. While there is no minimum or maximum number of requirements, the expectation is that most students will have somewhere between 3-7 high level requirements which will then be used as the basis for the Work Breakdown Structure (WBS).
At a minimum, you should identify several high level requirements, functions, and features.
Note: This is a online retail grocery web application project. I already did project charter and I will share the document.
Project Name : Online Retail Grocery Store website’s software development
Project Sponsor : Blake Andrews
Project Manager: Naga Srinivas Guntupalli
Date
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