You are on page 1of 38

NATIONAL HIGHWAY

MANAGEMENT SYSTEM
Software Project Management System

Name Roll #
Iftikhar Gulzar B-21516
Kainat Malik B-21023
Sameer Amir B-21592
Maham Iqbal B-21504
Task 1

Project Description

The National Highway Management System is a project that would be developed to assist

Pakistan’s government with respect to the automation of the highway system. The aim is to offer

automated solutions to enable the highway authorities to improve the roads in relation to a

number of major transport corridors. In addition, the aim is to enable the highway system to

make improvements in the institutional capability to up to date and maintain the national

highways through the development of the highway management system. The development of the

national highway management system would help the authorities to lower the costs related to

transports and increase the efficiency level of the movement of products and services as well as

the passengers. In fact, the probability of human errors would decrease through automation that

would ultimately decrease accidents. All in all, the key objectives include

 Reduction in the level of congestions (Lane management, automated incident

identification, data about incidents and emergency fleet management, information about

the alternate routes and overtake controlling).

 Reduction in the number and the impact of traffic accidents (danger on the road,

information about the conditions related to weather, law enforcement).

 Increase in the road and traffic safety.

Organizational Introduction

Business

This is a private software company that offers the other private and public organizations,

including government software solutions for their problems. For example, in relation to this
certain project, the aim of the company is to offer a highway management software system to

manage traffic, reduce accidents and increase the level of safety. The government of Pakistan is

the customer of the business that hired the company to automate the highway management

activities.

Concept

The key concept of the company is to make it easy for the companies and the authorities

to manage complex operations in a cost-effective way with the focus on quality software

solutions.

Custome

The customers of the company are all of the private, public and government organizations

that want advanced solutions based on the latest technologies for their problems. For example, as

described earlier, the government of Pakistan has an objective to make the high system effective

to increase safety, reduce traffic congestion and costs and enhance the level of ease for the users

of roads.

Suppliers

The suppliers of the company to offer solutions to the customers are the small and

medium enterprises and large firms to provide hardware as software are developed in-house but

other related hardware like cameras are purchased from the local and international suppliers.

Services/Products
The company’s services and products include software solutions as well as hardware

along with services, such as the installation of products and services, maintenance and

consultation and training of the individuals.

Organizational Structure

The structure of the company is a functional organizational structure with a number of

management hierarchies. The main focus of the company is based on the factors, such as

creativity and innovation, empowerment of employees, decentralization and open and two-way

communication. The key departments of the company includes production, marketing and sales,

customer relationship management, business support, supply chain management, research

development and technology, operations, public affairs which are further characterize into

smallest units.

Functional units and processes

1.0 Office

1.1 Reception

1. Receptionist counter #1

Processes:

1. Welcome guests

2. Checking guests in and out

3. Query Response

4. Deal with complaints


1.2 Managing Director Office

Processes:

1. Developing and executing the company’s business strategies

2. Providing strategic advice to the board and chairperson

1.3 Production

1.3.1 Manager

Responsible for making organization-wide decisions and establishing

the plans and goals that affect the entire organization

1.3.2 Middle Manger

Manage the work of first-line managers

1.3.3 Line Manager

Manage the work of nonmanagerial individuals who are directly

involved with the production or creation of the organization's products.

1.3.4 Labor

Processes:

1. Planning

2. Production Execution

3. Plant Management

4. Quality Management

1.4 Marketing & Sales

1. Marketing Management

1.4.1.1 Manager
Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.4.1.2 Middle Manager

Manage the work of first-line managers

1.4.1.3 Line Manager

1.4.1.4 Manage the work of nonmanagerial individuals who are

directly involved with the production or creation of the

organization's products.

1.4.1.5 Marketing Team

Setting Marketing Strategy

Applying customer-centric approach

Finding the Right Partners

Branding

Keeping up with the competition

Being creative and innovative

Processes:

1. Developing a marketing plan

2. Implementing marketing plan

3. Market Segmentation

4. Product Marketing

2. Sales Management
1.4.2.1 Manager

Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.4.2.2 Middle Manager

Manage the work of first-line managers

1.4.2.3 Line Manager

Manage the work of nonmanagerial individuals who are

directly involved with the production or creation of the

organization's products.

1.4.2.4 Sales Team

Manages the sales.

Processes:

1. Sales Operations
2. Sales Strategy
3. Sales Analysis

3. Return Management

1.4.3.1 Manager

Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.4.3.2 Middle Manager

Manage the work of first-line managers


1.4.3.3 Line Manager

Manage the work of nonmanagerial individuals who are directly

involved with the production or creation of the organization's

