Infogain deploys and integrates RPA platform to Google Cloud, providing a robust platform for cognitive and on-demand automation

Client Background

Our client is a market leader and disruptor in the accommodation marketplace. They provide vacation rentals through an online solution that manages 400 million guest arrivals and nearly 2 million guest stays per night in 191 countries.

Business & Technical Challenges

The client’s listing creation process was manual, time consuming and not in line with the speed with which their business had been growing. This was negatively affecting their customer satisfaction and the rate of capturing revenue and market share.They engaged Infogain to hasten their listing process by using automation and therefore, increase the activation rate of their listings.

  • Disparate system that lacked a centralized single version of truth for the data
  • Delays and duplicate property listing requests due to lack of communication and transparency
  • Poor quality of listing data, resulting in a lower activation rate for new listings
  • Lack of scalability due to current system unable to handle large volumes of newly created listings

Download the case study to read about Infogain’s approach to resolve these challenges and benefits that resulted from it.


Join Infogain for “THE CHURCHILLS 2019,” the annual premier event, hosted by the Churchill Club on Thursday, September 12th at the Hyatt Regency in Santa Clara.

Please nominate yourself to attend, register HERE.

Infogain recognizes excellence in innovation, leadership, collaboration and societal benefit for the purpose of inspiring others to positive action. The honorees were nominated by their contributions in four areas of excellence. In the spirit of “giving back,” they will share their perspectives and insights for contributing to the greater good.

Time: 5:30 PM – Registration/check-in
6:00 PM – Dinner
7:00 PM – Program begins
9:00 PM – Program concludes
Location: Hyatt Regency Santa Clara, 5101 Great America Parkway, Santa Clara, CA 95054
Speakers: Game Changer—Peloton & Slack
Magical Team—Zoom
Local Benefactor—Carl Guardino, SVLG
Legendary Leader—John Thompson, Lightspeed Venture Partners & Microsoft

Event | Meet Infogain & Automation Anywhere at Mitchell’s mPower Conference

Infogain is delighted to announce that it is a Platinum Sponsor at Mitchell’s mPower Conference.

Call to Action: Meet our Chief Technology & Strategy Officer, Nishith Mathur and Vice President- Sales, Girish Kannali at mPower and our partners from Automation Anywhere.

About Mitchell’s mPower Conference:

An exclusive, invitation-only conference, designed for senior executives in Property & Casualty, workers’ compensation, risk management, pharmacy and collision repair. The three days event will feature business inspiration, industry insights, informative solutions and service-focused sessions with plenty of opportunities to network. mPower will be hosting over 300 executive leaders, including CEO, COOs and CROs.

Conference information:

Connect with us at

Meet our team:

Nishith Mathur, Chief Technology & Strategy Officer (Connect on LinkedIn)

Girish Kannalli, DU Head (Connect on LinkedIn)

Date: September 30th  – October 2nd, 2019

Venue: Boca Raton Resort & Club in Boca Raton, Florida

IDC PERSPECTIVE: Bots and Beyond: Infogain and Network and Datacenter Services Provider Partner to Automate Finance Function

This IDC perspective showcases Infogain’s global execution of robotic process automation (RPA) for an IT services client across 13 APAC countries. This includes use cases of desktop automation, process automation and considerations for cognitive automation and machine learning. This IDC perspective provides details on the business challenges, scope of work, methodology and implementation and indicates the cost savings and productivity gains achieved by task/process.

Business Challenge:

The network and datacenter services provider engaged with Infogain almost three years ago when its financial unit was looking to transform and optimize several financial and operational processes. The challenges faced were two fold:

  • Finance resources across the Asia/Pacific (APAC) region were unable to optimize  their time beyond deploying basic automation in Excel and were spending too     much time doing repetitive, manual, and mundane tasks.
  • In Hong Kong and South Korea, local teams required resources with greater financial expertise as they worked to maintain a high volume of monthly and quarterly closure activities

To read about the solutions that Infogain provided, download our case study.

Infogain Boosts Performance of Software System by 25% with JBoss 7.1 Migration Across Multiple Products and Geographies

