construction of Reservation software solution for Airline Companies project ppt.

41
Airline Reservati on System (ARS) Submitted By M.Baqir Hassan B08-010 Project on construction of Software and a Reservation solution for Airline Companies, Travel Agents and Passengers. Submitted To Dr. Ali Ahsan

description

construction of Reservation software solution for Airline Companies project ppt.

Transcript of construction of Reservation software solution for Airline Companies project ppt.

Page 1: construction of  Reservation software solution for Airline Companies project ppt.

Airline Reservation System (ARS)

Submitted By

M.Baqir HassanB08-010

Project on construction of Software and a Reservation solution for Airline Companies, Travel Agents and Passengers.

Submitted To Dr. Ali Ahsan

Page 2: construction of  Reservation software solution for Airline Companies project ppt.

Acknowledgements

First and foremost, I would like to thank to the instructor of Project Management, Dr. Ali Ahsan

for the valuable guidance and advice. He inspired me greatly to work in this project. His

willingness to motivate me contributed tremendously to my project. I also would like to thank

him for showing me some example that related to the topic of my project.

Besides, I would like to thank the authority of CASE Business School (CBS) for providing me with

a good environment and facilities to complete this project. It gave me an opportunity to

participate and learn about the operation of flights ticket reservation. In addition, I would also

like to thank Travel Air which provided me with valuable information as the guidance of my

project.

Finally, an honorable mention goes to my family and friends for their understanding and

support in completing this project. Without helps of the particular that mentioned above, I

would have faced many difficulties while doing this project.

Semester Project Page 2

Page 3: construction of  Reservation software solution for Airline Companies project ppt.

Table of Contents

Page #

Title Page i

Acknowledgements ii

Table of Contents iii

Executive Summary 4

Project Charter 5

Project scope Statement 9

Project Deliverables 14

Quality Management Plan 17

Shareholder Register 20

Human Resource Plan 22

Roles and Responsibilities 23

Risk Register 28

Procurement Management Plan 30

Semester Project Page 3

Page 4: construction of  Reservation software solution for Airline Companies project ppt.

Executive Summary

The purpose of the Airline Reservation System Project is to build an application program, which

an Airline could use to manage the reservation of airline tickets. Passengers make flight

reservations through the ticketing staff of the airline or through the integrated website, which

can access a centralized system to check on flight details. The system is able to create flights,

delete flights and reserve seats for passengers according to their requested destination, day

and time.

The system interfaces to the ticketing staff and the airline manager. The staff accesses flight

data for passenger to consider a trip, and make reservations according to passengers’

preferences. It searches all flights with a given origin and destination airport. For each flight

found, the system displays the flight number, arrival and departure time and the seat capacity.

The reservation is according to customer desire. Reservation must be done within specific time

that set by the airline before the flight. The airline manager is responsible to maintain the flight

schedule. He has the authority to change the fare for a flight, departure, arrival date and time.

He is also able to schedule new flights and drop the flight from schedule. Airline manager has

the authority to insert new user or ticketing staff for the system

Semester Project Page 4

Page 5: construction of  Reservation software solution for Airline Companies project ppt.

Project Charter

Airline Reservation System(ARS)

Project Name: Airline Reservation System Prepared by: M. Baqir Hassan

INITIATION:

Airline Reservation System

Project Leader: M. Baqir Hassan

SYNOPSIS: The purpose of the Airline Reservation System Project is to build an application program, which an airline could use to manage the reservation of airline tickets. Passengers make flight reservations through the ticketing staff of the airline, which can access a centralized system to check on flight details. The system able to create flights, delete flights and reserve seats for passengers according to their requested destination, day and time. The system interfaces to the ticketing staff and the airline manager. The staff accesses flight data for passenger to consider a trip, and make reservations according to passengers’ preferences. It searches all flights with a given origin and destination airport. For each flight found, the system displays the flight number, arrival and departure time and the seat capacity. The reservation is according to customer desire. Reservation must be done within specific time that set by the airline before the flight. The airline manager is responsible to maintain the flight schedule. He has the authority to change the fare for a flight, departure, arrival date and time. He is also able to schedule new flights and drop the flight from schedule. Airline manager has the authority to insert new user or ticketing staff for the system.

PURPOSE/ BUSINESS NEED:

With Airline Reservation System implemented, the airlines may be subjected to many benefits, the benefits are as listed below: - • Increase in Sales of Tickets With Airline Reservation System, we can track our passengers purchasing preferences and with this we can promote special flight packages to our existing passengers. Passengers’ reservations patterns can also be used to determine the marketable flight and then try to provide more flights and services to fulfill the high demand. Besides, ARS is also capable in increasing passenger loyalty and satisfaction by providing good reservation and services. • Reduce in Time and Cost Traditional paper reservation records have many drawbacks: they can be incomplete, torn, worn, misplaced, or lost. They also require a lot of storage space in addition to requiring extensive administrative time from user. With the implementation of ARS, it will prevent data lost with back-up function and decrease in cost and time. It can increase the speed of searching, processing and making reservation. Thus, it gives satisfactory to passengers. From the data stored in the system, it is capable to generate Daily/monthly sales report automatically. Users do not have to waste their time to generate the report manually. • More Organized Information

Semester Project Page 5

Page 6: construction of  Reservation software solution for Airline Companies project ppt.

Flight ticket reservation method has better organization of information for better retrieval with ARS. All other relevant data can be managed and well-organized using the system. Data will be stored in the database accordingly. Thus, user can make a clear view on any data as they wish without any problem

SCOPE AND ACCEPTANCE:

This system worked in administration and ticket reservation department in an airline. In ticket reservation department, the staff will use this system to help passenger for daily ticket reservation online. To reserve a flight seat, the ticketing officer helps passenger seek for flights according to the passenger’s desire location, departure time and arrival time. After the flight confirmation is done, ticketing staff will ask for passenger information to make the flight reservation. The passengers will then received a printed reservation coupon and then make their payment in the sales counter. In administration department, the manager can use this system to generate real time report according to the request of the manager. The report is viewable by manager level only. The administration department’s manager can do modification on flights, cancellation and addition of flights. This project will be divided into five main modules according to its features so that it would be easy for task separation and systematic development procedures. The modules are Flight, Reservation, Airline Manager, Ticketing Staff and Passenger. The features and documentation will be within the bound of these modules mentioned which provides the clear scope of this project.

OUT OF SCOPE: • Building new company specific software’s.• Working with uncommon or outdated information.• Our own high-quality look-and-feel. A library of look-and-feel options.• Managing a cluster of customers.• Tracking all user activity on the database and producing custom reports.• Displaying advertisements to visitors. • Billing advertisers for impressions.• Automatically selecting ads that fit the visitor's interests. • On-line management of advertising or real-time reporting to advertisers. Participating in

existing banner advertising.PRODUCT DESCRIPTION AND WORK PACKAGES:

Product Description:An Airline Reservation system would be valuable because it could greatly increase customer satisfaction. Introducing a high quality service and product will increase the customer satisfaction. The benefit to us could come in the form of selling the software. Increasing satisfaction and awareness and then to enhance its usability.

Work Packages:

Airline Reservation system (ARS) Software. Management Plans of the Project. Providing Training to the Ticketing Staff. Developing a Website for the Passengers (Customers). Providing Manuals to the Management for the use of the Software. Preparing reports. Presenting Final Reports. Updating the documentation as required.

Semester Project Page 6

Page 7: construction of  Reservation software solution for Airline Companies project ppt.

PROJECT MANAGEMENT:

Project Management processes according to the standards and methodology set forth in the Project Management Institutes' Body of Knowledge will be used to manage the deployment of the Airline Reservation System. The Project Management Plan (PMP) will include the following elements:

Project Charter

Description of the Project Management (PM) approach

Scope statement

Work Breakdown Structure

Cost estimates, start and finish dates, roles and responsibilities

Performance measurements baselines for scope, schedule, and cost

Major milestones and target dates for each

Resources, effort, and related costs

Risk Management Plan

Quality Management Plan

Communications Management Plan

The project management plan is a living document that will be updated by the Project Manager and Project Management Administrator as required. The plan will be executed and overall project performance evaluated on a regular basis to provide confidence that quality standards are being met. The project team will be developed to maximize skills and competencies to enhance project performance. Information will be disseminated to project stakeholders on a schedule outlined in the Communications Plan.

RESOURCES: Material and Services Resources:

Equipment: Hardware, Software, Human Resource

Resources:Equipment: Computers maintenance equipment Hardware: ComputersSoftware: Visual Basic 6.0, Microsoft SQL Server, Microsoft 2000 Server, Windows Operating System Vista

COMMUNICA-TION AND REPORTING:

Communication will follow the Communications Plan outlined in the PMP. Stakeholders include Management, the Deployment Project Team, and Software Users. Status reports will be submitted to Customer, Management through the representative weekly.

Management will be updated weekly for the Customer (Airline Companies)/Contractor meeting.

Communications among the Project Team members will be daily initially, and as needed as the project progresses.