products.

1.4.3.4 Employees

Riders, Sellers, buyers etc.

Processes:

1. Communicates the returns process with vendors,

customers, and employees and manages employees

involved in the returns process

2. Reports to a head of a unit/department.

3. Supervises a group of primarily para-professional level

staffs.

4. Campaign Management

Processes:

1. Manage the procedure, implementation, tracking and

measurement of marketing campaigns.

2. Work within a budget and report any overspend.

1.5 Customer Relationship Management

1. Order Management

1.5.1.1 Manager
Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.5.1.2 Middle Manager

Manage the work of first-line managers

1.5.1.3 Line Manager

1.5.1.4 Manage the work of nonmanagerial individuals who are

directly involved with the production or creation of the

organization's products.

1.5.1.5 Labor

Manages the orders and their deliveries.

Processes:

1. Manage dealer/distributor orders on a daily basis.

2. The individual works closely with our shipping department to

ensure that every order is processed and delivered on time.

2. Contact Management

1.5.2.1 Manager

Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.5.2.2 Middle Manager

Manage the work of first-line managers


1.5.2.3 Line Manager

1.5.2.4 Manage the work of nonmanagerial individuals who are

directly involved with the production or creation of the

organization's products.

1.5.2.5 Call Center Employees

Manages ingoing and outgoing calls

Processes:

1. Heading a team of call center employees

2. Providing customer support, or overseeing office workers

3. Claims Management

1.5.3.1 Manager

Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.5.3.2 Middle Manager

Manage the work of first-line managers

1.5.3.3 Line Manager

1.5.3.4 Manage the work of nonmanagerial individuals who are

directly involved with the production or creation of the

organization's products.

1.5.3.5 Management team

Manages claims reports etc

Processes:
1. Maintain the insurance claim files

2. Review files and ensure that payments have been completed

and are correct

3. Discuss the matter with legal counsel and aid them in pursuing

the litigation.

4. Contract Management

1.5.4.1 Manager

Responsible for making organization-wide decisions and

establishing the plans and goals that affect the entire

organization

1.5.4.2 Middle Manager

Manage the work of first-line managers

1.5.4.3 Line Manager

1.5.4.4 Manage the work of nonmanagerial individuals who are

directly involved with the production or creation of the

organization's products.

1.5.4.5 Labor

Manages contracts with other companies

1. Processes: Contract drafting, evaluation, negotiation, and

execution

2. Maintaining contractual records

3. Developing and implementing procedures and policies


1.6 Business Support

1. Finance and Controlling

Processes:

1. Overseeing day-to-day accounting functions

2. Integrating finance operations

3. Forecasting and budgeting

4. Handling tax matters

5. Preparing financial reports

6. Ensuring organizational financial stability

2. HR

Processes:

1. Recruiting the Right People for the Right Job

2. Maintaining a safe Environment

3. Employer-Employee Relation

4. Compensation and Benefits

5. Training and Development

3. Information Management

Processes:

1. Maintains safe and healthy working environment by

establishing and enforcing organization standards; adhering to

legal regulations.
2. Assesses information systems results by auditing application of

systems

3. Contributes to team effort by accomplishing related results as

needed.

4. Accomplishes financial objectives by determining service level

required; preparing an annual budget; scheduling expenditures;

analyzing variances; initiating corrective action.

4. Facility Management

Processes:

1. Overseeing and agreeing contracts and providers for services

including security, parking, cleaning, catering, technology and

so on

2. Ensuring that basic facilities, such as water and heating, are

well-maintained

3. Managing budgets and ensuring cost-effectiveness

4. Allocating and managing space between buildings advising

businesses on increasing energy efficiency and cost-

effectiveness

5. Drafting reports and making written recommendations

1.7 Supply Chain Management

1. Sourcing

Processes:
1. Managing the company's supply portfolio ensuring

transparency of spending

2. Generating and implementing efficient sourcing and category

management strategies

3. Analyzing and calculating costs of procurement and suggest

methods to decrease expenditure

2. Transport

Processes:

1. Directing all transportation activities.

2. Developing transportation relationships.

3. Monitoring transport costs.

4. Negotiating and bargaining transportation prices.

5. Dealing with the effects of congestion.

6. Confronting climate change issues by implementing transport

strategies and monitoring an organization’s carbon footprint.

3. Material Management

1. Processes: Research potential vendors and negotiate prices.

2. Work with management to identify supply needs.

3. Recommend solutions to existing processes to reduce waste

and increase quantity.

4. Record and assess all materials quality, movement, and

expenditure.

5. Manage the distribution of supplies in the organization.


