Vous êtes sur la page 1sur 15

oftware Project Management Deliverable 1

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

Prepared by: Maliha Raja and Maleeha


Afzal

1.0 Introduction/ Background:


The education sector needs

2.0

Business Objective

We tend to connect the nearest tutor who provides tuition service to the students who
require this service.

3.0

Current Situation and Problem/Opportunity Statement

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

Critical Assumption and Constraints

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 Option and Recommendation

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

Preliminary Project Requirements


The tutors and students shall be able to register and login
The tutors shall be able to pin their service details on the map
Students shall be able to view all tutors on the map
Students shall be able to send request to tutors
Students shall be able to search for tutors on the basis of a region
Profile of student and teacher will be maintained

7.0

Budget Estimate and Financial Analysis:

Budget categorization (estimate for first year)


The following organization budget chart shows the current costs estimate for
starting our project.
If additional funding is required beyond the approved project budget, the
responsible head i.e. Project Manager will make an appropriate submission to the
higher authorities for funding.

Company wide budget


(project level)
30,000

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.

TASK WITH DELIVERABLES

High level analysis of project


Requirements gathering and formulation of SRS (software
requirement specification document)
System planning
Selection of server hosting (php web server)
Configuration of server (wampp or us webserver)
Component level planning
Database plans + interfaces planning.
Detailed analysis of core modules
Detailed analysis of supporting modules
Formulation of design document.
Reading and analyzing the existing code snippets (learning)
actual development
Database creation + client UI+ php scripts + database queries
System integration
Quality Assurance
error checking and exception handling
White box testing.

System and integration testing


Testing document.
Given below is the Gantt chart of our schedule estimate plotted in excel.

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

organizations ability to deliver other corporate goals.

Operational-safety risk

involves safety issues

Location Risks

hazards facing the location of a business

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

Consequences arising from lack of innovation

10.0 Exhibits:
All exhibits have been placed relevantly throughout the document.

PROJECT CHARTER
Project Title: Find a Tutor

Project Start Date:


2015

Project Finish Date: 2nd February, 2015

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:

The scope of this project is limited to Pakistan.

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

MAIN PROJECT SUCCESS CRITERIA:


We tend to connect the nearest tutor who provides tuition service to the students who
require this service. Our project will be considered successful once it delivers the required
service to tutors in a cost efficient way. Moreover if the objects of time cost and quality
are successfully met and project is according to the needs of the uses, it will be
considered successful.

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

Overall Group planning and proper work division.

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.

MINUTES OF KICKOFF MEETING


Minutes of Find-A-Tutor Team Meeting
5th Oct, 2015

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:

All of the members were

present.

Approval of minutes:

Motion was made by Faiza


Faheem, and Maleeha Afzal
seconded to approve the
minutes of the 1st Oct, 2015
meeting.

Member Name
1. Faiza Faheem

No of minutes taken

Description

10 minutes

Sponsor Selected: The


projects sponsor was selected to
be the Technology Incubation
Center of NUST (TIC). The project
manager Faiza Faheem shared a
copy of the official agreement
that took place with TIC with all
the team members and briefed
everyone about it.

2. Hira Siddiqui

10 minutes

Project Selected: Hira Siddiqui


briefed the team about the
project that was selected i.e.
Find-A-Tutor system. The idea of
what the system would do was
shared with the team. Hira also
briefed the team about the
expectations of the project

3. Maleeha Afzal

15 minutes

sponsor about the project.


Project goals defined: Maleeha
Afzal, the technical lead,
discussed with the team about
the project goals, the gray areas
of the system were discussed in
more detail and a consensus was
found among the team over the

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

6. Maliha Raja, Hira

10 minutes

team
Questioning during meeting:

Siddiqui, Maleeha

Maliha Raja, the solution

Afzal

architect, raised a few questions


about the various project

features in order to take the best


approach towards solution
designing. Apart from this,
Maleeha Afzal and Hira Siddiqui
also asked a few questions from
the team relevant to the
requirements of the selected
7. Maliha Raja, Faiza

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:

The following are the minutes of


the 5th Oct, 2015 meeting:

Announcements:
Adjournment:

The meeting was adjourned at


10.30 am.

Hira Siddiqui
Report Writer
Find-A-Tutor Team

7th Oct, 2015


Date of approval

Vous aimerez peut-être aussi