Staff will be apprised as participants in the process.

Users will be apprised informally throughout the process by the respective program spokespersons for their projects.

The Project Manager will be the communication focal point with the Project team until the transition of the project to the customers.

Semester Project Page 7

Page 8: construction of  Reservation software solution for Airline Companies project ppt.

CHANGE MANAGEMENT

All change requests will be documented, submitted to, and assessed by the Project Manager (PM) or Team Lead for impact and project necessity before CEO approval. If change is approved, the project schedule, scope, and budget will be updated accordingly and communicated to appropriate stakeholders in accordance with the Communications Plan. The PM/Team Lead will communicate the approved change and updated schedule to the staff responsible for implementing the change.

PROJECT TEAM: PROJECT TEAM ROLES AND RESPONSIBILITIES

Mr. Baqir Hassan: Project Team Lead —Preparing project plan; monitoring and controlling project; approving project changes; quality assurance, Supervising technical staff assigned to project; monitoring/approving project change requests; informing the on all issues impacting the project and project plan.

Mr. Rizwan Khan Khattaq: Programming Leader – conducting the programming activities, Plan, coordinate and control the software development, develop skills to use programming tools, Concept Design, software architecture, system architecture, class specifications, updating/changing of the program, Keep master copy of the software, appropriate programming language used to develop the program.

Mr. Mustafa Ali: Database Manager – Record minute of meeting, project standards and Procedures, project schedule, Data collection, Functional requirement and analysis.

Mr. Pervaiz Aslam: Document Manager – documentation activities including hardcopy and softcopy, Documentation backup, Save ‘master copy’ of all project documents, Coordinate report preparation.

Customer and Contractor Managements' Project Team participation is important to provide clarification and guidance on any and all matters affecting the project team's ability to execute the project successfully.

APPROVAL(S): Project Team Lead: Baqir HassanDate: 22-11-2010

Sponsor: Company.Date: 22-11-2010

Semester Project Page 8

Page 9: construction of  Reservation software solution for Airline Companies project ppt.

Project scope Statement

Project Scope:

This system worked in administration and ticket reservation department in an airline. In ticket reservation department, the staff will use this system to help passenger for daily ticket reservation. To reserve a flight seat, the ticketing officer helps passenger seek for flights according to the passenger’s desire location, departure time and arrival time. After the flight confirmation is done, ticketing staff will ask for passenger information to make the flight reservation. The passengers will then received a printed reservation coupon and then make their payment in the sales counter.

In administration department, the manager can use this system to generate real time report according to the request of the manager. The report is viewable by manager level only. The administration department’s manager can do modification on flights, cancellation and addition of flights.

This project will be divided into five main modules according to its features so that it would be easy for task separation and systematic development procedures. The modules are Flight, Reservation, Airline Manager, Ticketing Staff and Passenger. The features and documentation will be within the bound of these modules mentioned which provides the clear scope of this project.

Acceptance Criterion:

If the project fulfills the following features it will be accepted or rejected accordingly.

Software Product Features

1. Feature

The ability of the software is to provide the details of the flights available and allow the customers to choose a particular destination and make a reservation.

Semester Project Page 9

Page 10: construction of  Reservation software solution for Airline Companies project ppt.

Purpose

The purpose of this is to enable the users to view the different flights available so as to make it convenient for him to make a reservation.

Stimulus/Response

Once the user chooses the particular option, the web pages corresponding to that are to be displayed on the screen i.e., it will display the different flights available to their respective destinations and allow the customer to book a ticket.

Associated Functional Requirements

1. Functional Requirements

Once the user makes a reservation, he must be provided with a pin code.

2. Introduction

The user must be provided with the required information within 10 seconds.

3. Inputs

The user must enter the destination with date and timings and must make reservation by giving his personal details like name, address, age, gender, nationality.

4. Processing

Recognizing the correct details are entered that a message is displayed confirming his reservation and displays the pin code.

2. Feature

The software allows the user to modify an already existing reservation made by the customer if in case there are any changes that are to be modified in the reservations of the ticket

Purpose

The purpose is to allow the customer to make any changes in his personal details or flight booking details.

Semester Project Page 10

Page 11: construction of  Reservation software solution for Airline Companies project ppt.

Stimulus/Response

Once the user requests for changing his reservation, it must be displayed on the screen prompting the customer to enter his pin code.

Associated Functionality Requirements

1. Functional Requirements

If the pin code provided by the customer does not match, then would notify the person by displaying error messages.

2. Introduction

The system will allow the customer to modify his reservation provided correct pin code has been entered by him.