6. Monitor inventory levels and access to the material.

7. Collaborate with management to plan forecasting models.

8. Oversee and support subordinates and new employees.

9. Prepare and file detailed records on procurement activity,

quantity, and vendors.

10. Design and maintain department budgets.

1.8 Research Development and Technology

1. Infrastructure

Processes:

1. Maintains, monitors, and supports the infrastructure

environment and/or facilities.

2. Works on one or more base work initiatives.

3. Follows defined procedures to monitor systems and resolve

problems

2. Operations

Processes:

1. Determining and clarifying strategic and operational problems

by consulting with appropriate employees

2. Outlining objectives

3. Collecting, analyzing and interpreting data

4. Developing models

3. Resource Management

Processes:
1. Preparing status reports and presentations related to finance

and expenditures

2. Presenting reports to management, partners, subordinates and

colleagues.

3. Planning timelines and schedules of projects in a systematic

way.

4. Forecasting supply, demand, risks, profits and losses and

likewise inform the Management.

1.9 Public Affairs

1. Media Relations

Processes:

1. Prepare articles and press releases for the media

2. Cultivate and enhance collaborative working relationships

within the press and publicity community.

3. Manage the flow of news about the organization to the media.

4. Gather and disseminate timely information to press and staff.

5. Optimize communication system to enhance accuracy of

communication.

6. Create effective communication channels.

2. Public Communications

Processes:

1. Develop and implement a communication strategy that

includes media outreach and social media content creation.


2. Research and write press releases, and content for the company

website, infographics, blogs and newsletters.

3. Acquire and maintain a detailed knowledge of the company’s

policies, principles and strategies, and to keep up-to-date with

relevant developments.

Chairman

Manager - Manager -
Manager -
Marketing & Customer Manager - Research Manager - Public Manager -
Receptionis Supply Chain Cafe
Sales Relationship Business Support Development Affairs Production
Management
Managemnet and Technology

Order Finance and Production Food and


Receptionist Manager Sourcing Infrastructure Media Relations
Management Controlling Planning bevarges

Production Markrting Contact Public Production


HR Transport Operations
Execution Management Management Communications Execution

Plant Sales Claims Information Material Resource Plant


Management Management Management Management Management Management Management

Quality Return Contract Facility Quality


Management MAnagement Management Management Management

Campaign
Management

Smallest functional units within organization:


Tables, Laptops, Stairs, Hall, Telephones, Lifts, Stationary, Chairs, food,

Windows etc.
Business Support

Production
 Finance and Controlling
Marketing & Sales  Production Planning
 Production Execution  HR
 Plant Management
  Information Management
Marketing Management  Quality Management
 Sales Management  Facility Management
 Return Management
 Campaign Management

Reception

Receptionisst#1

Hall

Entrance

Customer Relationship
Management

Research Development and  Order


Technology Public Affairs Management
 Media Relations  Contact
 Infrastructure
Management
 Operations  Public Communications  Claims
 Resource Management
Management
 Contract
Management
TASK 2

Project Scope

Project Methodology
The national highway management system would be developed based on Waterfall

model, relative to Software Development Life Cycle (SDLC). It is the highly straight forward

model of the structured SDLC tools. Using this model, one phase is finished and then next step is

taken. Each of the phase depends on the data from previous phase. Also, each phase has its own

project plane.

Project Deliverables:

Project Name  National Highway Management


Concept  Project Initiation Document (PID)
 Concept Analysis Document (CAD)
Requirements  Software Requirements Specification (SRS)
 Requirements Traceability Matrix (RTM)
 Use Cases
 Support Expectations
 Technical Evaluation
 Requirements Walkthrough
 Systems Diagram
Design  High Level Design Document
 Detailed Design Documents
 Design Walkthroughs
Development  Code Walkthrough
Testing  Test Plan
 Defects Tracking Log
 Acceptance Test
 Final Test Report
Documentation and  Training Plan
Training  Documentation Plan
 Standard Documentation Evaluation Form
Deployment  System/Application Support
 Deployment Strategy and Plan
 Release Readiness Review
 Installation Test
 Initial Release Final Report
 Deliverables Acceptance Form
 Support Interaction Final Report
Project Management  Project Initiation Document
 Management Approaches
 Communication Matrix
 Project Closeout Report
 Client Satisfaction Survey
Change Control  Request for Change
 Change Log
Contracts  Contractual Agreements
 Legal Documents
Costs and Justification  Business Case
 Project Funding Form
 Project Budget
 Project Budget Report
Meetings & Memos (client,  Agenda and Notes
team, steering committee,
etc.)
Project Logs  Risk and Response Log
 Lessons Learned
 Issues Log
