Infosys’ blog on industry solutions, trends, business process transformation and global implementation in Oracle.

Main

September 5, 2018

Customer Loyalty: Past Forward

Back in the 80's when televisions were introduced to the households, the marketers made an easy entry inside our home and a new era of visually animated marketing begun. The trick was simple, "be visible be sold ". Suddenly TV took the centre stage for all the marketing and promotion. Every brand, premier or not, wanted to connect with its customers and engage them via attractive advertisements appealing to their physical or cognitive needs. Since we as customer were generally not informed about the market and its offerings, anyone who could educate us about our needs and show us an available product for it could successfully seal the deal. In short it was about educating -> engaging -> selling for a long time only till market was all levelled.

Continue reading " Customer Loyalty: Past Forward " »

August 6, 2018

Oracle Data Visualization (DVD/DVCS) Implementation for Advanced Analytics and Machine Learning

Oracle Data Visualization Desktop(DVD) or Cloud Server(DVCS) is a very intuitive tool, which helps every business user in the organization to create quick and effective analytics very easily. People at all level can leverage the benefit of blending and analysing data in just a few clicks and help the organization to take informed decision using actionable insights. Oracle DVD is a Tableau like interactive tool which helps to create analysis on-the-fly using any type data from any platform, be it on premise or Cloud. Main benefits of Oracle DVDs are below:

·         A personal single user desktop tool, or a SAAS cloud service, which can be leveraged by any business user in the Organization.

·         Enable the desktop user to work even offline

·         Completely private analysis of heterogeneous data

·         Business user can have entire control over the dataset/connections

·         Direct access to on premise or cloud data sources

·         Administration task has been removed completely

·         No concept of remote server infrastructure

Oracle DVD/DVCS enables the business user to perform analysis using traditional methodologies as well as provides capability to perform Advance Analytics using R and creating Predictive model using Machine Learning algorithm using Python.

This simple and intuitive tool provides a very unique way to enable you to perform Advance analytics by just installing all the required packages. DVML (Data Visualization Machine Learning library) is the tool to help you install all the required packages for implementing machine learning algorithm for predictive analysis in one go.

Install Advance Analytics(R) utility will help you to install all the required R packages to perform Advanced Analytics functions like Regression, Clustering, Trend line etc. However, to run both the utility in your personal system/server, you need administrative access as well as access to internet and permission to automatically download all the required packages.


In the below slides we are going to discuss, how to leverage Advance analytics and machine learning functions to provide predictive analytics for the organization.

In order to create a Trend line graph, we need to enable Advanced Analytics and then pull required column into the Analysis.

Trend line Function: This function takes 3 parameters to visualize the data in a trending format.

Syntax: TRENDLINE(numeric_expr, ([series]) BY ([partitionBy]), model_type, result_type)

Example : TRENDLINE(revenue, (calendar_year, calendar_quarter, calendar_month) BY (product), 'LINEAR', 'VALUE')

We need to create various canvases and put them into one story line by providing corresponding description over the canvas. While creating Trend line visualization, we need to provide the Confidence level of data. By default, it will take 95% confidence level, which means the analysis will be performed over the 95% of data.


Continue reading " Oracle Data Visualization (DVD/DVCS) Implementation for Advanced Analytics and Machine Learning " »

March 31, 2018

Blockchain & Finance - An Introduction for the CFO

Have you heard about blockchain? Even if you have not heard about blockchain, you would surely have heard about bitcoin.  Bitcoins are not blockchain but Bitcoins use the blockchain technology.

Why should a CFO concern about blockchain technology?

The blockchain technology is a big game changer.  It can be used to solve many business problems. While some industries are hugely impacted, others might have minor impact. Also, since the technology is evolving and maturing new impacts are getting discovered every day. Ignoring the technology could mean loss of competitive advantage, inefficient process impacting shareholder value. As the guardian of the shareholder value, it is of great importance to the CFO to understand the technology in general and impact on finance function in particular.

Before, we discuss how the blockchain impacts the finance function, let us understand what blockchain is, what its unique features are, what are its benefits.

What's the name?

The blockchain technology is also sometime referred to as DLT i.e. Distributed Ledger technology. While there are minor differences between the two, to keep things simple, we can assume both are the same.

What is blockchain / DLT (Distributed Ledger Technology)?

As the name indicates the technology uses blocks, chains, is distributed (i.e. decentralized) and ledgers (list of data). Basically DLT uses blocks to store data, the data is linked / chained to each other most likely using cryptology.  Apart from data storage / linkage, in DLT the complete data will be replicated (distributed). The data in the block chain is stored based on a 'consensus' rule and blockchain might also have smart contracts, which gets executed based on certain criteria.