3. Input

The user should enter his pin code which gives him access to modify his reservation.

4. Processing

The pin code is processed and checked for his validity. If it is correct then the user can modify his reservation else an error message will be displayed asking the user to enter the correct pin code number.

5. Output

Given the correct pin code, the user can now modify his reservation. A new pin code will be generated for the customers.

3. Feature

The software allows the user to cancel an already existing reservation made by the customer who has booked the ticket.

Semester Project Page 11

Page 12: construction of  Reservation software solution for Airline Companies project ppt.

Purpose

The purpose is to allow the customer to cancel his reservation if not required.

Stimulus/Response

Once the user requests for canceling his reservation, it must be displayed on the screen prompting the customer to enter his pin code.

Associated Functional Requirements

Functional Requirements

If the pin code provided by the customer does not match, then it would notify the person by displaying error messages.

1. Introduction

The system will allow the customer to cancel his reservation provided correct pin code has been entered by the customer.

2. Input

The user should enter his pin code which gives him access to cancel his reservation.

3. ProcessingThe pin code is processed and checked for its validity. If it is correct, then the user can cancel his reservation else an error message will be displayed asking the user to enter the correct pin code number.4. Output

Given the correct pin code, the user can now cancel his reservation.

4. Feature

The software must also give a report on the number of reservations made for a particular flight.

Purpose

Semester Project Page 12

Page 13: construction of  Reservation software solution for Airline Companies project ppt.

The purpose is to enable the administrator to view the number of people in a particular flight.

Stimulus/Response

Once the user requests for this option, all the details of the customers who have made reservation will be displayed.

Associated Functional Requirements

1. Functional Requirements

If no reservations are made, then a message is displayed that no bookings have been made.

2. Introduction

The system will allow the administrator to view all the details of the customer who have made reservations.

3. Input

The administrator must enter the password so that access is given only to him to view the details of all the customers.

4. Processing

The password is processed and checked for its validity. If it is not correct, then the administrator is asked to enter the correct password.

5. Output

Given the correct password, the administrator can view all the details of customers with date and time of their bookings made.

Project Deliverables:

Semester Project Page 13

Page 14: construction of  Reservation software solution for Airline Companies project ppt.

Deliverable Recipients Delivery Date Delivery Method

Airline Reservation system (ARS) Software.

Airline Companies and Travel Agencies (Customers of the company)

Thu 1/27/11 In a conference with the Airline companies are invited displaying the working of the Software

Developing a Website for the Passengers use (Customers).

General Public, Airline Companies and Travel Agencies (Customers of the Software)

Tue 2/22/11 Launching the Website on the “WWW” with the inauguration of website in the conference

Providing Manuals to the Management for the use of the Software.

Airline Companies and Travel Agencies (Customers of the company)

Thu 1/27/11 A printed booklet with the facility also in the software as a Help column

Presenting Final Reports. Airline Companies and Travel Agencies (Customers of the company) and the higher Management of the Company

Thu 1/27/11 A presentation in the PPT format and a published document

Project Objectives

There are several main objectives for this project:

• To improve efficiency of flight reservations and ticket sales.

• To improve the processing of reservations and purchases.

• To provide up-to-date information for enquiries.

• To gain trust from passengers by improving customer services.

• To gain more loyal passengers by providing promising results.

• To help airline make more profit by having more returning passengers.

• To make the airline more competitive and up-to-date with other airlines.

Semester Project Page 14

Page 15: construction of  Reservation software solution for Airline Companies project ppt.

• To reduce cost of the airline by decreasing counter of selling tickets.

• To report on flight status and sales performance.

Project Goals

The primary goal of this project is to help the passengers make flight reservation. The system will be able to find all the flights fulfilling a passenger’s needs. It is also capable to search all flights with a given origin and destination. The system displayed the arrival and departure times, the price, and the flight number for each flight it finds. Then, the passenger will decide the flight reservation based on the displayed information.

The secondary goal is to provide a means for the airline manager to manage the flights. The airline manager will be able to schedule new flights, drop flights from the schedule and change the fare for a flight. Manager will also have clearer and better view about the flight schedule. The manager can decide to add flights if there are high demand of reservation at a certain time (e.g.: festive season). This system is capable to increase the sales performance by providing daily/weekly/monthly sales report.

Project Exclusions:

Building new company specific software’s. Working with uncommon or outdated information. Our own high-quality look-and-feel. A library of look-and-feel options. Managing a cluster of customers. Tracking all user activity on the database and producing custom reports. Displaying advertisements to visitors. Billing advertisers for impressions. Automatically selecting ads that fit the visitor's interests. On-line management of advertising or real-time reporting to advertisers. Participating in

existing banner advertising.

Project Constraints:

• Regulatory policies: It is a mandatory that no text book must be left empty or contains insufficient data.

Semester Project Page 15

Page 16: construction of  Reservation software solution for Airline Companies project ppt.

• Hardware limitations: There must be a 64 MB on board memory

• Control functions: The software must be very user-friendly and display appropriate error messages.

• Interfaces to other applications: Not applicable.

• Parallel operations: It must support many users simultaneously.

• Reliability requirements: Data redundancy and use of special/blank characters must be avoided.

• Safety/security considerations: The application must be exited always normally.

• Higher order language requirements: Visual Basic.

Project Assumptions:

It is assumed that the details of the cost of ticket are already known to the customer. Future changes like providing different types of flights with different classes like business class, economic class will allow the customers to benefit from one facility.

Quality Management Plan

Quality Management Plan:

Semester Project Page 16

Page 17: construction of  Reservation software solution for Airline Companies project ppt.

The quality of the project will be measured and sustained by the Project Lead Mr. Baqir Hassan in collaboration with the Quality Department and the Quality Manager Mr. Adeel Shah. The quality assessment will be a major part of the M&C section of the project.

Roles and Responsibilities:

To assess the criterions the Quality department will be directly involved in this segment of the project and the Quality Manager in collaboration and communication with the Project Lead will do a complete quality analysis of the whole project and the activities which have been completed and which still need to be completed and are in the process. This will be a weekly activity and the Quality Manager will be held responsible if there are any errors or deficiencies in the final product that is being delivered.

In this weekly activity the Quality manager will represent his concerns to the Project Lead and will also convey the report to the higher management. The actions taken by the Team Lead to maintain the quality will be during all times overseen by the Quality Manager and the progress will be communicated to the higher management.

Quality Metrics:

1. Assessing the Project team2. Assessing the Project progress 3. The ability of the project team to do the specific tasks for building the software.

4. The Features mentioned in the scope statement are they present in the final product and if they have been delivered.

5. The qualification of the programming department to do the coding for the software being built.

6. Quality standards of the company and the specific tasks that are required to maintain the quality are being met or not.

7. The issues raised in the project team meetings and how they have been solved.

Process Improvement Plan:

If the Quality Manager feels that the specific quality of any activity is not appropriate he will convey his concerns to the Project Lead and provide the evidence. The communication that will take place will always be in a double loop and the Project Lead will be allowed to give

Semester Project Page 17

Page 18: construction of  Reservation software solution for Airline Companies project ppt.

his argument for doing specific activity in such order and the Quality Manager will provide the remedy to do the job in a certain way to maintain the quality. And this will be a ongoing process.

There would be a scheduled periodic project reviews at specified milestones and update the plan as needed following each review. The project will be based lined after every review so as to keep the project in its specified cost and to maintain quality. Base lining will also help maintain a record of what has been achieved and what still needs to be done.

Quality check list:

Checklist Questions Yes No Remarks

Has the Quality Assurance role been identified and assigned an appropriate level of authority?Are project standards and procedures being defined for each area of the project to ensure consistent delivery in accordance with the quality requirements?Do the standards and procedures make reference to material in the knowledge base and simply note any project-specific additions, exceptions, or enhancements?Do the standards and procedures make reference to material in the knowledge base and simply note any project-specific additions, exceptions, or enhancements?Is each member of the team personally committed to abide by the standards and procedures?Is the team involved in the ongoing development and adoption of the standards (to promote a sense of ownership by the team)?Are formal structured walk-through and reviews being conducted in accordance with the standards and procedures (e.g., the proper people attend, minutes are taken and distributed, and action items are assigned and followed up)?Are appropriate test plans and procedures in place and being followed?Will the deliverables being produced meet the user's requirements?Are records being kept by the Quality Assurance role of quality problems, recommendations and actions?Are effective measurement techniques being used to identify the levels of quality and productivity being achieved and to provide a baseline for continuous improvement?Is project data being analyzed to determine trends and norms and to identify when quality threshold or target levels are not

Semester Project Page 18

Page 19: construction of  Reservation software solution for Airline Companies project ppt.

being achieved?Have quality improvement sessions been conducted between the Quality Assurance Manager and the project team to develop solutions to delivery problems and to explore opportunities for improvement?Are corrective actions being monitored for effectiveness in eliminating the cause of problems?In any cases where corrective action is not taken or is ineffective, has the problem been escalated to the Quality Management function outside the project team?Are all team members adequately trained in the tools and standards and procedures for the project environment (or will additional start-up training be required)?

Stakeholder Register

Name of Stake Holder

Designation Department Role in Project Type of Communication

Expectation Interest Power

Semester Project Page 19

Page 20: construction of  Reservation software solution for Airline Companies project ppt.

Mr. Ali Mehdi

CEO Higher Management

To Finance the Project and oversee the entire project.

Weekly Meetings with the Project Lead

Proper allocation of budget in time.

High High

Mr. Baqir Hassan

Project Team Lead

Projects Department

To manage and monitor the whole project and major role is M&C.

Daily meetings with the project members.

Completion of project with in time, scope and budget.

High High

Mr. Rizwan Khan Khattaq

Programming Leader

Programming Department

To program and plan the software’s layout and the working framework.

Daily meetings with the project members.

Completion of project with in time, scope and budget.

High Nominal

Mr. Mustafa Ali

Database Manager

Database department

To Control all the Database of the project.

Daily meetings with the project members.

Completion of project with in time, scope and budget.

High Nominal

Mr. Pervaiz Aslam

Document Manager

Documentation department

M&C of the all the documents with collaboration with Legal department.

Daily meetings with the project members.

Completion of project with in time, scope and budget.

High Nominal

Ms. Sheetal Pervaiz

Procurement Manager

Procurement Department

To procure the Software(Visual Basic) and Hardware (2 Computers)

Written and Verbal

To Procure the Cheap andthe best available

High High

Mr. Waqar Hassan

HR Manager Human Resource Department

To hire the individuals for the Project Team and define their responsibilities

Face-to-Face, Written

To hire the Best People Available in the Market and within the company

High Nominal

Mr. Khalil-ur-Rehman

Finance Manager

Finance Department

To assist Project manager in calculating the cost and budget of the project

Face-to-Face To allot as Minimum budget to the Project as Possible within the best quality

High High

Semester Project Page 20

Page 21: construction of  Reservation software solution for Airline Companies project ppt.

Mr. Atif Chandio

Marketing manager

Marketing department

To manage the relationship between the company and the customer and Market the product after its development

Face-to-Face, Written

To Market the product efficiently and effectively

High Low

Mr. Adeel Shah

Quality Manager

Quality Department

To check that all the procurements are right on to the quality standards. The progress of the project is according to the Quality standards of the company

Written, Verbal The Procured items should be of best quality and the progress of the project.

High High

Mr. Rehman Farooqi

Software testing team Member

To ensure that the ARS software is up to the requirements that it delivers

Written Proper inspection of each and every aspect of the project

High Low

Human Resource Management Plan

To develop the Project, we formed a team with four members where each of the members is going to spread the tasks in order to do the project in a systematic way. The Four positions for the completion of this project are Team Leader, Programming Leader, Database Manager and

Semester Project Page 21

Page 22: construction of  Reservation software solution for Airline Companies project ppt.

Document Manager. The rest are the support departments and their members who will support in this project.

The positions assigned are as below:

Designations Name

CEO Mr. Ali Mehdi

Team Leader Mr. Baqir Hassan

Programming Leader Mr. Rizwan Khan Khattaq

Database Manager Mr. Mustafa Ali

Document Manager Mr. Pervaiz Aslam

Support Departments

Procurement Department Ms. Sheetal Pervaiz

Marketing Department Mr. Atif Chandio

Legal Department Mr. Musharraf Jahangir

Human Resource Mr. Waqar Hassan

Finance Department Mr. Khalil-ur-Rehman

Technical Department Mr. Khawar Khan

Quality Department Mr. Adeel Shah

Responsibilities and Roles

Mr. Ali Mehdi

Semester Project Page 22

Page 23: construction of  Reservation software solution for Airline Companies project ppt.

As being the CEO of the organization he has the responsibility to oversee all the activities and the progress of the project. The Project Lead and the supporting departments Managers are required to establish a communication with the CEO and convey the progress of the project to him. The CEO has the authority to interfere in the project when needed or when required.

Mr. Baqir Hassan

The Team Leader of our team Mr. Baqir Hassan. He is responsible for all the activities that are going to take and involve complete the development of Airline Reservation System.

• Responsibilities for Mr. Baqir Hassan as a Team Leader are:

• Responsible to communicate with higher management for project information.

• Responsible for the meeting time of that available for team members to discuss and develop project.

• Special rights in making final decisions if the team is unable to reach a decision.

• Encourage members to create and feel creative when they work with the program.

• Encourage members to produce to their best ability.

• Manage and Coordinate the Project Activities.