Project Team  Team Member Evaluation
 Project Organizational Chart
 Project Survey
Schedule  Project Schedule
 WBS
 Project Timeline
SCM (Software  SCM Plan
Configuration
Management)
Status Reports  Project Status Report
 Team Member Status Report
 Executive Status Report
 Quarterly Operations Review

Roles and Responsibilities


 IT team members: data analysis, coding and others linked activities, etc.
 Financial team: budget making and cost management, etc.
 HR team: Choosing right people for the project completion, assigning roles and duties fit
to the job, motivation, training and rewards, etc.
 Marketing team: brand management, advertising and promotion, public relation,
customer relationship management, etc.
Resource List
Human Resources: It experts, financial managers, HR managers, project managers, marketing
managers, risk managers and employees etc.
Non-Human Resources: Land, Office, furniture and fixtures, hardware and software, laptops,
smartphone, printers, scanners, photocopy machines, fax machines, vehicles, doors, windows,
carpets, toolbox, aid box.
Constraints:
There are certain limitations related to the project as the project needs to be completed
within small period and under 10 million of total budget. Also, external forces that are not in the
control of team could be a limitation also.
Software Architecture

System Operations
(Ministry of Construction & Transportation, Regional Construction and Management Office, Highway
Construction and Management Office)

Windows 10/Linux Windows 10/Linux

SQL
Web Browser

Application
HTML/JavaScript

.Net

Client/Server-based Application Program


Xamp/Wamp

TCP/IP
TCP/IP

PTCL

TCP/IP TCP/IP TCP/IP


TCP/IP

Web Server .Net .Net

Drawing Server: GIS Data Data Server


ASP/JavaScript/.Net/ Center
Oracle Windows Script Component
Oracle Oracle

GIS Web Server


Mirroring Mirroring
UNIX
Windows 10 Server Windows 10 Server Windows 10 Server

Integrated DB Server Web/GIS Server Drawing Server Data Server

System Maintenance
Product Scope
Product Type: National highway management system is a software type that provides solutions
related to highway and traffic problems.
Product features: National highway management system is a software that aims to assist the
highway authority in managing the traffic and related activities such as traffic control, congestion
management, lane management, route management and incident management. The software is
also focused on reducing risks regarding roads and traffic that leads to accidents through
identification of issues and developing mitigation strategies using technology.
Product deliverables and sub deliverables:
 Management
o Traffic management
o Congestion management
o Lane management
o Incident identification
 Software Management
o Installation
o Updating
o Maintenance
o Recovery
 Hardware related to highway management system
o Sensors
o Cameras
o Controllers
o Lights
o Screens
 Hardware Maintenance
o Traffic lights maintenance
o Camera Maintenance
 Road Inspection
o Structure
o Cracks
o Sanitary
 Training of related human resource (HR).
 Safety
o Incidents Awareness
 Security
o Road Security
o Traffic Inspectors
Work Breakdown Structure (WBS)

National Highway
Management
System

SCM (Software
Data Collection Coding Project Costs and Meetings &
Concept Design Software Testing Deployment Change Control Contracts Project Logs Project Team Schedule Configuration Status Reports
and Analysis Development Management Justification Memos
Management)

Software
Project Initiation High Level Design System/Applicatio Project Initiation Request for Contractual Risk and Response Team Member Project Status
Requirement Code Walkthrough Test Plan Business Case Agenda and Notes Project Schedule SCM Plan
Document(PID) Document n Support Document Change Agreements Log Evaluation Report
Specification(SRS)

Project
Concept Analysis Detailed Design Detects Tracking Deployment Management Project Funding Team Member
Use Cases Change Log Legal Documents Lessons Learned Organizational WBS
Document(CAD) Documents Log Strategy and Plan Approaches Form Status Report
Chart

Support Design Release Readiness Communication Executive Status


Acceptance Test Project Budget Issues Log Project Survey Project Timeline
Expectations Walkthroughs Review Matrix Report

Quarterly
Technical Project Closeout Project Budget
Final Test Report Installation Test Operations
Evaluation Report Report
Review

Requirements Initial Release Client Satisfaction


Walkthrough Final Report Survey

Deliverables
Systems Diagram
Acceptance Form

Support
Interaction Final
Report
Task 3

Activity chart

Activity Description Immediate to tm tp


Predecessor
2 4 12
A:Data Collection -

3 7 11
B:Analysis A
16 19 22
C:Design A,B 14 20 32
D:Implementation or A,B,C
Coding
4 6 8
E:Software And Hardware D,G
Testing 7 13 19
F:Analysis of suppliers for A
hardware purchase