Blockchain / DLT (Distributed Ledger Technology) - How does it help?

Because of the above characteristics, a blockchain can help businesses

  • Speed up business processes - transactions taking days can be done in seconds.

  • Reduce costs - as it will enable direct peer-to-peer interaction without the need for intermediaries.

  • Reduces risks - as the transactions are immutable and cannot be changed ones created

  • Enforces and builds trust - all data is transparent and additions are through a consensus mechanism.

Maybe the above discussions are very technical, let me describe a finance use case for better understanding of the technology and the benefits. 

Trade Finance - Use Case - Using Oracle Cloud, Oracle Blockchain Cloud Service

Trade finance is one of the areas where the blockchain technology is already in use. Let us imagine a typical bill discounting scenario.  The scenario will have the following participants - buyer (say 'ABC Electronics'), seller (say 'LG Electronics'), and financing bank (say HSBC).  Assume we are the buyers, using Oracle Cloud applications.

ABC Electronics buys the goods from the LG, on receipt of the goods and the invoice from the LG, the details are sent (physical copies of invoice) to the HSBC bank. HSBC bank verifies the data and then releases funds to the LG based on the due date.

Note the above process

  • Might take 3-5 days, probably more

  • The participants to the process, do not have a visibility of the status - Are the goods received by the ABC Electronics, is the invoice received by the ABC Electronics, has HSBC bank got the document, has HSBC bank verified the documents.

  • The invoices might get damaged, lost, tampered with - as they move between the different parties.

How can Oracle Blockchain Cloud Service help here-

With blockchain we can now build a solution whereby

  • The business process of sending goods, receiving goods, receiving invoices, sending invoices to the buyer, verification of receipts and invoices by the buyer, sending the invoice to the bank can be captured / shared  on the blockchain

  • The transactions on consensus gets added to the block chain and cannot be tampered with (immutable)

  • Additions to the blockchain can be done by automatic process / manual process. Oracle Blockchain Cloud Service offers REST API's to automatically integrate the Oracle cloud applications with Oracle Blockchain Cloud Service.

  • New data can be added based on an agreed consensus mechanism, which can be built using Oracle Blockchain Cloud Service.

  • Oracle Blockchain Cloud Service also offers a front end application, which help the participants to view the status of the transactions (data transparency)

  • The physical invoices need not be sent to the bank, the bank can directly connect via RESTAPI offered by Oracle Blockchain Cloud Service, to verify the invoices captured by the buyer. ( eases and speeds up the process)

  • With Oracle Blockchain Cloud Service, a smart contracts can be built to automatic transfer amounts to the seller, on due verification of the invoices (process automation)

Below is the pictorial representation of how data (block) gets added to each node after each business event based on consensus between all participants and the same view is available to all participants.

With the above solution

  • The data is visible to all participants and is consistent across all participants.

  • Physical invoices need not be sent to the bank.

  • The correct invoice details are confirmed by all parties and cannot be tampered with (immutable). The ability is only possible due to the use of blockchain technology.

  • Smart contracts executed automatically to initiate supplier payments.

  • The time to process the payment to the seller can be done in few minutes instead of days

Are there other Use cases - Impacts on finance function?

While there is a big impact on financial services industry, crypto-currencies, the focus of this note is to discuss the impact on the finance function perspective, at a more micro level.

There are many other use cases. As the technology matures, the way it is implemented is also evolving and new use cases are getting discovered.

Oracle (in Oracle Open World 2017) while releasing the Blockchain Cloud Service solution, have listed a good set of questions which will help you determine the possible use cases for blockchain. Businesses need to check on below to discover potential use cases

  • Is my business process pre-dominantly cross departmental / cross organizational? ( think of intercompany reconciliation, interparty reconciliations)

  • Is there a trust issue among transacting parties? ( think of trade finance scenarios)

  • Does it involve intermediaries, possibly corruptible?

  • Does it require period reconciliations? ( think of intercompany reconciliation, interparty reconciliations)

  • Is there a need to improve traceability or audit trails? (think of bank confirmation letters, third party balance confirmation letters needed by auditors)

  • Do we need real time visibility of the current state of transactions? (think of publishing reports to various stakeholders)

  • Can I improve the business process by automating certain steps in it? (think of automatic payment, based on inspections by a third party).