• Submitting project reports on time.

• Research in the project areas.

• Assign appropriate tasks to members according to their responsibilities and ability.

• Brainstorming of new ideas

• Final compilation of report.

• Prepare a software development schedule for team members to follow.

• Assign programming tasks to team members and assist them if they face any programming problem during software development.

• Guide group members in programming-related tasks and Database related tasks.

• Ensure the program adhere to design specification.

Semester Project Page 23

Page 24: construction of  Reservation software solution for Airline Companies project ppt.

• In charge in Concept Design.

Mr. Rizwan Khan Khattaq

The Programming Leader of our team is Mr. Rizwan Khan Khattaq. As a Programming Leader, he is responsible conducting the programming activities.

• Responsibilities for Mr. Rizwan Khan Khattaq as a Programming Leader are:

• Responsible for conducting the programming activities.

• Plan, coordinate and control the software development tasks.

• Explore and develop skills to use programming tools.

• Guide group members in programming-related tasks.

• In charge of Concept Design.

• Prepare the proposed solution part including software architecture, system architecture, class specifications of interim report.

• Approval of any updating/changing of the program.

• keep master copy of the software.

• Select appropriate programming language used to develop the program.

• Frequently check the master copy of document to ensure any updating of the program are updated in the documentation as well

• Combine the program at the last phase of software development

Mr. Mustafa Ali

The Database Manager of our team is Mr. Mustafa Ali. He is responsible for data collection activities that are going to take during the development of Airline Reservation System.

• Responsibilities for Mr. Mustafa Ali as a Database Manager are:

Semester Project Page 24

Page 25: construction of  Reservation software solution for Airline Companies project ppt.

• Responsible to record minute of meeting.

• Responsible for project standards and Procedures.

• Responsible for the project schedule of Gantt chart.

• Identify documentation standards and ensure that documents are ready in time and in precise manner by following the schedule of Gantt chart.

• Data collection.

• Functional requirement and analysis.

• Database design and maintenance.

• Responsible to Implementation plan.

Mr. Pervaiz Aslam

The Document Manager of our team is Mr. Pervaiz Aslam. She is responsible for all the documentation activities that are going to take during the development of the Airline Reservation System.

• Responsibilities for Mr. Pervaiz Aslam as a Document Manager are:

• Responsible for documentation activities including hardcopy and softcopy.

• Plan the document preparation tasks.

• Documentation backup.

• Final checking of all documents

• Save “master copy” of all project documents

• Prepare introduction, objective, conclusion of report.

• Coordinate report preparation tasks.

• Final compilation of report.

• Distributed and assigned parts of the documents belong to each member according to their position and responsibilities

• Collect and combine documents from members which has completed.

Semester Project Page 25

Page 26: construction of  Reservation software solution for Airline Companies project ppt.

• Summarize and finalize the overall documentation of project to all members.

Mr. Atif Chandio

As the Manager of the Marketing Department he has the responsibility to analyze the need for such a software requirement in the market. He will also have the responsibility to establish a relationship with the Companies (Customers) which might be the Airline Companies and the Travel Agencies at the start. And after the software has been developed to market it and create

awareness of the software.

Mr. Musharraf Jahangir

The legal department has the responsibility to make sure that all the documentation and the contracts that are flowing through the organization into the market the contracts and the documents that are going through the organization are legally liable and are not anyway

depicting any illegal activity.

Mr. Waqar Hassan

The Human Resource Manager has the responsibility to hire or select the individual who are

right for the project and develop their responsibilities and the level of authority.

Mr. Adeel Shah

As being the Quality Manager of the company he has the responsibility to Manage, Record and Implement the quality standards and procedures of the project. He also has the responsibility to convey his concerns about the quality of the project to the project lead and propose solutions to manage and maintain the quality to certain levels. And he is liable to convey his concerns to the CEO about the quality of the project. And also has the responsibility of an overall analysis of the whole project on a weekly basis of the activities completed and which are still in process of completion.

Semester Project Page 26

Page 27: construction of  Reservation software solution for Airline Companies project ppt.

Mr. Khalil-ur-Rehman

As the finance manager he has the responsibility of Managing the Cost and providing the budget. In the later part of the project the financial manager has the responsibility to help the project lead in preparing the final report.

Risk Register Document

Semester Project Page 27

Page 28: construction of  Reservation software solution for Airline Companies project ppt.

Statement of Risk Responsible for Risk

StakeholderEffected

Priority Probability Criticality Possible Cause

Possible consequences

Mitigation Strategy

Schedule, resources, and product definition have all been dictated by the customer or upper management.

