Vous êtes sur la page 1sur 13

PROJECT PROPOSAL FOR

BASS 101

 
 
 
 
 
 
 
 
 
 
Our Team

● Therese Jayawardena - Team Leader


● Dilshani Karunaratne
● Jinadi yasiruka
Table of contents 
 
 
Problem definition and the impact to the society 2

Our Solution 3

Project Scope 5

Business Model 5

Objectives and Goals 6

Project Plan 7

Feasibility Study 8
Operational feasibility 8
Technical Feasibility 8
Schedule Feasibility 8
Legal Feasibility 9

Requirements 9
Functional requirements 9
Non Functional requirements 10
Software requirements 10

Technical Competency 11

High level Architecture 11

Deliverables 12

Development Methodology 12
 
 

Project proposal for Bass 101 1


Problem definition and the impact to the 
society 
In the city of Colombo and its suburbs, finding a plumber for a lady to fix a plumbing
issue in her house is as hard as finding a needle in a haystack. And this scarcity extends to all
types of skilled workers in all parts of the country and not only to ladies but to everyone. Skilled
workers such as carpenters, electricians and painters are also very hard to find. However when
we interviewed more than 40 skilled workers from different parts of the country, more than 68%
of them were not satisfied with the amount work they completed in a year. This brings us to our
problem. People who look for services of skilled workers can’t find them easily. And skilled
workers who provide these services can’t find work.

Figure 1.
Percentage of workers who were not satisfied with
work they completed during a year is close to 70%.

Figure 2.Composition of our sample. A.f- Aluminium fabricator , h.m- Helper

Project proposal for Bass 101 2


For the sake of simplicity we will be using ‘workers’ to refer to skilled workers and
‘clients’ to refer to people who seek services of skilled workers. We will use ‘jobs’ to refer to
projects in which skilled workers are involved.
According to the Labour Demand Survey of 2017, there are 2302 unfilled vacancies for
workers related to the construction field. Which means there is a large number of workers in this
field whos’ technical knowledge is wasted because they don't have a platform to showcase their
skills. Apart, from that 68.6% of the workers we interviewed. said that they were not satisfied
with amount of work they completed in a year.
When we asked skilled workers from different parts of the country how they found jobs,
more than 70% of them said that they find jobs through contacts and by recommendations of
past clients. Only 7% of them used agencies to find jobs. Most of the clients use a similar
word-of-mouth method to find skilled workers. When they want to find a skilled worker, they ask
their friends who in turn contact their friends to find a worker. Although this process usually ends
successfully, it takes a long time to find a worker. Most of the clients who found workers this
way also found that skill of the worker were not in par with the recommendation.

Our Solution 
We propose a mobile app to bridge this gap between the workers and clients.
Based on improving the financial growth sector regarding these industries.​The increasing
digital literacy rate of Sri Lanka enables us to propose this smartphone based solution.
According to Computer Literacy Statistics (2017) document published by Department of Census
and Statistics, urban areas have a digital literacy rate of 54.5% while rural areas have a digital
literacy of 36.4%(Figure 3.). And more than 55% of the devices used to connect to the Internet
are smartphones(Figure 4.). This ubiquity of smartphones makes a smartphone based solution
viable.

Figure 3.Digital Literacy rate of the Sri Lankan population.Extracted from Computer Literacy
Statistics document published by Department of Statistics Sri Lanka.

Project proposal for Bass 101 3


Figure 4. Devices used to connect to the Internet. More than 50% of the devices are
smartphones. From Computer Literacy Statistics document published by Department of
Statistics Sri Lanka.

When the client needs a worker he / she will be able to find the workers who is located
near to their location. Based on their availability our client can select a worker. Ratings, reviews,
completed projects related to the worker will be shown in his profile. The client will be able to
select a suitable worker considering those.On the other hand the worker will be able to see
clients’ details, location, ratings and reviews from the past workers who have rendered them
services. Considering those the worker can accept or decline the clients’ request. When a client
has a requirement and more than one worker is willing to render the service through the system
the workers can bid for the relevant project. So that the client can select the best offer to fulfill
their requirement.

Project proposal for Bass 101 4


Project Scope 

The project scope will be explained under two categories. System in scope and out
scope. When we consider about system in scope, our clients will be able to find workers based
on their age, capabilities, experience and location. And we allow the workers to search for
projects that fit their needs based on the Location and the size of the project and we enable
clients and workers to contact each other through the app. Users can rate each other. Clients
and workers according to the rating enable users to share their contact details with each other.
Workers can bid for the projects.
When we consider about project out scope everything that happens beyond the part of
sharing contacts belongs to project out scope. We will be only connecting the workers and
clients. Our system will not be responsible for the actions which will take place after the client
meets the required worker. Though the client and the worker can rate and review about their
experience based on those. Checking the completion of the project and how they settled their
payments are out of our scope.

Business Model 
Membership plan

Select from a range of membership plans to determine the payments you do for our
service. People can work on the site as either an employer or freelancer as a free member, or
gain gain additional benefits as a paid member. By upgrading to a paid plan. Free membership
is only valid for 30 days. You can cancel the membership plan anytime.

Service charge

We will be charging 14% of the agreed payment by the client to the worker as a service charge.
10% of that will be charged by the worker and 4% will be charged by the client. Because the
both parties were able to connect and fulfill their requirements in our platform.
To increase the quality of the bids and to make a better platform for more worthy deals
from the clients aspect we will be charging a fee from the client. Which is optional. The client
can make a choice to go for more quality bids and increase the benefits they gain from the deal.

Project proposal for Bass 101 5


Objectives and Goals 

● A convenient and efficient method to replace the existing word-of-mouth process.

This will replace the this time consuming word-of-mouth method with an efficient
and convenient one. On a higher level this app will act as a digital directory of workers for
clients. The clients will be able to find workers based on several factors such as location,
experience and ratings. This app will also serve as a platform for workers to showcase their
talents.

● Make it easy for an average person to find a worker who fits their needs and make it
easy for workers to find a project that fits their needs.

Another benefit of this system is that any worker with a smartphone will be able
to find work. This means that workers need not wait until some person recommends them to a
project owner. The mobile app will also allow the client and the worker to make sure that their
interests are aligned before initiating a conversation about the project and it saves time.

● Giving an opportunity for workers to bid and find projects

A bidding system will be added so that the workers can bid for a project and they
can come up with a good offer for the clients. Which also adds a value to the service they
render to the clients and through this quality of the services will be increased.

Project proposal for Bass 101 6


Project Plan 

The project plan of our team is shown in the above Gantt chart.

Project proposal for Bass 101 7


Feasibility Study 
Operational feasibility 

● This system requires normal proficiency in handling a smartphone.

● Digital literacy statistics show that most of the target users will possess the
required skill set.
The increasing digital literacy rate of Sri Lanka enables us to propose this smartphone
based solution. According to Computer Literacy Statistics in 2017. This document is published
by Department of Census and Statistics, urban areas have a digital literacy rate of 54.5% while
rural areas have a digital literacy of 36.4%(Figure 3.). And more than 55% of the devices used
to connect to the Internet are smartphones. Cause of this ubiquity of smartphones makes a
smartphone based solution viable. ​We will be paying special attention to the usability aspect of
our application.

Technical Feasibility 

Our solution is technically feasible. It can be implemented using existing technologies.


Our team members possess and we are enhancing the required knowledge and skill set to
implement and deploy the solution.

Schedule Feasibility 

● Our Solution efficiently fulfills Schedule feasibility.

● We have planned and drafted how we are going to implement each part of the solution
systematically from the beginning.
● So we are able to implement the solution in a reasonable time and it is shown in the
Gantt chart we have created.We are hoping to compete our implementation and testing
phases within one year.

Project proposal for Bass 101 8


Legal Feasibility 

● The execution of this app does not breach any laws in this country.

● The system will not be storing any data of sensitive nature. The data stored will be only
accessible by authorized users. We will be ensuring that this project will meet the ethical
and legal requirements while the project is carried out and the security of the information
related to the stakeholders will be secured.

Requirements 

We have identified requirements under functional and nonfunctional and hardware and
software requirement categories.

Functional requirements 

Describe functionality or services that the system is expected to provide. According to this case
we have identified some functional requirements.
● Each client and worker using the system should be associated with a profile that is
uniquely identified by the email address.
● Each user registering with the system should be verified using a SMS verification code.
● Clients and workers must be able to update profile details at any time.
● Clients and workers must be able to report another user

Functional requirements from the client's perspective are,


● Clients must be able to create,edit and delete a project.

● A client must be able to search for workers for a project. Clients must be able to
set his/her preference for worker qualities such as location,experience,age and
expected salary.

Functional requirements from the worker's perspective are,

● Workers must be able to set preferred qualities for a project such as location,type
and size.
● Workers must be able to search for project.
● Workers must be able to bid for projects

Project proposal for Bass 101 9


Functional requirements from the admin's perspective are,
● Admin user must be able to receive reports from clients and workers.
● Admin users must be able to delete or suspend users

Non Functional requirements 

Usability

- The usability of the application is an important factor of our system. Any user with any
education level should be be able to easily use this application.

Response time

- We are hoping to minimize the time our application takes to respond to the clients’
requirements. Total time to send a request and get a response will be minimized. We will
be practising stress testing to ensure our application will perform under an expected
workload.

Privacy and security

- Data stored in the system must be only visible to intended users. Information about the
stakeholders are highly secured. It does not allow any unauthorised user to access
data.

Extensibility

- If we hope to extend the app to other kinds of technicians and stuff , those features
should be easy to add .Especially due to user centric nature of the app.

S
​ oftware requirements 

● Device type: smartphone or tablet.


● Screen resolution: 320x480 DPI or higher.
● 30 MB of free disk space
● Operating system: An android Mobile.
● Internet connection.

Project proposal for Bass 101 10


Technical Competency 
To implement our system, we are going to use two main technologies. Which are Android and
MySQL.

● Android - one of the world’s most popular mobile operating system. It is based on a
Linux kernel and other open source software.
● MySQL - The world’s most popular open source database. With it’s proven
performance/Reliability/ease of use MySQL has become a leading database choice.

High level Architecture  


We have the mobile application that communicates with the application server.For this
communication we will be using the Rest API.The application part is made using node.Js ( This
is called the backend) Application server will also be communicates with a database.That
database management system is MySQL.

Project proposal for Bass 101 11


Deliverables 
The deliverable of this project will be an android based mobile application and a web
based platform. As android has become a popular choice among the people, Most of them will
be able to access this application more comfortably.

Development Methodology 
As our development method we are using agile development method.

Project proposal for Bass 101 12

Vous aimerez peut-être aussi