4. Introduction
•Why an integrated flights booking agent?!?
• From Enterprise architecture to a new start up project
•What matters now
• Sharing experience and my story for a tips to toes
business project development
8. Business model optimization
• 1. Allow users to to search, compare and select suitable flying tickets from different
providers based on their specific needs without any intervention or personal assistant
from back office employee.
• 2. Reduce back office workload and minimal human error by automating payment
and matching process between ordering and payment.
• 3. Support managers and administrators to alter system configurations, prices and
fees parameters and easily generating reports. Support back office in altering flight
info and contact detail of tickets. Allow BI tools to run on audit DB in case project
getting higher scale.
9. Project
success
factor 1
Business model optimization
1. Allow users to to search,
compare and select suitable flying
tickets from different providers
based on their specific needs
without any intervention or personal
assistant from back office
employee.
10. Project
success
factor 2
Business model optimization
2. Reduce back office
workload and minimal human
error by automating payment
and matching process between
ordering and payment.
11. Project
success
factor 3
Business model optimization
3. Support managers and administrators to alter system configurations, prices and fees
parameters and easily generating reports. Support back office in altering flight info and
contact detail of tickets. Allow BI tools to run on audit DB in case project getting
higher scale.
12. Development plan
• Simplified version of Project Management Professional (PMP) processes
• Project roles and responsibilities including
• Front-end designer for landing page and contact page and related UX
• Front-end developer who convert our design to HTML code, Bootstrap CSS, JS, and animations.
• Backend developer responsible for system services and integration built on Spring Hibernate and micro-
service architecture.
• Deployer, QA (quality assurance), project manager and administrator, customer services and budgeting
all done by all stake holders and investors.
13. Project execution methodology
• We use Scrum for our development methodology in compliant with our planned strategy. This page
providing tools and concepts to make it clear, transparent and efficient to everybody. Also calling for
updates from all members that we would together working and collaboration for next few years.
• First of all we tried to understand, visualized and agreed on Scrum concepts, artifacts, events and roles.
14. Collaboration between teams
• Based on Agile principals
and Microservice oriented
• Use Bitbucket product from
Atlassian for source control
and their provided
'projects', 'issues' for
monitoring and controlling.
25. Facebook login integration
• Customer
relationship
management
• Integrated with
Facebook login
(authentication) so
that we can easily
collect customers
who are using our
system for easier
doing customer
support.
26. Google analytics
integration
• Google analytics
integration
• Integrated with
Google analytics
so that we can
collect page view
traffics on each of
our page as well as
predict customers
tendency once they
are coming to our
website.
27. • Employing a combined
solution from AOF and
RDB of Redis.
• Automatic persistence
REDIS cache
Dynamic system config
promise of presentation
- thesis research presentation in 20-30 mins
- tell you what's happen and welcome every idea as we are limited in our vision
Integrated Flights Booking Agent (IFBA) system helps flights booking and travel agencies automated
their booking activities, reduce operational costs and optimized their management processes by
leveraging information technologies and computer’s computational power. This is my initiative to start
bridging the gap between business entities and information systems developer, which would also helps
me to fulfill my master thesis requirements.