A Industrial Training Report On: 161331024 Submitted To
A Industrial Training Report On: 161331024 Submitted To
“”
Submitted for partial fulfillment of award of
BACHELOR OF TECHNOLOGY
Degree
In
Computer Science and Engineering
By
Samshan Ghat
161331024
Submitted to
DECLARATION
I hereby declare that the industrial training report which is being presented in the entitled,
“Bus Booking” in partial fulfillment of the requirements for the award of degree of
Bachelor of Technology in Computer Science and Engineering from Noida Institute of
Engineering and Technology, Greater Noida, is an authentic record of my own carried out
under the supervision of Mr. Rohit Mittal.
Date:
Abstract
Application “Bus Booking” contains user friendly User interface, where user can easily fill
form without any difficulty.
By this application, seats allocated to users according to the content which filled in form.
In first stage, Buses will be displayed on the screen according to their requirements by
entering source, destination, timing and then users have to choose Bus type. In second stage,
passenger enters their details and then passengers have to do payment successfully. In last
stage, confirmation mail will be sent to users.
TABLE OF CONTENT
Page No.
Declaration ii
Abstract iii
Certificate iv
Acknowledgement v
Table of content vi
4 APPLICATION OF PROJECT 14
5 CONCLUSION 15
Introduction to Pega UAP course
Pega’s University academic Program (UAP) Course organized by Pegasystems
Pega UAP course is divided into two parts
1. UAP Technical course l
2. UAP Technical course ll
Pega UAP courses are conducted across various countries including US, Canada, Australia,
Germany, Indonesia, India.
In India, Pega UAP course are conducted in 12 colleges including Lovely Professional University,
Rajalakshmi Engineering College, Noida institute engineering and technology etc.
Outcome of this course- At the end of internship, these students were well-equipped with
real -time pega projects implementation experience.
Introduction to Pega Platform
2.1 Introduction
Pega is neither a tool or technology, it is a platform itself or we can say that pega is a
software that write the software. Pega is an application software that is used to develop
application software like enterprise application, mobile app and so on. Pega platform
developed by PegaSystem and it is established in 1983 at Cambridge, US. Founder of
PegaSystem Inc. is Alan Trefler. Alan Trefler founded pega system at the age of 28 and
initially Alan Trefler developed computer system that could play chess. Initially, PegaSystem
developed Pega Platform in C and C++ Programming Language. As the industries move to
Java technology, PegaSystem change the entire platform in Java Programming Language and
they give this Platform name as PRPC (Pega Rules Process Commander). Pega Engineering
team continuously modified and updated the platform and comes with different version.
The current core platform of Pega System is Pega 7 Platform and Pega Infinity.
Example- if we combine database and OS together then we can say that it is a platform.
Initially, PegaSystem started their business with BPM and case Management Product.
But today industries are using BPM product where we created application by using flows and
those flows are interlinked to each other. After creating flows, automatically code has been
generated at background. So many BPM tools are available in market like Oracle BPM, IBM
BPM tool, Pega BPM tools.
So, industries are using these BPM tools available in the market for creating flows of the
application rather than writing codes from scratch.
But whenever any new requirement or modified the requirement into the application comes in
to role then it is very difficult to add those requirements or modified requirements by using
BPM tool because for the same developer need to customize each and every flow and one
flow is interlinked with multiple flows so it is time taking process.
2.3.2 Case Management:
So, industries need a feature where these multiple interlinked flows can show at one
transaction, so that any future requirement comes that can easily added.
So Pega comes with a feature of case management where multiple flows can see in one
transaction by using case life cycle design.
Developers is developing Event Management application by using BPM software where they
created multiple flows to understand business process rather than writing codes from scratch.
1. Book an Event
2. Hotel Services
3. Food Services
4. Car parking
5. Security Services
6. Pick-up and Drop facility
7. Feedback
Each and every service has their own process or flows: Resolve & Report
Let us understand flow of each service:
Flows can be of-
1. Book an Event:
2. Hotel Service:
3. Food Service:
As you can see in the above diagram, that each service has their own flows and each flow are
interlinked to each other. Instead of writing bulk amount of code, we are using BPM software
to design flows or process that takes less time to developed application as comparison to
traditional programming language.
2.4 6 R’s of BPM:
● Receiving — Accepting and capturing the essential data describing work from multiple
sources in multiple media and formats, from keyboards, scanners, and external systems.
● Routing — Using characteristics of the work and knowledge about the workforce to make
intelligent matches and assignments.
● Reporting — Providing real-time visibility of work in progress, work completed,
productivity, bottlenecks, and quality.
● Responding — Communicating status, requests for information, and progress to the work
originator and to other people involved in the work, by email, fax, written mail, and other
means.
● Researching — Accessing external systems and databases through connectors to support
analysis and decision making.
● Resolving — Through automated processing and automated support of users, completing the
work and updating downstream systems promptly.
When it comes to modification or change requirements, then it is very difficult for business
user to understand these flows, because business is not technically good and these flows have
different shapes that defines technical terms. It might be a possibility that some flows
business user/stakeholders cannot linked to each other and cannot give inputs for modify
requirements.
So, business user needs to understand business processes by getting all multiple flows into a
single transaction.
a) Supports planned, structured flows and dynamic cases (Dynamic Case Management)
b) Enables the business to directly capture objectives and manage change “P” in iBPM –
process
c) The focus is on the process by automating the work (receive work, route work, report
work)
d) Supports dynamic, predictive and adaptive analytics (research work, respond work, resolve
work)
As per the industry demand, they need an application that can take decision based on some
analysis.
For the same, Pega introduced decision management product that is based on predictive and
adaptive analysis. For decision management Pega acquired Chordiant organization in March
2010. This acquisition gave Pegasystem access to new market such as telecommunication and
healthcare.
Example: Heathrow airport in UK:
Transcript:
This is your customer. You want him to buy your products, use your services, and have a great
experience, and your competitors want the same thing. To compete, you have to take the right
action with every customer touch, ensuring that each and every conversation delivers exactly the
right message, the right offer, and the right level of service. You want to provide a great experience
while maximizing the customer's value to your organization.
Big data and analytics are a start, but the real value comes when you can turn data into
insight, into action, which means making coordinated decisions in real time, across all
channels. Pega delivers this through a capability we call next best action.
In Pega, business people use browser-based forms to build decision strategies visually. These
strategies combine predictive analytics with algorithms developed through mining large sets
of data, adaptive analytics with self-learning algorithms that improve with each interaction,
and traditional business rules that allow users to prioritize and arbitrate between decisions.
Pega uses the strategy to look across all the potential actions you may take with a customer,
make an offer, initiate a retention plan, open a service case, start a collections process, and
ensure that exactly the right action is taken at every interaction. And it works across all
channels, to give a consistent experience, whether the customer is on the web, a mobile app,
in a store, or calling a contact center.
Strategies can even be connected to streams, like social feeds or network events, to detect
patterns and drive the next best action proactively. And strategies are completely contextual.
Any change in the customer's context, a click, a reply, a location change, a tweet, will trigger
the next best action, so you can really listen to your customers and act accordingly. Pega 7's
next best action capability lets organizations optimize every customer interaction for
experience and value.
2.3.5 Mobility
As per the industry demand, they need mobile application. For the same, Pega introduced
Mobility product there we can developed mobile application. For Mobility, Pega acquired
Antenna Software organization.
You can use the Pega Mobile Client service to quickly build custom mobile apps by using
Pega Platform. Developing custom mobile apps gives you a native user experience with
model-driven web apps on Android or iOS devices.
2.3.6 Co-Browsing
After that pega comes with new product capabilities i.e. Co-browsing. For the same pega
acquired with Firefly in sept 2014.
How co-browsing work? : No installation, No Plug-ins, no downloads are required user can
share their web screen to CSR by just click a one tag and behind some JavaScript code is
running and that screen CSR will see.
It provides security in terms of data entering in to the screen and if user opens different tabs
in web browser CSR cannot see those tabs. User data is completely protected.
Pega is not stick to one cloud, from any cloud we can access pega platform either it will be
IBM cloud, Cloud Foundry, Amazon Cloud, Google Cloud or even container like Docker.
RPA: If asked if it was better to automate processes rather than perform them manually, most
would respond with a resounding, “Yes!”
RPA mostly focus on less Complexity and high volume of work that can be repetitive. There
are types of process that can be automated.
2. Shipping Notification.
3. Order updates.
To find less complexity and high volume of work that can be repetitive PegaSystem is using
Workforce Intelligence.
Intelligence and robotic automation help enterprises maximize the value of their two biggest
investments, people and technology, by understanding how users interact with applications.
Pega robotic process automation, desktop automation, workforce intelligence, and case
management together to enable more productive employees and a better customer experience.
Unlike RPA-only
Solution providers, Pega offers end-to-end Robotics, CRM, and BPM for any digital
enterprise, giving organizations the power to:
a) Identify workflow inefficiencies: As a first step, businesses can quickly and more easily
analyze their employee workflows to uncover processes that are causing disruption in
customer experience, such as needless and error-prone data rekeying across different apps.
This visibility helps pinpoint inefficient processes that could be prime candidates for robotics
to digitally transform their operations.
b) Automate desktop processes: CSRs suffering from application overload can now benefit
from desktop applications operating in a single seamless process—moving data between
applications where APIs don't exist. Solutions can be deployed in weeks, quickly simplifying
the employee experience, which leads to a better customer experience.
c) Reduce repetitive tasks: Outside of customer service, many high-volume, low-complexity
tasks traditionally done by employees can now be automated without the need for human
intervention. Robotic process automation enables these processes—from reviewing claim
details to updating transaction systems—to be run unattended, further freeing representatives
to meet the needs of their customers.
2.3.10 DevOps:
After that Pega comes with a new feature i.e. DevOps & Testing: A Continuous
Integration/Continuous Delivery pipeline is an automated process to quickly move
applications from development through testing to deployment.
Before Pega System is using JetKins DevOPs feature. But now PegaSystem developed
Deployment Manager for DevOps.
That contains Customer Service (Customer Relationship Management), Sales and Marketing.
PegaSystem has developed application on CRM, CLM, KYC, Sales and Marketing on Pega
Platform. If any of the industries required application on above features then they directly
provided services to them.
It is a package of Pega Platform, RPA and Workforce Intelligence and that package Pega
System is providing customer to developed application it is available in pega 8 or pega
infinity.
3.1About Project
1. By the help of Pega Training I created a project names Bus Booking
2. Case Type- Bus Booking
3. Data Types-
4. Various Section
ix) Feedback
Fig 3.1.1: Case life cycle of Bus Booking.
Applications of project
● Easy to access.
● Time Saving
● Cashless – It encourages to make digital India
● Efficient way to book bus