Sei sulla pagina 1di 19

Tables of Contents

1 Introduction
This project is about the transport management system in which we are creating the android
application. The Problem definition for the system is to develop software of “Bus Routing
Management System” for City University of Science and Information Technology, based on
feature - GIS (Geographic Information System) Technique, in which university buses can be
tracked on the way and software also maintains database of Staff and students.
1Project

1.1Purpose of Project Management Plan


Cusit Transit will ease the problem of scheduling and Routing university buses that deals with the
significant question of how to transport students to and from university on time. Software keeps
the real-time record of each bus on the route.

2 Executive Summary of Project Charter


In our project we are providing android application for students of city university and to the drivers.
The students will be the beneficiary of this project. The main task and motive is to develop android
application for students so they can check out the university bus location on map as will as they
will get automatic notification to come to their stop.

2.1 Scope of the Project


The Software Product- “Cusit Transit” maintains student records and to make them easily
accessible.

2.1.1 OBJECTIVE
The objective of this thesis is to create a GIS based Transport Management System.
The GIS based transport management system will include the following facilities.
Bus stop allocation
Fastest and Shortest route for the buses
Automatic Vehicle Location
In addition, this thesis aims to investigate how a transport management system may improve the
security, efficient and reliable transportation for the students and to provide optimal routes to save
time or money for those involved.
2.2.1 GOAL
Necessitating to provide accurate transportation models to increase efficiency, economic concern,
time issues and route efficacy, road condition. Necessitating to provide accurate university
transportation models to increase efficiency, economic concern, time issues and route efficacy,
road condition.

3 Project Scope Management


Scope Management is the collection of processes which ensure that the project includes all the work
required to complete it while excluding all work which is not necessary to complete it. The Scope
Management Plan details how the project scope will be defined, developed, and verified. It clearly defines
who is responsible for managing the projects’ scope and acts as a guide for managing and controlling the
scope

3.1 Project Scope Statement


Before going into the detailed process of the project scope management, firstly the project scope
statement should be documented. For this project the scope statement is as follows that include the
following steps:

3.2 Project Scope Description


The scope of the project is to make a student’s aware of bus location. According to map location the bus
can be track and the bus timings will be shown to the students and hence they will be on time to their
stops.

3.4 Project Deliverables


The existing fleet of buses and mini buses are currently managed manually. To improve the
existing fleet management system as well as decrease the maintenance costs, the software is
build supported by a GIS system.
a) Real time track of university bus.
b) Traffic status known beforehand.
c) Information of road construction and thus provides alternate route of
the destination.
d) Enables the pre-estimation of transportation time.
e) Economical and reliable.
In addition, university transport management system may improve the transportation security
as guardian of student as well as staff can track the university buses.

3.5 User Acceptance Criteria


 Project completion on time
 Project completion within budget
 Deliverables identified are handed over to the user
 App functional at the end of the project

3.6 Project Boundaries


 Deliverables identified above are all in the project scope
 Everything else will be considered outside the scope of the project

3.7 Project Constraints


 Project time will not be extended
 Project budget will be not be extended
 Resources for the project will be considered according to the budget

3.8 Project Assumptions


 Key project member's availability
 Key project member's performance
 Key project member's skills
 Vendor delivery times
 Vendor performance issues
 Accuracy of the project schedule dates
The following steps are included in project scope management:

 Plan Scope Management


 Define Scope
 Create WBS
 Validate Scope
 Control Scope

3.9 Plan Scope Management


For this project, scope management will be the sole responsibility of the Project Manager. The scope for
this project is defined by the Scope Statement and Work Breakdown Structure (WBS). The Project
Manager, Sponsor and Stakeholders will establish and approve documentation for measuring project
scope which includes deliverable quality checklists and work performance measurements. Proposed
scope changes may be initiated by the Project Manager, Stakeholders or any member of the project team.
All change requests will be submitted to the Project Manager who will then evaluate the requested scope
change. Upon acceptance of the scope change request the Project Manager will submit the scope change
request to the Change Control Board and Project Sponsor for acceptance. Upon approval of scope changes
by the Change Control Board and Project Sponsor the Project Manager will update all project documents
and communicate the scope change to all stakeholders. Based on feedback and input from the Project
Manager and Stakeholders, the Project Sponsor is responsible for the acceptance of the final project
deliverables and project scope.