Working under a tight deadline, and collaboration with the clients’ infrastructure teams and RedHat, Infogain upgraded the system to JBoss 7.1, including technical and functional services and executed a hybrid approach by upgrading base services first, followed by business domain services. Infogain’s solution included:

  •  Automated the complete build/deployment process
  •  Changed 180+ scheduler jobs for compatibility with JBoss EAP7 and cleaned up   unused  scheduler jobs.
  •  Changed network layer routings at TF5 to point to new EAP7 environment
  • Configuration of JBoss 7 environment.
  • Created POCs to resolve various technical issues faced during migration process
  • Created private-modules and deployed to JBoss EAP7 server that resolved frequent “out of memory” errors.
  • Upgraded MEGEN/scheduler jobs.
  • End-to-end testing.

Project Management | Response Planning, Analysis and Behaviors Key To Risk Management

Authored by Mohd. Adnan Shamsi, Program Manager

We know that every project has certain risks associated with it. A ‘risk’ or ‘project-risk’ is an uncertain event or condition that could influence one or more project objectives. It is prudent to identify all potential risks at the time of kick-off to ensure delivery of the project. Risk management is crucial and imperative for project success. Early identification of risks and its management on a project includes planning, analysis, response planning and behaviors needed to control risks. The ideology is simple because when a risk can be identified at the early stage, it can be mitigated; ensuring successful project deliveries.

Assessing risks at the start of a project is efficient and gives managers better control. Risk Management planning helps determine each risk and its impact, and risks are relative to a project. Any risk that is detected will affect the productivity of a project.

Potential risks could come from:

Requirement Instability – Introduces new requirements halfway through a project, reviews plans at a slower pace, causing delay. They may introduce something that could impact the estimated schedule, delaying the deliverables. The customer may also be unhappy with the quality of planning, expectation management, communication, efficiency, budgetary control etc.

Schedule – Identify the project activities at granular level, arrange these with correct sequence and build right dependencies within these.  Any unfamiliar part of the product not in the plan will disturb the schedule. Additionally, missing important tasks, lack of baselines and unexpected vendor delays due to labour dispute, supplier bankruptcy, etc. can impact the project schedule.

Quality – Non-adherence to specifications can cause failure if the quality does not adhere to the required specifications. In addition, the quality of certain products or services may not equate with the fulfilment of a certain specification as determined by the customers’ needs.

Effort – Inaccurate effort estimates can be risky, so it is important to focus on the intended improvement plan to eliminate/ minimize risks. Changes in line requirements during a project might lead to extra effort or delays.

Margin – Managing the budget is one of the most important aspects of risk-based approach and any impacts must be flagged immediately and managed. Lack of proper planning could lead to poor cost estimation and inaccuracies.

People – Non-availability of resources as per a resource plan will impact delivery. The available resources include inadequate skills or inexperience required for the execution of a project.

Based on the list of potential risks, a project manager must understand the key properties of risks, such as:

  • Strategy: Risks need to be identified early on and assigned an owner to lead its resolution. The risk must be accepted, avoided or minimized. Avoidance and reduction of risk means you can change the plan entirely and strategize according to potential risks.
  • Visibility: Risks are better identified when there is clear visibility on how a project is performing and what level of risk might be involved throughout the project.
  • Possibility: The level of each risk differs, with different dependencies and the magnitude of one risk may differ from the other. A project manager must focus on the possibility of risks and their occurrence.
  • Impact: A risk may not be certain, impacting the project at various levels like project, division, program or even organizational.
  • Costs: In case a risk occurs, its costs in terms of project, division, program and organizational level must be ascertained and necessary actions must be taken.

Once all risks have been identified and their properties determined, a ‘Risk Assessment Plan’ is readied for kick-off, which focuses on series of action that are planned to avoid the risks. The document addresses three key questions:

  1. Who is the owner of the risk?
  2. Should the risk occur, what is the estimated time needed for closure?
  3. Regular checks or status updates.

The mission of risk-based project management is successful project delivery. Once the risks are identified, they can have owners across the organization from Executive to a Project Manager to a Global Delivery Head.

