Project Proposal: COMSATS University Islamabad, Park Road, Chak Shahzad, Islamabad Pakistan
Project Proposal: COMSATS University Islamabad, Park Road, Chak Shahzad, Islamabad Pakistan
Project Proposal: COMSATS University Islamabad, Park Road, Chak Shahzad, Islamabad Pakistan
Project Proposal
(SCOPE DOCUMENT)
for
Servizio
Version 1.0
By
Muqaddas Haroon CU/FA17-BSE-104/ISB
Hammad Maqsood CU/FA17-BSE-081/ISB
Supervisor
Mam. Saira Baig
Bachelor of Science in Computer Science (2017-2021)
Page 1
Supervisor Signature
Date: 6-2-2020
Page 2
Table of Contents
Project Category:....................................................................................................................................3
1. Business Case............................................................................................................................3
1.1 Abstract........................................................................................................................................3
1.2 Introduction..................................................................................................................................3
1.3 Problem Statement.......................................................................................................................3
1.4 Problem Solution for the proposed System:.................................................................................4
1.5 Related System Analysis/Literature Review................................................................................4
1.6 Advantages/Benefits of Proposed System....................................................................................4
2. Scope..........................................................................................................................................4
2.1 Stakeholders.................................................................................................................................5
2.2 Specs and Requirements..............................................................................................................5
2.3 Project Plan..................................................................................................................................5
2.4 Budget..........................................................................................................................................5
2.5 Communication Channel..............................................................................................................5
2.6 Modules.......................................................................................................................................6
2.6.1 Module 1: Management Module............................................................................................6
2.6.2 Module 2: System Dashboard................................................................................................6
2.6.3 Module 3: Booking Service....................................................................................................7
2.6.3.1 Budget Selection.....................................................................................................................7
2.7 System Limitations/Constraints...................................................................................................7
2.8 Software Process Methodology....................................................................................................7
2.9 Tools and Technologies...............................................................................................................8
2.10 Project Stakeholders and Roles....................................................................................................9
2.11 Team Members Individual Tasks/Work Division........................................................................9
2.12 Data Gathering Approach..........................................................................................................10
2.13 Concepts....................................................................................................................................10
2.14 Gantt Chart.................................................................................................................................12
..................................................................................................................................................12
2.15 Mockup......................................................................................................................................13
2.16 Conclusion.................................................................................................................................14
3. Time Management:................................................................................................................15
3.1 Network Diagram.......................................................................................................................15
4. Sample Cost Estimate Assumptions and information:.................16
5. Quality Management.............................................................................................................17
5.1 Plan quality management...........................................................................................................17
5.2 Perform Quality Assurance........................................................................................................18
6. Stakeholder Management.....................................................................................................18
6.1 Identify Stakeholder...................................................................................................................18
7. Human Resource Management:...........................................................................................19
1.
Page 3
Project Category:
B-Web Application
E-Smartphone Application
C- Problem Solving and AI.
1. Business Case
1.1 Abstract
Social Services are no doubt needed everywhere around the world. Just like Uber,
social service apps are needed to make our lives easier and much better.
Such apps can be found throughout the world which tend to make lives of other
people much easier and same is the case with our idea.
The system we have opted is a platform where all the services related to mechanic,
technician, Doctor and plumber will be provided in one place. This will provide ease
for the families or cars that broke down to get their work done easily without
hassling too much.
1.2 Introduction
The Servizio app is a web and smartphone- based application that will allow the user to access
services of plumbers, technicians, doctors and mechanics. The system will enable the user to
search for service provider in the range of 40-50 km or if needed then more than that.
Our system will help solve many of the problems such as going out to look for a mechanic, calling a
plumber or any technician. Our system will help reduce time of the client and will provide ease in
getting their work done on time. Payment will be done according to per hour time and also will
vary from services to services.
We will learn multiple skills from this project. The skills we will learn from this project will be: Web
application development, UI development, Object-oriented programming, Component based
design, Software project management, Database design, mobile application development and
Software quality engineering.
Currently, we have found only 1 similar system that is available in the market.
olaDoc. This app searches for the nearest doctors available, and it provided the address, location
and rating for them. Their degrees are also available to check the authenticity of the doctors
2. Scope
Page 5
The scope of this system is to develop a platform where users can interact with plumbers/doctors
to get their services. Now a days, in the age of the latest technology, people feel it difficult to go
for health checkup. Moreover, if a person got his car crashed or damaged, it is very difficult to
bring car to mechanic.
Seeing all these issues, we are going to implement a system where end users can hire
mechanic, doctors or plumber in the ease of their home and get their services.
This project will not cover changing predictions in the case that, if a player is injured and is retired
hurt and is then replaced by a substitute player, but near the ending of the match, this injured
player returns to replace a tail ender, in this case, the prediction will just be made on basis on
wickets and over remaining and the system might predict higher scores than normal due to the
fact that this player mostly plays at a higher order and when there are more overs left.
2.1 Stakeholders
Hammad Maqsood and Muqaddas haroon.
2.4 Budget
2 Million rupees is an estimate budget for this project
2.6 Modules
2.6.1 Module 1: Management Module
2.6.1.1 User
2.6.1.2 Login.
2.6.1.3 Admin
2.6.1.4.1 This section will allow the User to learn about the usage of the application.
2.6.1.4.2 It will also teach the User about the rules and regulations in fare calculations.
2.6.2.2 Database
This system will comprise of doctors, plumbers, mechanics to have their own home page
from which they can locate the user.
2.6.2.3 User side
The system will also have user side page from which they will order their respective
services.
We will also use a few techniques to find relation between the selected features, one of
these possible techniques is co-relation, due to discrete data.
We will use a mix of Incremental and Iterative models of Software life cycle development.
The reason why we chose a mix of both of these methodologies is that the application will be
developed in phases and tested at end of every phase, due to this, this application will also
support updates. This will allow us to increase the accuracy and effectiveness of the system after
each iteration.
We will also be slightly using component based software engineering, because, since we are
creating a mobile application and a website for this project and the development of both of these
is mostly done in small components that can be reused anytime for any other part.
Page 8
Hammad Maqsood
Supervisor: Ms Saira Baig
FYP Committee: Evaluators of the Project
Combined Module: 3
This module will help to train the machine
to gain user preferences by using machine
Page 10
learning.
2.13 Concepts
1- Smartphone Application:
Through this project, we would learn how to create a smartphone application that can run on both
android and iPhone devices and how to exchange data between mobile devices and servers.
2- Web Application:
From this project, we will learn, how to create a dynamic website that is easily scalable for
different devices and how we can integrate and use different APIs on this website.
3- Database management:
From this project, we will learn how to manage our data through a database and how to
add dependencies between different features of the data present in the database.
5- UI development:
Through this project we learnt how to design and develop attractive and friendly User
interface that are easy to use.
Page 11
2.15 Mockup
Page 13
2.16 Conclusion
In this document, we have tried to cover the main features and properties of the system that we
are to create and discuss the tools to use and ways that we are going to develop this system
through.
This system will save lots of time for customers
The best part about this system is that it will persue user preference more.
References
https://www.officetimeline.com/online
http://cricviz.com/
Page 14
3. Time Management:
Activity Duration
A 12days
B 15 days
C 20 days
D 5 days
E 60 days
F 7 days
G 10 days
H 5 days
Paths:
Paths Duration
A -> C -> D -> E->G->H 112
A-> B -> H 32
A -> C -> D -> E->F->H 109
Network Diagram
Page 16
5. Quality Management
5.1 Plan quality management
The whole project is based on end sponsor, supervisor and end user satisfaction. To ensure quality
there should a proper separate quality assurance document with tools such as this
A cause effect or fishbone diagram for this project that can lead to a malfunction such as accuracy
Checklist of quality attributes for the project
Priority index defined:
H = High
M = Medium
L = Low
We have used a tree hierarchical structure before that serves as work break down structure,
we can use that to perform PDPC analysis which is a great tool to perform quality assurance
analysis
For now, we will be using prioritization matrix choosing quality attributes from the check list
Metrics:
Page 18
6. Stakeholder Management
Stakeholder list:
Stakeholders Assigned Alphabets
Muqaddas Haroon (Team member 1) A
Hammad Maqsood (Team member 2) B
Ms Saira Baig (Supervisor) C
Final Year Project Committee D
Head of Department E
External Examiner F
FYP Coordinator G
Any test subject or HR for testing H
Power/Interest Grid:
Keep Manage
Satisfied: Closely:
Power D, E, F C
Monitor: Keep
H Informed:
A, B
Interest
Page 19
Analytical Method:
Diving stakeholders among these attributes:
Unaware Resistant Neutral Supportive Leading
G, H - D, E, F A,B C
Superviso FYP
r Committee
FYP
Coordinator
Team member A, B
THE END