3.10 Project Roles and Responsibilities


The Project Manager and team will all play key roles in managing the scope of this project. All project
members must be aware of their responsibilities in order to ensure that work performed on the project is
within the established scope throughout the entire duration of the project. The table (Table 1.1) defines
the roles and responsibilities for the scope management of this project.
Names / Roles Responsibilities

MS shahrukh / Project Manager  Measure and verify project scope


 Facilitate scope change requests
 Facilitate impact assessments of scope change
requests
 Organize and facilitate scheduled change control
meetings
 Communicate outcomes of scope change requests
 Update project documents upon approval of all
scope changes
M.Ali / Project Team Member  Facilitate project manager in all activities
 Participate in defining change resolutions
 Evaluate the need for scope changes and
communicate them to the project manager as
necessary
Table 1.1: Roles and responsibilities of the project
The Scope planning also involves the scope of the project as well as the scope of the product. Both the
scopes are defined in the following tables.

3.11 Project Scope


The Project Scope (PS) of the project is illustrated in Table 1.2:

Project Scope(PS) Description


Project 1. To Introduce a university bus tracking The system will make the deaf individuals able to

Objectives system android app. keep track of environmental sounds. On basis of


such sounds, the system will alert the deaf
individuals about any possible threat
2. To make students aware of bus on map and The system will make students aware of bus
its timings. location on maps and let them know about timings
of bus accordingly, their stops to bus driver and it
will let the drivers to know about university going
students whether going or not and set the route
accordingly.

Table 1.2: The Scope of the project


Further Project scope has already discussed in the scope statement.

3.12 Define Scope


many popular mobile applications require the continuous monitoring and sharing of a mobile User’s
location. However, exploiting a user’s location leads to disclosing sensitive information about the
Users daily activity. Several location privacy-preserving schemes have been proposed, but it
remains challenging for a user to achieve visibility of the associated threats as well as to control
the impact of those threats[1].
We have implemented ALPS on Android OS and evaluated the implementation extensively via
trace-based simulation, showing the effectiveness of user-controllable privacy preservation. [2]
The focus of this work was on the processes and development environment that was based on
open source software and we used within the project. Before this project we have never
developed mobile programming. In the beginning of the project we didn’t know what kind of
application we wanted to develop and we needed some time to decide. We were overwhelmed
with possibilities. System requirements were defined during the brainstorming session. During
application development and test we found out that some specifications needed extra
clarification because everyone had a different interpretation of the specifications. Also we left
out some details that could improve user experience like displaying current result. This
experience was very useful because we learned something new and got insight into the entire
process of creating applications. We understand the importance of formal processes for effective
teamwork as is for example in our case insufficiency defined requirements have slower our
development and testing by increasing the otherwise.
Android is a free, open-source operating system for mobile devices. It is an open-source
development platform for creating mobile applications. Devices, particularly mobile phones, run
the Android operating system and the applications are created for it.

3.13 Create WBS


The Work Breakdown Structure involves subdividing the major project deliverables into smaller,
more manageable components in order to:

• Improve the accuracy of cost, time, and resource estimates.


• Define a baseline for performance measurement and control.
• Facilitate clear responsibility assignments.
The Work Breakdown Structure for this project is as follows (Fig1.1)
Cusit Transit

Integration
managment. Requirements Analysis Design Impleme Testing Maintainance
ntation
Requirement
Scope Engineering
managment.
Analysis Task
models Allocation
Cost
managment. Project Basic
Management UI Design functionality
Time Technical testing
managment. implemen
Design tation
Quality Criteria
Code review
managment.

Human resource
managment. Design
models Static code analysis
Communications
managment.

Risk managment. Unit testing

Procurement managment.
Single-user
performance
testing

Validate Scope
Scope will be validated according to the work break down structure. The deliverables will be considered
against the work break down structure and then will be verified by the respective stakeholder. The
deliverables included in scope validation are illustrated in table (Table1.4):
WBS Name Deliverable Verified By Notes
Project management Project management documents Project manager -
Project plan Project manager -
Requirements Requirement document Requirement engineer -
Design Design document Design Engineer -
Analysis Reports Analyst/Project manager -
Implementation App Developer -
Testing Testing document Tester -
Testing Results Tester/Project manager -
Table 1.4: Deliverables verification

Control Scope
The scope control responsibility is on the shoulders of the project manager. If there are any changes in
the scope of the project, the project manager has to take care of that and establish a change control board
for that. The change will be forwarded to the change control board and then the change control board
will decide whether to apply that change in the scope or not. For this project we will define criteria
accordingly through which the change will pass and then will be approved or rejected.

4 Project Time Management


4.2 Milestones
The table below lists the milestones for this project, along with their estimated completion timeframe.
Project Name Estimated Completion Prepared by
Timeframe
Cusit Transit 10-june-2018 MS:Shahrukh

Business Unit Contact Project Type (S/M/L):


Easiness to students ---------------

End Users PM Project Sponsor:


MS: Shahrukh ---------------
Students of city university

5 Project Cost Management


This project needs two Android developers, two User Experience professionals, and one Project Manager.
The rates for each of these team members are:
 Android Developer: Rs.80/hour
 User Experience Professional: Rs.90/hour
 Project Manager: Rs.100/hour
The project requires the Android developers for 100 hours, the User Experience professionals for 50 hours,
and the Project Manager for 100 hours. This would lead to the following costs:

 Android Developers: Rs.80/hour * 100 hours * 2 = Rs. 16,000


 User Experience Professionals: Rs.90/hour * 50 hours * 2 = Rs.9,000
 Project Manager: Rs.100/hour * 100 hours * 1 = Rs.10,000
Therefore, the total resource cost is:

Rs.16,000 + Rs.9,000 + Rs.10,000 = Rs.35,000

Other resources regarding the software and hardware will be calculated accordingly by the project
manager. Those costs will be added to the total resource costs later.

EFFORT ESTIMATION USING COCOMO MODEL


The COCOMO Model allows us estimate the cost, effort and scheduling when planning new
software development.
It consists of three sub models, each one offering increased integrity, further a long one is in
the project planning and design process. Listed increasing fidelity, these sub models are called
the:
· Application Composition Model
· Early Design Model
· Post-Architecture Model
For this project COCOMO model will be used for the estimation of effort and schedule. We will be using
the basic Organic model for this project as the project is on a smaller scale with small team. Some of the
major terms, formula, constants and values of Organic model are:

Formula: E=ab (KLOC)b , D=cb (E)d , P=E/D

Constants: ab = 2.4 , b=1.05 , c= 2.5 , d= 0.38

Values: KLOC=14,780

Calculation:
E = 2.4*(14)1.05 = 38 man-months

D = 2.5*(38)0.38 = 10 months

P = 38 / 10 = 3.8 MM/month

Effective cost management is one of the key measures of good project management. Cost is a big project
constraint and it’s one of the primary focus areas when managing a project. Project cost management is
all about estimating, budgeting, and controlling costs so that the project can be completed within the
approved budget. The main focus of cost management is to develop a plan and stick to it by tracking actual
spending and the impact on the budget. There are three primary processes associated with cost
management.

 Estimate costs
 Determine budget
 Control costs

Estimate costs
For this project we will be using the Resource Cost Rates Estimating technique. By applying the resource
cost rates to the Estimate Activity Resources process, we can determine the total cost of the resources on
a project.

Responsible Task Manager Completes Project Manager


Completes
WBS Task Weeks to Expense $/Week Actual Cost Schedule Time
Complete

Project management 3 weeks Rs.2,187 Rs.8,750 21-jan-2018


