INFO801: Agile Methodology in Online Ticket Booking System Development

Verified

Added on  2023/04/05

|12
|2052
|117
Report
AI Summary
This report evaluates the effectiveness of the agile methodology in the development of an online ticket booking system, referencing the PMBOK (Project Management Body of Knowledge) guidelines. The project involves creating an online system where users can book movie tickets and make online payments, enhancing organizational efficiency. The agile methodology was selected for its flexibility in managing dynamic project changes, with the development lifecycle structured in sprints. The report details the application of agile principles, including initialization, sprint planning, execution, monitoring, and control, mapping these processes to the PMBOK framework. Key aspects covered include requirement gathering, managing scope creep, and incorporating stakeholder feedback through multiple sprints to refine the system. The final system, incorporating user and admin feedback, aims to provide a seamless ticket booking experience with accurate seat availability and secure transaction processing. The successful implementation of the project demonstrates the effectiveness of the agile methodology in delivering the desired outcome while adhering to PMBOK guidelines.
Document Page
Running head: ONLINE TICKET BOOKING SYSTEM
ONLINE TICKET BOOKING SYSTEM
Name of the Student:
Name of the University:
Author Note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1ONLINE TICKET BOOKING SYSTEM
Table of Contents
1. Introduction................................................................................................................2
2. Overview of the selected project:..............................................................................2
3. Selection of the agile methodology:..........................................................................3
4. Following the PMBOK guideline:.............................................................................3
5. Application of the agile methodology in the project:................................................4
6. Conclusion.................................................................................................................6
7. References..................................................................................................................8
Document Page
2ONLINE TICKET BOOKING SYSTEM
Abstract
While the development of the system, certain project methodology is used so that the
compilation of the project can be done in a proper way (Abdullah & Kadhim, 2016). The main
objective of this paper is to evaluate the effectiveness of the agile methodology in the
development of the online ticket booking system. In this context, the application and relevance of
the PMBOK has been discussed.
Keywords: PMBOK, Agile methodology, online ticket booking system,
1. Introduction
During the development of the project appropriate project methodology is needed to be
maintained. The selection of the methodology is dependent on the type of the project. Right
methodology is needed to be selected on the basis of the project requirements and domain
(Margaria, 2018). It has been seen that during the development of the software projects, agile
methodology can be helpful to be followed. In this paper the relevance of the application of agile
methodology in the online ticket booking system has been discussed (Silva, Hak &
Winckler,2016). In this context, the relevance of the agile methodology with the project
management body of knowledge has mentioned. The role of the project manager is important for
the proper compilation of the project. Apart from that maintaining the quality of the project is a
concerned factor for the development team.
2. Overview of the selected project:
The project is about the development of the online movie ticket booking system. It is an
online system where the users can book their tickets through making the online payment. This
will increase the efficiency of the organization, who are adopting the system. Apart from that
Document Page
3ONLINE TICKET BOOKING SYSTEM
managing of the transaction information and money can be easier from the organization’s end.
There are several features of this online ticket booking system (Liechti, Pasquier, Prévost &
Gremaud,2016). The users has to register themselves at the first stage. After that, they can book
the tickets along with choosing the seating options. The seat can be chosen on the basis of the
availability. After the selection of the seat the booking can be confirmed and the payment can be
made through the online transaction. The online transaction can be done through a secured
platform where the information regarding the payment can be secured.
3. Selection of the agile methodology:
The selected methodology for the development of the online ticket booking system is the
agile methodology. The justification of selecting this methodology is that this methodology is
flexible enough to manage the dynamic changes in the project. The requirements during the
development of the software can be changed or modified (Benduhn, Thüm, Schaefer &
Saake,2017). In this case, the application of the agile methodology is justified. The development
life cycle will be carried out in a sprint. On the basis of the feedback and the performance of the
each sprint, the next step will be carried out.
4. Following the PMBOK guideline:
PMBOK (Project Management Body of Knowledge) can be considered as the guideline
of the project management methodology. There are certain steps for the project development life
cycle those are needed to be included in an ideal methodology (Bass, 2016). There are five steps
describe for the project development life cycle according to PMBOK. These are- initialization of
the project, planning of the project, executing of the project, monitoring and control and closing
of the project (Kim, Park & Yeo, 2018). The approach of the agile methodology is different from
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4ONLINE TICKET BOOKING SYSTEM
the rest of the methodologies as it followed the prototype approach. However, the approach of
the agile methodology follows the steps mentioned in the PMBOK.
5. Application of the agile methodology in the project:
The application of the agile project management methodology for the development of the
online movie ticket booking system will follow certain steps. The approach followed in the agile
methodology is different from the rest of the project management methodology (Brambilla,
Cabot & Wimmer,2017). However, the steps which will be followed in the agile methodology
can be mapped into the steps described in the project management body of knowledge. In this
context, the processes followed in the agile methodology during the development has been
discussed.
Figure 1: Agile Project Management Process
Document Page
5ONLINE TICKET BOOKING SYSTEM
Source: (Snyxius Technologies, 2019).
5.1 Initialization:
During the initialization, the gathering of the requirements will be done for the online
ticket booking system. The requirements will be collected from the possible stakeholders and the
user perspective would be considered in this case. Apart from that the technical requirements are
noted in this stage. The gathering of the requirements is important as it would be helpful to
mitigate the possibility of the project scope creep (Jubilson, Prathap, Khanna, Dhanavanthini,
Dani & Gunasekaran, 2015). Project scope creep can be defined as the major changes in the
requirements during the development of the project. Though, the agile methodology is flexible to
change, however, it is only applicable to the minor changes. The basic idea about the project
base remains static.
Document Page
6ONLINE TICKET BOOKING SYSTEM
Figure 2: Process Followed in Agile Methodology
Source: (Slideshare.in. 2019).
5.2 Making the 1st sprint:
The planning is done on the basis of the gathered information and the requirements. On
the basis of the documented requirements, the execution of the 1st sprint for the online movie
ticket booking system will be done. This is the prototype of the final system. The experts will use
this prototype in order to find the areas for improvements and modifications. On the basis of
their feedback certain modification will be done.
While making the online ticket booking system, initially, there was one admin end who
can manage the transaction data and can collect the ticket money. However, later it has been
decided that there should be one more admin end for the better management of the information
(Erdem, Demirörs & Rabhi, 2018). Apart from that it is expected that there will be some
problems regarding the availability of the seat. The system is not calculating the right number of
available seats on the basis of the booking statistics. So, the number of available seats showing to
the users is wrong.
5.3 Managing the modified requirements:
During the testing of the 1st sprint, some of the modifications can be required. In this
case, the modifications will be the addition of the requirements. The additional requirements and
their justifications can be evaluated in the meeting with the stakeholders (Madeyski &
Kawalerowicz,2017). Apart from that the project management team can held up daily meeting
regarding the progress of the project.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7ONLINE TICKET BOOKING SYSTEM
There are some of the loopholes in the system identified. The main objective of the 2nd
sprint is to modify those loopholes in a proper way for the online ticket booking system.
5.4 Making of the 2nd sprint:
On the basis of the feedback and the additional modifications, the execution of the second
sprint will be done. In this case, the second sprint may be considered as the final prototype if it
meets all the desired requirements. The final system will be developed on the basis of this
prototype.
In the second sprint the users can see the right number of available seats. On the other
hand, two admin ends will be implemented for the better management of the project. It can be
said that all the functionalities required for the system have been implemented in a clear way
through this prototype.
5.5 Monitoring and control:
The monitoring and the control process of the final system is done by the users. The
feedback is taken from them in order to evaluate the performance of the online ticket booking
system. The final system of the online ticket booking portal is released for the users. The users
here are the organizations who are going to adopt this system (de Souza,do Prado, de Souza,
Pereira & Pires, 2018). The end users are both the organizations and the people who are booking
tickets through this online booking system. The feedback of these two types of end users are
important as it will indicate the effectiveness of the system. The system will be able to work
properly from both the user end and the admin end.
The generation of the ticket will be done in a proper way along with the generation of the e-bill.
Apart from that the users can see the right number of seats available.
Document Page
8ONLINE TICKET BOOKING SYSTEM
5.6 Closing of the project:
As the online ticket booking system will meeting all the desired requirements, the closing
of the project can be decided by the development team.
6. Conclusion
The discussion is regarding the implementation of the online ticket booking system. The
selected methodology for the development of this system is the agile methodology. It has been
seen that the use of the agile methodology will support the way for the development of the
project through sprint. Apart from that it will provide a way for the modification of the
requirements and the functionalities. It can be said from that discussion that the project regarding
the online movie ticket booking system is successful as it has followed all the requirements of
stakeholders. Apart from that the methodology which will be used in the development of the
project has followed all the steps mentioned in the PMBOK. It can be concluded from the above
discussion that the development of the project will follow the right methodology and delivers the
desired outcome.
Document Page
9ONLINE TICKET BOOKING SYSTEM
7. References
Abdullah, M. N., & Kadhim, E. H. (2016). Airline mobile reservation
development. development, 3(10), 1-3.
Bass, J. M. (2016). Artefacts and agile method tailoring in large-scale offshore software
development programmes. Information and Software Technology, 75, 1-16.
Benduhn, F., Thüm, T., Schaefer, I., & Saake, G. (2017, November). Modularization of
Refinement Steps for Agile Formal Methods. In International Conference on Formal
Engineering Methods (pp. 19-35). Springer, Cham.
Brambilla, M., Cabot, J., & Wimmer, M. (2017). Model-driven software engineering in
practice. Synthesis Lectures on Software Engineering, 3(1), 1-207.
de Souza, P. L., do Prado, A. F., de Souza, W. L., Pereira, S. M. D. S. F., & Pires, L. F. (2018).
Improving Agile Software development with domain ontologies. In Information
Technology-New Generations (pp. 267-274). Springer, Cham.
Erdem, S., Demirörs, O., & Rabhi, F. (2018, October). Systematic mapping study on process
mining in agile software development. In International Conference on Software Process
Improvement and Capability Determination (pp. 289-299). Springer, Cham.
Jubilson, E. A., Prathap, P. J., Khanna, V. V., Dhanavanthini, P., Dani, W. V., & Gunasekaran,
A. (2015). An empirical analysis of agent oriented methodologies by exploiting the
lifecycle phases of each methodology. In Emerging ICT for Bridging the Future-
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10ONLINE TICKET BOOKING SYSTEM
Proceedings of the 49th Annual Convention of the Computer Society of India (CSI)
Volume 1(pp. 205-214). Springer, Cham.
Kim, T., Park, S., & Yeo, J. (2018). Study on the Design Process of Screen Using a Prototype
Method. In Advanced Multimedia and Ubiquitous Engineering (pp. 471-478). Springer,
Singapore.
Liechti, O., Pasquier, J., Prévost, L., & Gremaud, P. (2016, June). The wot as an awareness
booster in agile development workspaces. In International Conference on Web
Engineering(pp. 598-602). Springer, Cham.
Madeyski, L., & Kawalerowicz, M. (2017). Software engineering needs agile experimentation: a
new practice and supporting tool. In Software Engineering: Challenges and
Solutions (pp. 149-162). Springer, Cham.
Margaria, T. (2018, September). Generative model driven design for agile system design and
evolution: a tale of two worlds. In International Workshop on Formal Methods for
Industrial Critical Systems (pp. 3-18). Springer, Cham.
Silva, T. R., Hak, J. L., & Winckler, M. (2016). Testing prototypes and final user interfaces
through an ontological perspective for behavior-driven development. In Human-Centered
and Error-Resilient Systems Development (pp. 86-107). Springer, Cham.
Snyxius Technologies, S. (2019). How to Implement an Agile Development Process in Easy
Steps. Retrieved from https://www.snyxius.com/implement-agile-development-process-
easy-steps/
Document Page
11ONLINE TICKET BOOKING SYSTEM
Ticket Issuing System (Online). (2019). Retrieved from
https://www.slideshare.net/razmik1/railway-ticket-issuing-system-online
chevron_up_icon
1 out of 12
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]