From above, we can see numerous opportunities for improving the finance functions. Let me try to list possible use cases by critical functions of finance.

S Num

Function

Sub-Function

Possible impacts

1

Financial Management

 

Ø  Strategic Planning

Ø  Annual Planning

Ø  Rolling Forecasting (Quarterly / Monthly)

Ø  Working Capital management

Ø  Forex management

An internal, permissioned blockchain can be built to get consensus on the plan, which is transparent to all participants and immutable.

 

A permissioned blockchain can be setup to speed up the funds disbursement process for trade finance

2

Financial Reporting and Analysis

 

Ø  Statutory and External Reporting (GAAP / IFRS / VAT etc.)

Ø  Management Reporting (Scorecard, Dashboard)

Ø  Strategic Finance (Scenario Planning. M&A)

Ø  Customer and Product Profitability Analysis

Ø  Balance Sheet, P&L ,Cashflows

A permissioned blockchain can be setup for secured communication of reports which is secured, tamperproof, quick to publish.

 

3

Governance, Risk and Compliance

 

Ø  Financial Policies & Procedures (Business Rules Management)

Ø  Tax Strategies and Compliance

Ø  Tax  Accounting

Ø  Audit, Controls and SOX Compliance

Ø  Enterprise and Operational Risk Management

Ø  System Security and Controls

Secured communication of reports to government authorities.

 

A permissioned blockchain can be built to get consensus on the account balances for audit purposes.

4

Finance Transactions and Operations

 

Ø  General Accounting

Ø  Managerial Accounting

Ø  Accounts Payable

Ø  Credit and Collections

A permissioned blockchain can be built which is transparent, immutable and consensus based to capture customer promises for cash collections.

5

Financial Consolidation

 

Ø  Period end Book closure (monthly, quarterly, yearly)

Ø  Currency translation and trial balances

Ø  INTRA and INTER company transaction accounting

Ø  System of records close ( COA,  GL, Sub-ledgers)

A permissioned blockchain can be built to share and agree on intercompany balances.

 

Any pitfalls? What should you check?

There are many potential uses of this technology. As the technology matures and more Proof of concept projects get executed, new use cases are getting discovered and old use cases are also getting dropped.  As per Gartner Hype cycle, blockchain technology has passed the 'Peak of Inflated expectation' phase and is likely to enter in the 'Trough of Disillusionment' phase as POC's start failing before entering the 'Slope of entitlement' phase.

Considering the hype, there is a risk of trying to force-fit blockchain in scenarios, where simpler, cheaper, faster options might work better. While blockchain are immutable, highly secure, there are few exceptions and special attention is needed to ensure the exceptions are understood and managed. The government regulation to manage blockchain contracts also need to be evolve. There are also concerns with data transparency, which might not always be a good thing.

Conclusion

Blockchain is a big game changer.  Its impact on the finance function is inevitable. As the technology matures, the technology will help the CFO automate, speedup processes, build internal controls even with third parties outside the organization.  The CFO organization should start discussion on discovering use cases. It is likely that new ways of doing processes might be developed, in a way never imagined before.

The intention of the article is to give an introduction to blockchain, the impact on finance function and how Oracle Blockchain Cloud Service can help with build a block chain quickly.

Continue reading " Blockchain & Finance - An Introduction for the CFO " »

March 14, 2018

Patching and Upgrade Planning for Oracle Financials Cloud

Instance Patching and Upgrade is a way of life in Cloud world!

Customers using Oracle Financials cloud are well accustomed to the frequent patching and instance upgrades.

While the patches and upgrades overall improve features, performance and usability of application with enhanced functionalities; it can also create panic amongst financials users if not planned, tested and communicated on time.

Here are some tasks to be performed before and after patching /upgrade for a seamless transition to new release.

Pre-Activities: Before the patch is applied to instance or it is upgraded, following pre-activities should be completed:

  • Review the patch/upgrade Oracle notes and mark the ones impacting your current processes-- awaited bug resolution or new functionality.
  • Connect with Oracle by raising SR in case further explanation is require for any of the above notes. This will ensure no surprises when upgraded instance is handed over to users.
  • Compare the new FBDI templates with previous version and make a note of any changes. These changes need to be incorporated to the FBDI based Inbound interfaces.
  • Prepare and add the test cases for above points
  • Get the overall test cases reviewed by the functional team
  •  Inform the outage timings to users. Outage should include time taken to complete Post activities as well.
  •  Stop all the Inbound and Outbound interfaces to/from Oracle.
  •  As a best practice, patch/upgrade needs to be applied to the non-production environment first and tested/maintained with pre-post activities. Any issue faced during testing of Non-Production instances should be resolved before its applied to PROD. Some examples of such issues are:

o    Access issues in case of custom security

o    Formatting changes (e.g. page break ) to seeded reports

o    Any other known Oracle bug

These issues can be resolved with the help of Oracle team by raising Service Requests. The resolutions should be noted to be applied to Production as a post-task.

  • In case of any changes to FBDI templates, the inbound interfaces should be updated and tested in Non-Prod instance.

Post-Activities: After receiving patching/upgrade completion notification from Oracle and before the instance is handed over to testing team or users, below listed tasks should be completed by Oracle Support team:

  • Run following processes:

o    Import User and Role Application Security Data 

o    LDAP Requests

o    Update Person Search Keywords

o    Synchronize Person Records

o    Refresh Manager Hierarchy

  • Verify if the email notification is working (Notification on the Bell Icon) by either running a BIP report or changing a test person record. If its not working then an SR needs to be raised with Oracle to set the Notification Mode to ALL on SOA server and bounce the server afterwards.
  • Release the inbound and outbound interfaces to

1.       Catch up on the data since it was stopped

2.       Process as per regular schedule

  • Publish the active hierarchies to Essbase
  • Recreate the Essbase Cubes for active chart of accounts
  • Verify that Essbase is returning all Rules sets and Allocations in EPM
  • Activate the journal entry rule set assignments
  • Depending on the requirement, update the formatting of seeded report/s. E.g. Default Format, Page Break
  • Check for and Fix any subject area related error for OTBI reports.
  • Apply the fix for issues encountered during Non-Prod testing.

While patches are applied to the instance either monthly or quarterly (as opted by the customer); upgrade frequency is lesser. The scale and impact of instance upgrade is higher; since functionality changes are major. Hence upgrade planning should start well in advance. The impact analysis of upgrade should be performed meticulously and elaborate test cases should be built.

The Infosys Oracle Cloud team works with customers as trusted Support Partner and helps planning patching & upgrade transition; along with the regular production support activities like Period Close. The team tracks new features, presents to business and helps identify lag between new features & its adoption.

The objective during patching or upgrade is to minimize the spike of support tickets from Financials users. The above mentioned pre and post activities help ensure the same and maintain a stable Production System. 

January 12, 2018

Configuring DAC

This blog covers how to configure DAC 10g, 11g - setting up the server and client, importing the repository to DAC, Configuring the Informatica service and database, Scheduling the load and Running a sample load.

After going through this blog user shall be able to Configure DAC and Run/Schedule loads.

Setting up the server -

To start up the DAC server please perform the below steps -

1. Start server by clicking on 'standaloneServerSetupPrompt.bat' under <DACInstallHome>/Oracle Business Intelligence Data Warehouse Administration Console 11g\dac


2. Select 'Enter repository connection information' by entering 1


3. Choose your connection type - 'Oracle< Thin>' in this case


4. Enter the service name -

5. Give the Database Host details -

6. Give the port name -

7. You can give the DB Driver and DB URL if needed

8. You can change the Table Owner name details -

9. You can change the Key -

10. Save the changes -

11. Now test the repository connection

12. Connection was successfully established

13. Exit

14. Click on 'Startserver.bat' under under< DACInstallHome>/Oracle Business Intelligence Data Warehouse Administration Console 11g\dac to start the server

15. Status will be changed to Green or Orange from Red

Setting up the client -

1. Start DAC client by clicking on 'startclient.bat' under <DACInstallHome>/Oracle Business Intelligence Data Warehouse Administration Console 11g\dac

2. Click on Configure

3. Select 'Create Connection' and click on Next

4. Give Name, Service Name, Host details, Port name and click on Authentication File

5. Choose 'Create Authentication File' and click OK

6. Give the name and save it

7. Generate the authentication key by giving the DAC details

8. Click on 'Test Connection' to validate the connection


8. Then click on 'Apply' and then 'Finish'

9. Now, login with the created connection and by giving Username/Password. Select Authentication Type as DAC

10. DAC client is started

Importing the Repository -

1. Click on Tools à DAC repository management à Import

2. Locate the Container, select the 'Truncate the repository tables' & 'Enable bulk mode' options and click OK

3. Give the captcha and click Yes

4. This would take some time depending on the size of the container, the process should be completed popping the below message

5. Select Tools à DAC Server management à Repository Configuration

