Académique Documents
Professionnel Documents
Culture Documents
Submitted by:
Faiza Faheem-BESE3B-256
Maleeha Afzal-BESE3A- 00344
Maleeha Raja-BESE3BHira Siddiqui-BESE3B-756
Submitted to: Sir Moazam Faraz
BUSINESS CASE
Business Case for Project Find a Tutor
October, 2015
7th
2.0
Business Objective
We tend to connect the nearest tutor who provides tuition service to the students who
require this service.
3.0
The tuition service is obtained and provided only on the basis of personal contacts and
links. It is possible that a tutor might be living nearer to a student who needs tuition but
they have no knowledge of each other. This causes inconvenience on both sides as it is a
loss of the teacher and also the student.
We tend to provide a system that connects the tutors and the students, tutors can
advertise themselves on the basis of their location, time and charges and students will be
able to connect with them and contact them. Students can find the tutors that are closer
to them.
4.0
Assumptions
Our potential users i.e. student and teachers have access to internet through PCs
and smart phones
most of the our users will be above 15 years as below this age internet accessibility
is not very common but students below this age are more likely to need the tuition
service, we assume that they also have access to internet through their parents
Our servers will provide service.
Constraints
The project needs to be completely within 2 months, as the project is large scope
might be narrowed down to meet the time constraint.
the budget of the project is very low hence servers like amazon cannot be used to
develop the project, only servicing that are free will be used to make the project
5.0
Analysis of Options:
Mobile app will be suitable for this system as the mobile market is trending towards
smart phone technology, it is expected that in near future more people will connect
to internet with their phones
A website should be made instead of a mobile app. Almost 20% of the mobile
market in Pakistan is still comprised of smart phones, the rest have no access to
smart phones but they have access to internet through computers.
Use tutor list as it is used by all similar systems, it will increase usability as users
are familiar with such interface
The idea is to make a system that connects the students who need the tuition
service with the tutors who are providing it. As similar apps and website exist, we
need to do something more innovative and different in this website. In order to be
different we can provide location based Google map view is not provided in any
system, our system addresses the problem more effectively as in our case we
provide a map view of tutors. Now students will have a complete view of the all
tutors of a particular area rather than those few tutors who top the normal search
results
Recommendations:
A mobile phone supported website rather than a mobile phone should be
developed
Interface will have Google map view rather than search tutor list feature
6.0
7.0
Operating
budget
Capital
budget
10,000
20,000
Research
Budget
5000
Marketing
Budget
5000
Employee
Training
Budget
5000
Financial Summary
The financial estimated analysis/summary for the first 4 years is as follows.
Other
5000
8.0
Schedule Estimate:
Time or schedule estimates includes setting of deadlines for delivery and planning
of our project and hence will impact on other peoples assessment of our reliability
and competence.
Rough time estimate of deliverables and deadlines along with work breakdown is
shown below.
9.0
Potential Risks:
There is always a risk in developing software projects. Some possible Risks might
be.
Type of risk
Detail
The project may not deliver the costs predicted during scoping.
The funds requested for the project may not be sufficient to deliver the
Financial risk
project.
Sometimes, the funds might be used inappropriately, and hinder the
Strategic risk
Operational-safety risk
Location Risks
Type of risk
Detail
Risks that are associated with the need to comply with laws and
Compliance risks
regulations.
High staff turnover or loss of a key staff member
Loss data and intellectual property
Theft
Increased competition
Failure to comply with legislation, regulation and/or standards
Bad debts created customers
Negative cash flow
Natural disasters such as fires and storms
Issues relating to internet connectivity
Internet fraud and scams
Insurance coverage
Other
10.0 Exhibits:
All exhibits have been placed relevantly throughout the document.
PROJECT CHARTER
Project Title: Find a Tutor
21st September,
Project Manager:
Faiza Faheem
12beseffaheem@se
ecs.edu.pk
PROJECT PURPOSE:
The purpose of the project is to provide ease to students in searching for tutors.
PROJECT SCOPE:
PROJECT INTRODUCTION:
Tutoring is a great way for students to get opportunities to learn. Tutors work at your
place and tailor their teaching to meet your learning needs , however most of the
times it is difficult for students to approach good tutors and vice versa.
Most of the applications that provide services of the tutor/student finding do not
provide a comprehensive set of features. And are often restricted by the area in
which, they serve. Or fixed teaching domains of teachers. Almost all the apps that
we found during our research were limited to a specific area. Moreover there are no
visual aids for a student to help better understand the location, subjects, courses
etc. that a tutor will offer you. And same is the case with tutors all over the world.
FIND A TUT is the quick way to contact hundreds of expert tutors. This project is a
website that will allow tutors and students all over the world to interact using a
common platform. The website will make use of maps. Basic feature of this
application is that any user who signs up can place tags on the maps (on the
location where they want the tutoring service). They can find a location on map.
Tutors and students will be identified by different colored tags. In this way both will
be able to approach each other. This project will be an online system. The two main
stakeholders will be students and teachers.
PROJECT OBJECTIVES:
Developing a website that will allow tutors and students all over the world to
interact using a common platform. The website will make use of maps.
Basic feature of this application is that any user who signs up can place tags on the
maps (on the location where they want the tutoring service). They can find a
location on map.
Tutors and students will be identified by different colored tags. In this way both will
be able to approach each other.
It is our Software Project Management Project that is mandatory.
The main objective is to go through all the five phases of Software Project
Development.
MAJOR STAKEHOLDERS:
Project Manager
Project Coordinator
Technical Writer
Quality Assurance Manager
Front End Developer
Project Integration Manager
Database Developer
Sponsors
Teachers
Students
Parents
PROJECT DELIVERABLES:
Business Case
Business Case Financials
Minutes of Kick-off meeting
Projects Charter
Minutes of Project Planning Meeting
Progress Report 1
Closing Report
ROLES AND RESPONSIBILITIES
Role
Name
Post
Project
Coordinator,
Scope
Manager
Technical
Writer
And
Business
Advertiser
Maleeha
Afzal
Student
Project
Manager
and Quality
Assurance
Manager
Faiza
Faheem
Student
Front End
Developer
and Project
Integration
Manager
Maleeha
Raja
Student
Organizatio
n
SEECS
Contact Information
12besemafzal@seecs.edu.pk
SEECS
12beseffaheem@seecs.edu.p
k
SEECS
12besemeraja@seecs.edu.pk
Database
Developmen
t and
Project
Sponsor
focal Person
Client
Hira
Siddiqui
SEECS
Dr.Sarah
SEECS
Student
12besehsiddiqui@seecs.edu.
pk
Professor
moazam.fraz@seecs.edu.pk
APPROACH:
We will follow the incremental approach for development, with each increment providing
more functionality to the customers. After the first increment, the core product will be
delivered. More functionality will be added in future increments. The following process will
be followed during each increment.
The deliverables at the end of each increment are mentioned.
Increment 1:
Deliverable: core product including the following functionalities
login/signup
profile information management
Map searching
tag management
profile search
Profiles
STEP
PHASE
DESCRIPTION
PLANNING (analysis +
design):
Phase 0
Phase 1
System planning
Component level planning (database plans
+ interfaces planning.)
Reading and analyzing the existing code
snippets.
Database creation + client UI+ php scripts
Database queries + client UI+ php scripts
System integration
error checking and exception handling
White box testing
System and integration testing (for each
increment)
LEARNING :
Phase 2
IMPLEMENTATION :
Phase 3
Phase 4
Phase 5
TESTING:
Phase 6
Increment 2:
Deliverable: product with added features like
GPS service
Profiles security customization for users.
RISK MANAGEMENT
There is always a risk in developing software projects. The aim is to deal with risks in a
way that they can be minimized. We have used INCREMENTAL APPROACH so that we may
complete our projects in specific intervals and can deliver to client .
SIGN-OFF / APPROVAL:
This charter is approved. Signatures are given as proof for approval.
Faiza Faheem
Maleeha Afzal
Maleeha Raja
Hira Siddiqui
Dr. Sarah
Dr. Moazzam Faraz.
Meeting date:
Call to order:
A kickoff meeting of the find-a-tutor system team, was held in SEECS, NUST on 5 th
Oct, 2015. The meeting convened at 9:00 a.m., attendees of the meeting were:
Faiza Faheem (Project Manager)
Maliha Raja
Maleeha Afzal
Hira Siddiqui
Members in attendance:
present.
Approval of minutes:
Member Name
1. Faiza Faheem
No of minutes taken
Description
10 minutes
2. Hira Siddiqui
10 minutes
3. Maleeha Afzal
15 minutes
4. Maleeha Afzal
5 minutes
project goals.
Team Setup: Maleeha Afzal also
decided and shared with the
team about the team setup and
how the team is going to be
handling the various parts of the
5. Faiza Faheem
5 minutes
system functionality.
Defining the key success
factors: The project manager
defined the key success factors
that will be necessary to achieve
for the successful and timely
completion of the project. The
details were duly shared with the
10 minutes
team
Questioning during meeting:
Siddiqui, Maleeha
Afzal
5 minutes
Faheem
project.
Key Issues Identified: Maliha
Raja identified issues in the
requirements of the system the
details of which are documented
in the attached document. Faiza
Faheem also responded to these
issues by doing a detailed
discussion with the team about
what can and cannot be said to
the sponsor about changing the
8. Hira Siddiqui
2 minutes
functionality.
Meeting material shared with
the team: At the end of the
meeting, Hira Siddiqui shared the
documents regarding the
requirements of the system and
literature study of the existing
systems identical to the system
under discussion to all the team
members.
Meeting minutes:
Announcements:
Adjournment:
Hira Siddiqui
Report Writer
Find-A-Tutor Team