Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Software Project Management

Assignment 2

Department of Computer Science


COMSATS University Islamabad, Lahore Campus

Submitted By:
Hammad Naveed FA19-BSE-030
Minahil Nayyar FA19-BSE-066
Ifra Riaz FA19-BSE-073
Stakeholder Register:
Name Role Responsibilities

ABC Fyp  Overseeing the fyp planning and implementation


committee  Endorsing the fyp’s result at the end of semester
 Accepting project deliverables
 Assignment of project to evaluator

DEF Evaluator  Evaluate the project


 Grading the students

GHI Reviewer  Reviewing of project proposal


 Accepting the project proposals or declining them

Sir Supervisor  Approving/disapproving changes


Mohsin  Measure and verify scope
Mehdi  Conducting meetings with students
 Briefing student under his supervision on fyp regulations
 Forwarding project proposals
 Assessing’s students work and assigning them grades
Minahil Team Lead  Measure and verify project scope
Nayyar  Defining scope
 Request and validate changes
 Nurture collaboration amongst team member
 Facilitate team level change review process
 Identify team goals and evaluate progress
 Provide frequent feedback on members performance, address
weaknesses or inefficiencies, and offer support to improve skill gaps
 Participation in project documentation
 Participate and handle frontend related development tasks
 Participate in making diagrams

Team  Handling project development


Hammad Member  Handling projects backend related development tasks
Naveed  Documenting requirements
 Making UML diagrams
Ifra Riaz Team  Participation in project documentation
Member  Participate and handle frontend related development tasks
 Generating test cases for the system
 Making UML diagrams
Project Charter:
Project Title: Home-lancer
Project Start Date: 20 October 2022 Projected Finish Date:20 June 2022

Key Schedule Milestones:


 fyp1 evaluation on 2 january
 Fyp2 pre evaluation on 1 june
 Fyp2 evaluation 20 june

Project Manager : ABC


Project objectives:

 Home-lancer key focus is to provide dependable and readily available house-helper's service.

 To take over the traditional house-helper services by being the cheapest, easy, secure all over the world.

Main Project Success Criteria:


 The success criteria of Home-lance are to achieve the satisfaction of clients, customers, and
stakeholder’s targets
 The system will provide an efficient way to raise customer’s awareness regarding hiring house
helper to an appropriate level
 . Home-lance will cater all security flaws and ensuring full security for both the customers and
workers
 Home-lance will meet all commercial objectives and generate a great revenue for workers
 Home-lance aims to provide an efficient, user-friendly, and automated home lancing system for
the users to book house helpers without any inconvenience.

Approach:
 Project document should be completed before the coding stage.
 Group Leader should request supervisor before changing any module.
 We will follow incremental model
 Communication with supervisor for complete understanding

Scope statement: Home-lance revolves around the idea of providing house helps at your doorstep at any time
any day. Home-lance which is basically a freelance house helper service benefits you with professional cooks,
maids, gardeners which will be available on different rates according to our customer’s requirements.
Requirement Traceability Matrix:

ID Associated Requirement Description Use case Test Status


ID ID Case ID
1.1 FR01 The system shall allow the users to In-Progress
register themselves by providing
email, phone number and personal
information.
2.1 FR02 The system shall allow the In-Progress
homelancer to register by adding
personal details i.e. name, phone
number, email, CNIC number,
date of birth, address, city, profile
picture, category of service.
3.1 FR03 The system shall allow the In-Progress
user/homelancer to login in app by
entering username/email and
password.
4.1 FR04 The system shall allow In-Progress
user/homelancer to forgot
password from login screen.
5.1 FR05 The system shall allow the In-Progress
registered homelancer to redirect
to Homelancer Dashboard after
logging in.
6.1 FR06 The system shall allow the In-Progress
registered user to redirect to user
home screen after logging in.
7.1 FR07 The system shall allow the admin In-Progress
to verify the documents uploaded
by the homelancer.
8.1 FR08 The system shall allow the In-Progress
user/homelancer to view his
profile by clicking “View Profile”
button in navigation bar.
9.1 FR09 The system shall allow the In-Progress
user/homelancer to edit profile
information by going to profile
information in settings from
navigation bar.
10.1 FR10 When user is signed in, the system In-Progress
shall request the user to share his
current location.
11.1 FR11 The system shall allow the user to In-Progress
search the services by service type
or by name on search bar.
12.1 FR12 The system shall allow registered In-Progress
user to chat with homelancer by
clicking “Chat” button in
homelancer profile.
13.1 FR13 The system shall allow the user to In-Progress
hire the homelancer by clicking
“Request” button in the selected
service.
14.1 FR14 The system shall allow the In-Progress
homelancer to accept/decline the
requests of services by users.
15.1 FR15 The system shall allow the In-Progress
user/homelancer to cancel the
request anytime.
16.1 FR16 The system shall allow the user to In-Progress
pay with any payment method
provided by homelancer.
17.1 FR17 The system shall display review In-Progress
screen to give review after
payment on both user and
homelancer screen.
18.1 FR18 The system shall allow the admin In-Progress
to access admin dashboard by
logging in through admin
dashboard.
19.1 FR19 The system shall allow the admin In-Progress
to set the push notifications.
WBS:
Gantt chart:

You might also like