Project Lead Project Members

High Critical Low involvement of Project manager

Scope and other documents are not in balance.

The project Lead should make the schedules and product definition.

Schedule is optimistic, "best case," rather than realistic, "expected case."

Project Team

All Stakeholders

High Critical Lack of Experience of the Project Team

Schedules will provide an incorrect picture

Build a more realistic Schedule and hire a more experienced Project team.

Use of specific team members, but those team members were not available.

HR Department

All Stakeholders

High Critical Misjudgment of HR department

Wrong people selected for the wrong Job

Hire people from the market if not available inside the firm.

Delay in one task causes cascading delays in dependent tasks.

Planning Team

Project Lead Low Critical Wrong analysis of the dependent activities

Delays in the finishing of the project on time

Adjust the delays in the Slack times of the project to keep the project in time.

Project lacks an effective top-management sponsor.

CEO All stakeholders

High Critical Sponsors unable to provide the sponsorship

Commencement of the project is delayed

Look for other sponsors to sponsor the project.

Inefficient team structure reduces productivity.

HR Department

Project Team

Low Marginal Roles and responsibilities not defined properly

Ineffective project team working on the project

Defining roles and responsibilities well and the communication routes.

Non-technical third-party tasks take longer than expected (budget approval, equipment purchase approval, legal reviews, security clearances, etc.).

Support Departments

Project Team

Low Critical There are inefficiencies of other departments

The project can out of scope on Cost and Time

Reduce the dependency of the project team on the Support departments

Facilities are not Planning All Stakeholders

High Marginal Lack of The project Acquire the

Semester Project Page 28

Page 29: construction of  Reservation software solution for Airline Companies project ppt.

available on time. Team Facilities for the specific project

cannot commence according to schedule

facilities before the date of commencement of the project

End user insists on new requirements.

Nil Project Team

High Critical Product not fulfilling the requirements

Special adjustments to cope with the new requirements of the project

there should be room for adjustment in the project to cater for the required change.

Development of the wrong software functions requires redesign and implementation.

Programming Lead

All Stakeholders

High Critical Programming personal did not understand the requirements

Purpose for which the project initiated could not be met

Project Lead and the Quality Manager analyze the project on a regular basis.

Development of extra software functions that are not required (gold plating) extends the schedule.

Programming Lead

All Stakeholders

low Marginal Unnecessary delays due to no beneficial activities

Unnecessary delays due to no beneficial activities

Project Lead should that the project stays in the Scope all the time.

Overly complicated and simple design fails to address major issues and leads to redesign and re-implementation.

Project Team

All Stakeholders

High Critical Wrong judgment of what is required

Project going out of Scope Time and Cost and not fulfilling the required benefit of the project

The project team should specify the Scope of the project and work appropriate to complete the required requirements.

Procurement Management Plan

Semester Project Page 29

Page 30: construction of  Reservation software solution for Airline Companies project ppt.

As our company is a pure company that is a pure Software development companies it has other

main facilities for the development of software’s, but for this project the company will require

the following procurements to take place.

Requirements:

Hardware: The Project Team will be requiring 2 PC’s to develop the Software. These will be

dedicated only for the development of this project and the specifications will be defined by the

Programming Lead Mr. Rizwan Khan Khattaq.

Cost: 50,000x2 = 100,000

Software: The major software’s that are required are Visual Basic 6.0, Microsoft SQL Server

2000, Microsoft Server NT/2000, Microsoft Windows Vista Professional edition

Specifications:

Microsoft Visual Basic 6.0

Microsoft Visual Basic 6.0 is chosen because the ease of using it to design the interface for our

system. Visual Basic is user friendly as it is a Graphic User Interface style. The end user will find

it easy to use the system with a friendly interface.

Microsoft SQL Server 2000

Semester Project Page 30

Page 31: construction of  Reservation software solution for Airline Companies project ppt.

Microsoft SQL Server 2000 is a strong backbone database system to manage all the inserted

data. It has tables of collection data about a specific topic, such as flight or passenger. Besides,

SQL Server 2000 is also used to manipulate the query to find and retrieve data based on our

SQL statements. Using stored procedure will also enhance the speed of processing the SQL

statements thus increasing the for the function request of the ARS.

Cost: 10,000x2 = 20,000

Roles and Responsibilities: (Procurement)

The procurements for this Project will be done by the Project Leader in consultation with the

Procurement Department and manager (Ms. Sheetal Pervaiz) of the company. He will consult

with the Procurement department to check from where and from whom to buy the

procurement products.

Semester Project Page 31