Risk planning is essential to successful project deliveries and with off-the-shelf tools and solutions such as Planview or SpiraPlan available, this can be done easily enough. Infogain drives business outcomes with our emphasis on high-quality, on-budget, on-time delivery of projects.

Fostering Highly Productive & Efficient Teams with Extreme Programming (XP)

Authored by Nitin Shrivastava – Technology Advisor & Rashmi Gupta – Program Manager 

Extreme programming (XP) is one of the most important software development frameworks of the Agile model. When it is used to improve software quality and responsiveness to customer requirements, XP is an efficient way to organize projects and develop software and collaborate on code and how best to increase developers’ productivity.

The principles of XP are centered on customer satisfaction and empowering developers to confidently respond to dynamic customer requirements, however late in the development cycle. XP is team oriented; it implements a simple, yet effective environment enabling teams to become highly productive and efficient.

Extreme programming’s basic functions and activities include:

  • Code Review detects and corrects errors efficiently. It suggests pair programming as coding and reviews the written code carried out between a pair of programmers who switch their work every hour.
    • Pair programming helps with hotfixes that need to be released immediately and new feature development where complex business rules are to be implemented. It helps new team members understand the application code faster and become more productive.
    • Daily group reviews ensure the new additions to the codes are as per the coding standards and the changes do not adversely impact other areas of development lifecycle.
  • Testing codes check for errors and improves its reliability. XP promotes Test-Driven Development (TDD) to continually write and execute test cases. In the TDD approach, test cases are written prior to the code. The TDD approach in insurance project helps to find complex business scenarios which can impact other business rules.
  • Incremental development proves very effective specially after a customer feedback when the development team adds new increments every few days after each iteration.
  • Simplicity makes it easier to develop good quality code, to test and to debug it.
  • Design is the most important component to developing a good quality
  • Integration testing helps with identifying bugs at the interface of different functionalities. XP recommends that developers follow continuous integration by building and performing integration testing several times a day.
    • Dev/QA environment is regularly updated to help the team test in a production environment with data and the new code base.
    • Sandbox environments are provided for the team to quickly create an integrated testing environment with the latest code, so developers can test the code within sprint cycles.

While there are several advantages of following an extreme programming framework, it is important to ascertain a company’s size, structure and expertise base to allow for applying XP practices. Some factors to consider include:

  • XP was designed to help development teams adapt to fast-changing requirements, making it suitable for the ‘highly adaptive’ software development style.
  • The projects are risky, perhaps a shorter deadline to be met, problems connected with working on a new system; XP practices are most adept with handling these.
  • Team size is essential to successful XP implementations. A team of 12 or less is typically efficient for XP.
  • Developers’ ability to create and run unit tests, automated testing.
  • XP is customers centric, requiring customer participation to work with developers and managers side-by-side. It is mandatory that the client be available in the same office.


Extreme Programming is for the team that defines collaboration and continuous development with high importance. XP ensures a healthy product because it anticipates errors, is highly adaptable and requires ongoing feedback from customers.

For questions and comments, or to speak to an expert, contact us here.

Architecting the Data Management Platform Success Story

Authored by Deepak Kushwaha, Program Manager

The Data Management Platform (DMP) can be visualized as a data warehouse. DMP is a software that houses audience and campaign data from various kinds of information sources. DMPs talk to demand side platforms (DSPs) and help marketers unify audience and performance data across different sources. Get introduced  to DMP by reading our blog, ‘An Introduction to Data Management Platform (DMP)’.

According to a report by Digital Journal, the DMP market is expected to grow at 15% CAGR growth and reach USD $3 billion by the year 2023. DMPs have use cases that span industries that include eCommerce, Auto, Retail, Real Estate, Travel and Hospitality, and Financial products. With extensive use cases the DMP should see a 100% adoption rate, however, despite various off-the-shelf solutions in the market, DMP implementations are riddled with challenges. For success, CIO’s must overcome these challenges:


  1. Audience performance measurability across devices and channels, including real-time and offline.
  2. Scale and effectiveness with onboarding first-party, second-party and third-party data audiences
  3. Ability to syndicate custom audiences at scale across channels, including offline
  4. Lack of complete view of consumers in platforms such as Facebook
  5. Accuracy in cross-device linkages to consistently and accurately identify consumers
  6. Audience Data Loss after Integration with DSP and Ad Serving Platform
  7. Data pixels provided by DMP are too large to be implemented in Third-Party partners

Good architecture design is the key to overcoming these challenges, when stitching together with the data from various sources that work together to develop a 360-degree view of the audiences. Here is a six-stage architecture for a custom DMP.

  1. Data Sources Identification – Identifying all the data sources is the first step. These sources can be first/second or a third party such as WebApp, Mobile App, CRM, Partner Data, SAP, Retail Transactions, Google AdWords, Social sites such as FB, etc.
  2. Data Aggregation – Data Aggregation, is the second and one the critical steps, performed by existing solutions such as Google Tag Manager or Tealium.  Only the script provided by Tag Manager (GTM/ Tealium) is used in a client’s codebase, which extracts the complete required analytics data. The Tag Manager internally configures all the other analytics tags.
  3. Data Collection and Processing – This step utilizes external systems (Kochawa, AppBoy, Google AdWords, FB Analytics, AppFlyer) for fetching and processing data. A simple way to gather cross channel/device data. Tags have specific functions and should be reviewed and selected based on requirements. These tags are applied to capture user actions data performed on the data source (website or App).
  4. The DMP – The complete set of data from step 3 is cleaned, classified, stitched, processed and analyzed before storing in the DMP. At this stage, the DMP is a data storage unit. Choosing optimum cloud storage such as S3, AWS EMR, RDS, Redshift, Apache Hadoop, Hive is imperative; and based on volume of data, performance or other nonfunctional parameters.
  5. Data Analytics – Nearly the last step, data analytics forms the base for adding machine learning algorithms (based on R/Python/SQL/Spark) for building a customer profile, look-a-alike models, segmentation and custom audiences. Offline provisions are made based on the clients’ needs and the volume of data to be made available.
  6. Dashboard/Publish Data – In the final stage, the dashboard contains all the reports.  All real-time and offline data is shown through a secure Rest API’s to another 3rd party, DSP’s, Ad service platform. Email notification services are also integrated with DMP to campaign client ads/coupons/offers to the targeted custom audience etc.

From a review of the requirements to careful selection of technology used, the role of an architect is crucial to the successful DMP implementation. DMP’s help brands gain an edge by making their data more portable and easier to integrate with DSPs. It provides a competitive advantage by leveraging millions of data profiles from consumers; performing business analytics; and creating custom segments and audiences.

Infogain helps Data Management executives and CXO’s to achieve their business objectives. We invite you to connect with us at

Infogain & Zinnov Joint Roundtable: Emergence of Platform Business Models

Emergence of Platform Business Models: Accelerating towards Industry Dominance

Infogain & Zinnov Joint Roundtable | July 31, 2019

Platform-led transformation is radically changing the way enterprises conduct business. Enterprises, large and small, are under immense pressure to differentiate themselves in an ecosystem inundated with innovative ideas and disruptive use of new age technologies. The platform economy has grown by leaps and bounds in the last decade or so, with ‘platformization’ emerging as a critical part of any digital business strategy.

To address this topic, Infogain and Zinnov will host an interactive roundtable discussion, “Emergence of Platform Business Models: Accelerating towards Industry Dominance,” at the Santa Clara Hyatt Regency on July 31, 2019, 3:00pm-6pm PDT.  Attendees will:

  • Learn from business leaders, technology experts, industry veterans and influencers about strategies for successful adoption of the platform business model.
  • Discuss and debate key areas such as benefits of transformational platform-led business models, potential challenges in the adoption journey and best practices.
  • Hear from their peer’s experiences; their challenges and success stories.


  • Nishith Mathur, Chief Solutions Officer
  • Pari Natrajan, Co-Founder & CEO, Zinnov
  • Infogain & Jitender Sethi, VP, Infogain

This invitation-only event will host 20+ senior Product Engineering practitioners, and IT leaders driving technology-related initiatives within their organizations.

For more information or an invitation, contact us at