6. Give the host, port details of DAC server and save it.

Configuring Informatica -

1. After logging into the DAC client click on Setup tab

2. Then click on 'Informatica Servers'

3. Now click on New to create a new Informatica connection

4. Fill-up all the details of Informatica repository

5. Click on Test Connection and see that the connection is successful

6. Similarly give the server details


Configuring database -

1. After logging into the DAC, navigate to Setup à Physical Data Sources

2. Now click on 'New' tab and give all the necessary DB details

3. After giving all the details click on Test Connection to see that the connection is successful


Scheduling -


1. After logging into the DAC navigate to 'Execute' à Scheduler

2. Click on New.
Name - give a name

Execution Plan - select an Execution Plan to be scheduled

You can chose to run only once or on a recurrence pattern


Continue reading " Configuring DAC " »

September 28, 2017

OBIEE: An effective tool for quality control in Credit Bureau Reporting by Auto-Finance Companies

Auto-finance Organizations in US have to report the credit data of their customers every month to Credit Reporting Agencies (CRAs) i.e. Experian, Equifax, Transunion and Innovis to comply with FCRA (Federal Credit Reporting Act) of US law. For this they have automated software programs in place which extract the account and consumer data from their source systems and transform/ load the data as per defined business logic into data warehousing tables before it is finally sent to CRAs in the format of Metro 2 files. This process is called 'Credit Bureau Reporting'.

Continue reading " OBIEE: An effective tool for quality control in Credit Bureau Reporting by Auto-Finance Companies " »

August 27, 2017

Modeling Centralized Procurement in Oracle Cloud Applications

Modeling Centralized Procurement in Oracle Cloud Applications

Benefits of centralizing procurement activity in a large or diverse organization are well known. It helps in achieving significant cost reduction and policy compliance. In this article, we will focus on understanding the key concepts for modeling centralized procurement in Oracle Cloud applications.

In Oracle Cloud, a business unit does not need to perform all business functions. The business unit model allows you to assign only relevant business functions to a business unit, while some other functions can be outsourced to a different business unit. Examples of business functions are Materials Management, Requisitioning, Procurement, Payables Invoicing etc. Note that not all functions can be outsourced; Procurement is a business function that can be. A business unit that has a procurement business function assigned is called as procurement business unit.

Many of us have the impression that procurement business units create purchase orders like requisitioning business units create requisitions. Well, this is just partly true and does not reflect the true essence of this model. In Cloud Procurement, purchase orders are created in context of legal entities. It is true that a purchase order is managed by the procurement business unit but it is issued on behalf of a particular legal entity (which is typically derived from the requisitioning business unit). Suppliers see the name of the legal entity as the buying organization and not the name of the procurement business unit. In fact, Procurement business unit name is not even included in the printed purchase order PDF. Secondly, all the accounting impact that a purchase order has, is absorbed by the ledger of the requisitioning business unit. Procurement business unit does not even need to have a ledger setup done.

Confused?? .... You might be thinking, what a procurement business unit is and what it does? Well, we need to understand the idea of Procurement business function the way Oracle has conceptualized it. Let me explain. In Oracle Cloud, Procurement business function encompasses following activities:

Supplier relationship management: A supplier is a global entity, but supplier sites are created in context of Procurement business units. A single supplier site, can be leveraged by different business units through site assignments. Also note that Approved Suppliers List (ASL) entries are created and maintained at procurement business unit level.

Supplier Qualification management: Initiatives, Assessments, Questionnaires are created at procurement business unit level.

Sourcing: All negotiations are created in context of procurement business unit; and a single negotiation can carry item requirements from multiple requisitioning business units.

Pricing and Policy Determination: Blanket and Contract purchase agreements that define your purchase prices and terms and conditions, are created in context of Procurement business units. These agreements are rolled out to requisitioning business units through Business Unit access control.

Procurement Catalogs Management: Catalogs, smart forms, punch-outs are all setup at procurement business unit level and rolled out to requisitioning business units or to specific users through content zones.

Purchase Order Management: Buyers that manage the purchase orders are setup as procurement agents at the procurement business unit level. Purchase order header carries an attribute for Procurement Business unit, however the ownership and the liability lies with the Legal Entity.

None of these activities have any accounting impact. And all of these can be centralized, meaning that a centralized department can offer all these as services to the different business units of the organization. Moreover if you notice, all of these are strategic business activities on which organizations want their buyers to focus on more aggressively apart from the routine activities such as following up with suppliers for delayed shipments and invoice mismatches.

