Your SlideShare is downloading. ×
construction of  Reservation software solution for Airline Companies project ppt.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

construction of Reservation software solution for Airline Companies project ppt.

1,060
views

Published on

construction of Reservation software solution for Airline Companies project ppt.

construction of Reservation software solution for Airline Companies project ppt.

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,060
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
69
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Airline Reservation 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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: Computers Software: 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. Semester Project Page 7
  • 8.  The Project Manager will be the communication focal point with the Project team until the transition of the project to the customers. 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 Hassan Date: 22-11-2010 Sponsor: Company. Date: 22-11-2010 Semester Project Page 8
  • 9. 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
  • 10. 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 Semester Project Page 10
  • 11. The purpose is to allow the customer to make any changes in his personal details or flight booking details. 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
  • 12. 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. Processing The 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. Semester Project Page 12
  • 13. Purpose 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. Semester Project Page 13
  • 14. Project Deliverables: 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. Semester Project Page 14
  • 15. • To make the airline more competitive and up-to-date with other airlines. • 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. Semester Project Page 15
  • 16. • 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. • 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. Semester Project Page 16
  • 17. Quality Management Plan Quality Management Plan: 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 team 2. 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. Semester Project Page 17
  • 18. 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 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? Semester Project Page 18
  • 19. 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 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)? Semester Project Page 19
  • 20. Stakeholder Register Name of Stake Holder Designation Department Role in Project Type of Communication Expectatio n Interes t Power 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 and the best available High High Semester Project Page 20
  • 21. 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 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 Semester Project Page 21
  • 22. 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 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 Semester Project Page 22
  • 23. Technical Department Mr. Khawar Khan Quality Department Mr. Adeel Shah Responsibilities and Roles Mr. Ali Mehdi 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. Semester Project Page 23
  • 24. • 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. • 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. Semester Project Page 24
  • 25. • 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: • 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. Semester Project Page 25
  • 26. • 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. • 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 Semester Project Page 26
  • 27. 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. 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. Semester Project Page 27
  • 28. Risk Register Document Statement of Risk Responsible for Risk Stakeholder Effected 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 Commenceme nt of the project is delayed Look for other sponsors to sponsor the project. Semester Project Page 28
  • 29. Inefficient team structure reduces productivity. HR Department Project Team Low Marginal Roles and responsibili ties not defined properly Ineffective project team working on the project Defining roles and responsibilities well and the communicatio n 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 available on time. Planning Team All Stakeholders High Marginal Lack of Facilities for the specific project The project cannot commence according to schedule Acquire the facilities before the date of commenceme nt of the project End user insists on new requirements. Nil Project Team High Critical Product not fulfilling the requireme nts 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 Programm ing personal did not understan d the requireme nts 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 Unnecess ary 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 Semester Project Page 29
  • 30. required requirements. Procurement Management Plan 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 Semester Project Page 30
  • 31. 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 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
  • 32. Semester Project Page 32