5 15 25
G:Selection of Suppliers E,F
and purchase of hardware

7 14 21
H:Deployment of software E,G
and hardware

9 16 23
I:Training of induvial H
3 7 11
J:Maintenance H,I
Time Estimate(Days)
F
G

D E
Project Network
A H J

Activity
C to tm Tp ¿+ 4 tm+tp
D= (Days)
6
A 2 4 12 5
B 3 7 11 7 I
C 16 19 22 19
D 14 20 32 21
EB 4 6 8 6
F 7 13 19 13
G 5 15 25 15
H 7 14 21 14
I 9 16 23 16
J 3 7 11 7

CPM (Critical Path Method)

Earliest Occurrence Time


EA= 5
EB= 12
EC= 31
ED= 52
EE= 58
EF=18
EG=33
EH=72
EI=88
EJ=95
Latest Occurrence Time
LJ=95
LI=88
LH=72
LG=58
LF=45
LE= 58
LD= 52
LC= 31
LB= 12
LA= 5

45 58

18 33

F
G
5 95
72
5 95
72
D E
A H J
52 58
C
31 52 58

31
88 I

88
B
12

12
Critical Path

45 58

18 33

F
G
5 95
72
5 95
72
D E
A H J
52 58
C
31 52 58

31
I
88

B 88
12

12
Activities
A->D->E->H->J => 53
A->F->G->H->J =>54
A->F->G->H->I->J =>70
A->C->D->E->H->I->J =>88
A->C->D->E->H->J =>72
A->B->C->D->E->H->J =>79
A->B->C->D->E->H->I->J =>95
A->B->D->E->H->I->J =>74

The longest path is the CP: A->B->C->D->E->H->I->J =>95 days


Hence, the Project Duration = 95 days

Bar Chart

Chart Title
25 21
19
20 15 16
13 14
15
10 5 7 6 7
5
0
Gantt chart

Data Collection

Analysis

Design

Implementation or Coding

Software And Hardware Testing

Analysis of suppliers for hardware purchase

Selection of Suppliers and purchase of hardware

Deployment of software and hardware

Training of induvial

Maintenance

0 10 20 30 40 50 60
Days of the Month
TASK 4 and 5
Functional Point Analysis
Each function point is ranked according to complexity. There exists predefined weights for each
F.P in each category.
Functional Weighing Factors
Units Low Average High
EI(External Input) 3 4 6
EO(External Output) 4 5 7
EQ(External Inquiry) 3 4 6
ILF(Internal Logical 7 10 15
File)
EIF(External Logical 5 7 10
File)

Simple Average Complex Count

Data Collection 4

Analysis 3

Design 10
Implementation 10
or Coding
Software And 5
Hardware
Testing
Analysis of 6
suppliers for
hardware
purchase
Selection of 7
Suppliers and
purchase of
hardware

Deployment of 9
software and
hardware

Training of 4
induvial
Maintenance 6
Total UFP 64

Complexity Weighting Factor

Numbe Complexity Weighting Factor Value


r
1 Backup and recovery 1
2 Data communications 2
3 Distributed processing 2
4 Performance critical 5
5 Existing operating environment 3
6 On-line data entry 3
7 Input transaction over multiple 1
screens
8 Master files updated online 3
9 Information domain values complex 5
10 Internal processing complex 4
11 Code designed for reuse 5
12 Conversion/installation in design 4
13 Multiple installations 4
14 Application designed for change 4
  Total complexity adjustment value  46

Functional Point:-
FP= total UFP * (0.65 + (0.01 * Total complexity adjustment value))
FP= 64 * (0.65 + (0.01 * 46))
FP= 64 * (1.11)
FP= 71.04

CoCoMo:-

MM=aX ¿
Suppose KDSI is 32,

EAF = 1.00x1.15x1.14x0.86x1.00x1.46x1.19x1.04x1.10x1.00
EAF = 2.24

Project mode is Semi-Detached, Hence


MM = 3.0 X (32)^1.12 X 2.24
MM = 3.0 X48.50X2.24
MM = 325.92
Duration
Tdev =c X (MM)^d
Tdev = 2.5 X (325.92)^0.38
Tdev = 2.5 X 9.01
Tdev = 22.525

Thus development duration > 22 months.


Number of people
MM/Tdev = 325.92/22.525
= 14.47
Thus team size = 14 to 15 people
Development Cost
If the developer cost is 1500 per hour,
Suppose three developers are working than,
Cost = 3 x 22 x 160 x 1500
Cost = Rs. 15840000

You might also like