Requirement s 3 weeks Rs.1,250 Rs.5,000 12-feb-2018
Design 2 weeks Rs.250 Rs.1,000 26-feb-2018
Analysis 2 weeks Rs.375 Rs.1,500 10-march-2018
Implementation 4 weeks Rs.625 Rs.2,500 10-april-2018
Testing 2 weeks Rs.2,500 Rs.10,000 24-april-2018
Determine budget
Cost aggregation analysis is used to determine the budget of this project. The table (Table 1.5) illustrates
the cost aggregation analysis of this project.

Table 1.5: Budget Calculation

Activities Estimate Month 1 Month 2 Month 3 Month 4

Project Management Rs.35,000 Rs.8,750 Rs.8,750 Rs.8,750 Rs.8,750

Requirements Rs.5000 Rs.5000

Analysis Rs.1000 Rs.1000

Design Rs.1500 Rs.1500

Implementation Rs.2500 Rs.2500

Testing Rs.10000 Rs.10000

Monthly Cost Rs.14,750 Rs.10,250 Rs.11,250 Rs.18,750

Cumulative Cost Rs.14,750 Rs.25,000 Rs.36,250 Rs.55,000

Total Estimated Budget Rs.55,000

Control Costs
Cost control is the process of monitoring cost and performance. This doesn't necessarily involve cost
reduction but is a process of confirming that spending conforms to plans, policies and regulations. Cost
control also monitors the performance of strategies, programs, projects and operations to ensure that
spending achieves business objectives. For this project the cost control will be determined by the project
manager after every month and the status reports will be generated accordingly.

6 Project Quality Management


6.1 Quality Assurance (QA) Tracking Systems
In order to ensure that quality is maintained at every stage of manufacturing, companies hire
designated personnel to monitor processes in the system. The job of these employees is to
ensure quality control and assurance on all accounts of business. QA teams carry a test-run on
processes by designing mock-up systems and building test case scenarios. The main purpose of
all these exercises is to execute processes on smaller units and determine the feasibility of
procedures that are being developed. If any issue surfaces during the test phase, the QA team
immediately informs the management. This helps in identifying issues before the company
decides to go ahead with production in bulk. Apart from the testing of production feasibility, the
quality assurance (QA) team is also responsible for ensuring that quality is maintained at all levels
within the company. This gives raise to the concept of quality assurance tracking that allows
companies to monitor process execution as a starting point in building a comprehensive, efficient
system.
For quality assurance The satisfaction of students and the drivers from app is the main thing
which can’t be compromised.

7 Communication Management
Communication is simply the exchange of information between two or more parties. There’s the sender
of the message, the receiver and then there’s the message itself. Communication is without doubt the
most important aspect of project management. Effective communication is an essential skill that helps
the PM to keep the team and stakeholders informed about the different aspects of a project. It is essential
for a Project Manager to develop this skill to successfully utilize it as part of the Project Communications
Management knowledge area. According to PMI, the five processes associated with communications
management are:

 Identify stakeholders
 Plan communication
 Distribute information
 Manage stakeholder expectations
 Report performance
 Expectation Management Matrix

7.1 Identify stakeholders


Major stakeholders of this project are illustrated in table (Table 1.6):

Stakeholders Roles
MS.Shahrukh Project manager
M.Ali Team member
Sir M.Omer Haroon Consultant/Guider/Collaborator
Deaf community User
Table 1.6: Stakeholders
7.2 Plan communication
Communication plays a vital role in project management. For this project we will be using Synchronous as
well as Asynchronous communication to allow the stakeholders to be aware of the status of the project.
The following table (Table 1.7) illustrates the communication plan.

Project name: Cusit Transit Beginning Date: 25-jan-2018


Project manager: MS: Shahrukh Completion Date: 30-june-2018
Plan owner: M: Ali
Table 1.7: Communication plan

Planning
 The main objectives of the project are:
o To Introduce app for city university transport
o To reduce the problems of timing issues and get information about van location.
 Stakeholders identified for communication are:
o Project manager
o Users/students
o Developers
o Consultant
Timeline Team Member Target Audience Tool (Medium) Status (Done,
Ongoing etc.)
1-Dec to 1-feb-2018 M.Ali Project manager, Meeting, texts, Email -----------
Consultant
2-feb to 1-march- MS.Shahrukh Team members, Meeting, texts, Email -----------
2018 Consultant
2-march to 1-april- M.Ali Project manager, Meeting, texts, Email -----------
2018 Consultant
2-april to 30-june- MS.Shahrukh Team members, Meeting, texts, Email -----------
2018 Consultant
7.3 Manage stakeholder expectation
Early engagement of the stakeholders affects the project in a positive way. All the stakeholders get a
common understanding of the scope, the timing, the budget and the resource demands. To deal with such
situation in this project we will be considering the following three key points:

 A single, shared workplace with clear priorities.


 The schedule is realistic and automatically updated in real time.
 Stakeholders can access the data they need.

Report performance
Project Name: Prepared by: Date:
Cusit Transit MS.Shahrukh 10-Dec-2017
Customer/End User Group: Contact Name: Project Type (S/M/L):
Students/staff of city --------------- S
university
Business Unit: Project Manager: Project Sponsor:
--------------------- MS.Shahrukh ----------------------

Responsible Task Manager Completes Project Manager


Completes
WBS Task Weeks to Expense $/Week Actual Cost Schedule Time
Complete

Project management 4 weeks Rs.2,187 Rs.8,750 21-jan-2018


Requirement s 3 weeks Rs.1,250 Rs.5,000 12-feb-2018
Design 2 weeks Rs.250 Rs.1,000 26-feb-2018
Analysis 2 weeks Rs.375 Rs.1,500 10-march-2018
Implementation 4 weeks Rs.625 Rs.2,500 10-april-2018
Testing 2 weeks Rs.2,500 Rs.10,000 24-april-2018


Expectations Management Matrix

Priority: MAX or MIN Constrain Accept

(Most imp) (Second most imp) (Least imp)


Measure of Success

Cost X

Schedule
X

Scope and/or Quality X

Project Procurement Management


The acquisition of goods and/or services is called “Procurement”. Typically, procurements are acquired
through a contract or agreement. Procurement management plays a vital role in project management.
Project Procurement Management is all about the processes related to purchasing or acquiring the
products, services or results needed from outside the project team. The four project procurement
processes according to PMI are:

 Plan procurements
 Conduct procurements
 Administer procurements
 Close procurements
Plan procurements
For this project the procurement plan will be considered according to the document of the procurement
plan. The document will be discussed later. All the resources acquired will be discussed in procurement
plan document.

PROJECT PROCUREMENT PLAN

Project Name: Cusit Transit

Prepared by: Shahrukh

Date (MM/DD/YYYY): 20-Dec-2017

Project Initiation Phase – This portion of the Procurement Plan document is used to provide the project
selection team with general information about the possible purchase of goods and services.

Procurement Statement

For this Project the products or services that will be used are mostly related to online services. The major
service that will be widely used in this project is the use of online articles, research papers, templates
and diagrams. Different tools will also be used in order to make these diagrams charts etc.

Estimated Cost

The estimated cost for all the procurements will be less as most of the free data will be used. But still
tools and papers online are paid so for that the estimated cost for the procurements would be $1,000
+/- 10%.

Project Planning Phase – This portion of the Procurement Plan document provides detailed information
about how vendors, products and services will be chosen, what kind(s) of contract(s) will be used, how
vendors will be managed and who will be involved at each stage of the process. This document should be
approved by appropriate individuals before the actual procurement process begins.
Conduct procurements
Selection Process & Criteria

All the products, items and services will be selected and acquired after the signature of the procurement
plan manager.

Close procurements
Project Procurement Plan / Signatures

Project Name: Cusit Transit

Project Manager: MS: Shahrukh

I have reviewed the information contained in this Project Procurement Plan and agree:

Name Role Signature Date


(MM/DD/YYYY)

Shahrukh Procurement Manager 12/11/2017

Ali Project Manager 12/11/2017

The signatures above indicate an understanding of the purpose and content of this document by those
signing it. By signing this document, they agree to this as the formal Project Procurement Plan.

Potrebbero piacerti anche