For centralizing procurement, it is advisable to setup a separate (or dedicated) business unit and assign it only procurement business function. And then create the service provider relationships with the requisitioning business units which will be able to utilize the services of the centralized procurement business unit. It is like plug and play setup; when a new business unit gets configured (for requisitioning) we just need to setup the service provider relationship and then roll out specific agreements or other catalog content as needed.

Before closing this article, I will like to emphasize on the fact that a business unit which only has procurement business function does not need any accounting setup (chart of accounts, ledger etc.). This means that, for customers who are implementing only sourcing or supplier qualification, there is no need to do any accounting setup at all.

I hope this article proves useful for you to understand the 'Oracle Cloud' concept of centralized Procurement. Thanks!!

Continue reading " Modeling Centralized Procurement in Oracle Cloud Applications " »

August 5, 2017

Living IT transformation

Couple of decades back, most of the organizations were building information systems and were in need of massive workforce to construct IT infrastructure and surrounding systems. Now, we have moved to next phase wherein almost all organizations have basic information technology system in place to perform daily business and constantly looking forward to digitally transform business in order to achieve competitive edge. Infosys has emphasized on new and renew strategy to tackle this IT transformation journey and I believe that we need to align ourselves to goal of the organization.

Change Mindset
Accept that change is constant in IT. There is no other choice. IT profession is isolated from rest of industries wherein you gain knowledge about some process, plant and next few years you follow the process to run the business. IT is all about adopting change and keeping pace with technology and add business value with innovation. The moment you choose IT field, you need to adopt with technology upgrade.

Niche skills
Flashback to late mid of 18th century - Yellow Metal was first discovered in California! As the news spread, people from all over country rushed to rip benefit out of it. New colonies were built. Colleges, railroads, streets and infrastructures were built. The first person to take advantage from this event was not a miner. A person working as retailer who has seen the great opportunity and it wasn't in mining for gold. Instead, he supplied the picks, shovels and related instruments that miners use to find yellow metal.  This retailer eventually became as one the biggest beneficiaries of the California gold rush. Another visionary merchant was Levi Strauss. Levi responded to the gold-rush need with suitable miner's clothes. Levi switched to tough denim cloth and had it dyed in uniform indigo. Rivets and bolts were used to keep denim pants in place. The new pants were relatively cheap and durable. By the 1870s, Levi Strauss' blue Jeans were daily wear for miners, farmers and construction workers throughout the North America. Even if you aren't knowing history of the gold rush, we all are familiar with Levi Strauss's blue pant aka "JEANS".
Bottom-line is that you need not be in mainstream area. For example, cloud market gathered space recently, spin off opportunity from cloud is requirement of integration systems. SOA and specifically real time integrations has huge scope. With increasing number of cloud systems customer is raising concerns about security, robust security is need of hour. Data is growing day by day opens opportunities for analytics and data scientists.

Bring out the best in yourself
Aptitude tests help you get a better look at who you really are and how you can grow. We need to choose domain and technology which suits us best. It will bring in best out of us. Do not attempt to learn new technology just for sake of market demand. I've seen that scaling of functional domain expert person into technical area did not work at all even if we gave ample time and trainings. Experienced people can easily figure out their liking and areas of expertise. Juniors needs to retrospect and talk to experienced people in order to find the way forward.

Shifting paradigm of Management
Even Management work is not constant in IT as it got changed from traditional Waterfall to agile, DevOps.
As per leading industry statistics, 80 % projects would be in "Agile" mode and agile will be primary mode of executing projects. With adoption of cloud, Agile will be more relevant.

Boiling Frog Syndrome
Small incremental changes often are neglected and go unnoticed. This is extremely powerful phenomenon known as Boiling Frog Syndrome. If you throw frog into pan full of boiling water, he will immediately jump out of it however if you put frog in a pan with room temperature water and slowly increase temperature, he will be cooked to death. Therefore, need of hour is to adopt ourselves to IT transformation.

March 23, 2017

CPQ for Professional Services Industry

Professional Services Industry (e.g. software services, training and certification industry etc.), sales process aligns to standard Sales process of a CRM application. The products and services sold are not too complex in terms of product structure and rules around it. However, every organization has different way of pricing and providing discounts to customers. CPQ Cloud offers a solution to meet the pricing calculation needs through configuration and customization options. Professional Services sales flow also ends with project creation to track the activities based on Services sold to the customer. This can also be supported via the CPQ cloud.  

Let us look at the Lead to Quote to Project Use case for a Professional Services organization: