Archive for July, 2017

Indian IT – Turning Crisis Into Opportunity: Part 2

Friday, July 28th, 2017

The ink on my previous post Indian IT – Turning Crisis Into Opportunity has hardly dried when two Indian IT majors Infosys and Wipro have announced better-than-expected quarterly results. Much as I’d like to attribute their superior performance to the guidance given in my post (!), these IT veterans have been doing all this and more for a long time.

The pall of gloom over the industry’s prospects has temporarily lifted. The industry can get rid of it permanently by taking the following measures:

  1. Go up the value chain
  2. Target the CMO organization
  3. Set up component factories
  4. Extract additional revenues from fixed price deals
  5. Redefine digital

I covered the first two imperatives in Part 1 of this post.

In this follow on post, I’ll cover the next three measures.

#3. SET UP COMPONENT FACTORIES

There’s a lot of buzz around assembling software from prebuilt functionality instead of developing it from scratch. In my two decades’ experience in the industry, the pressure for reuse keeps cropping up whenever the economy goes through uncertain times, like now. In Why Is Software Still Built From Scratch?, I’d shared my thoughts on how to crack the Holy Grail of assembling software from reusable components. To recap, it requires a repository of components and a business model that together let customers

  • discover software components in an open catalog
  • find out their specifications and select which components they need to assemble their system with
  • buy the selected components outright without onerous licensing terms or dependency upon any form of first- or third-party IP
  • be assured of getting the same functionality throughout the life of the software, and
  • modify components without having to share the source code with external entities.

Product companies won’t like to get involved in this endeavor since it goes against the grain of their license / subscription-based business model.

On the other hand, this is right up the alley of services companies. Indian IT Services industry should take the lead to set up component factories for making reusable code. A few enterprising services companies have already done this – I know a fintech that set up a component factory for producing electronic billing components and used co-visioning to assemble eBilling solutions from these components instead of building each solution from scratch.

For help with spec’ccing resuable components and developing business models like co-visioning, please contact us.

#4. EXTRACT ADDITIONAL REVENUES FROM FIXED PRICE DEALS

According to common wisdom, the value of a fixed price deal is frozen at the time of signing the contract. Accordingly, the notion of extracting more revenue from a fixed price deal may sound like an oxymoron. But that’s only because a combination of delivery pressures and a general lack of commercial acumen in the delivery organization makes most Indian IT project managers forget clauses like “Fixed Price for Fixed Scope” and “Change Control” that form a part of a fixed price contract. And savvy customers like Dilbert’s pointy-hair boss have found nice ways to hasten the memory-loss!

For the uninitiated, a fixed price contract means that the vendor agrees to deliver a fixed scope of work for a fixed price. Normally, any fixed price contract has a change control clause that allows a vendor to charge separately for additional work not covered in the original scope. In medium to large software development projects executed over several months or years, the scope rarely remains fixed. Changes to scope happen in the form of new functionality, additional support, unforeseen training needs, sudden requirements for data migration, and so on. They’re driven by factors related to business, regulations and overall program. As and when the scope changes, a fixed price contract allows the vendor to raise Change Requests to provide additional services for an additional price.

To take an example, one of the go-live requirements of the program mentioned in point #1 of my earlier blog post entitled Indian IT – Turning Crisis Into Opportunity was reconciliation of payment transactions between the said bank’s existing mainframe-based accounting system and the new payment scheme. Before the program began, the Bank had entrusted the development of the reconciliation module to the owner the accounting system. However, midway through the program, the application owner was diverted by a rush job from another program. Since mainframe skills were in short supply, the application owner threw up its hands and regretted its inability to deliver the reconciliation module within the pre-agreed timelines. This threatened to derail our program. We stepped in and developed the RECON module and billed ££££££ for this additional work.

This is how vendors can make more money from fixed price deals.

Of course, doing so in actual practice requires business skills on the part of a vendor’s delivery organization because people like Dilbert’s pointy-hair boss can be found in all companies – hence the term “extract”. When we presented our solution for the RECON module, the Executive Sponsor and MD of the bank cooly turned around and said, “How can a payment system not have reconciliation functionality? Don’t expect me to pay for such a basic feature”. Some day, I’ll tell you how we overcome this objection and turned this Change Request into a source of revenue – instead of buckling under pressure and letting this additional work cause a fixed price project to bleed. Spoiler Alert: We not only earned additional revenues in the process but also won brownie points from the bank’s C-Suite for keeping the program on track.

#5. REDEFINE DIGITAL

When asked how much digital contributes to Infosys’ revenues, its CEO Vishal Sikka quipped, “100% of our business is digital. We don’t write software for analog computers anymore.”

While Mr. Sikka may have said this in jest, many IT vendors seem to perceive digital as nothing more than good-old computerization; in other words, their version of digital involves typing information into a computer form instead of writing it on a paper form by hand.

When a vendor does digital transformation based on this paradigm, a substandard solution results. At best, the software matches the paper-based process but lacks intelligence or personalization. At worst, the software is so cumbersome that it drives users back to the paper-based process.

I came across several examples of poor digital transformations in government and the private sector while someone in my family applied for 20+ products / services in the last year viz.:

  • Apply for Income Tax PAN card
  • Register for courses at a private college
  • Apply for a new connection with a private sector Mobile Network Operator
  • Open a fixed deposit at a private sector bank.

Barring one or two exceptions, I preferred paper. Most digital processes had lousy CX. To give you an example, one of them asked me to upload a photograph complying with the following specs: 3.5 x 5 cms, 300 DPI, PDF, <50Kb. There’s no way an average user of this service would be able to create such an image file. I took me an hour or two but I managed the feat since I had access to a scanner and a couple of image manipulation tools. After jumping through several hoops, I hit the submit button, only to be informed that I was not eligible for the online route. The website told me to print the application form and snail-mail it to a postal address. I couldn’t help noticing that it was so much easier to paste a passsport-size photograph on the paper form compared to the hassles I went through to upload the image file on the website.

Vendors doing such substandard digital transformation work will have a tough time persuading customers in mature markets that they’re the right partners in their customers’ digital journey. Not surprisingly, Indian vendors are “struggling to capture a large share of the new digital market” in the USA and Europe, as highlighted by Peter Bendor-Samuel, CEO of outsourcing advisory firm Everest Group.

Indian IT should pause to rethink its approach to digital. Digital transformation is not just computerization – that ship sailed several decades ago. True digital combines the latest in forms, social, mobility, analytics and AI technologies with best practices in UI, UX and CX to deliver modern solutions that elevate customers’ revenue, profits and customer experience to the next level.

When applied to the above example, going truly digital would mean redesign of the software such that it has (a) a microservice that automatically creates an image file of the required specifications from a standard passport-size photograph uploaded by the user, and (b) a gate at the start of the digital journey to determine whether the given user is qualified for the digital process or needs to be diverted to the paper-based alternative.

If they truly get digital, Indian IT companies can increase their share of large digital transformation deals from their core markets in the West. On the other hand, if the industry continues to do pseudo-digital work, it will dig itself deeper in the hole that the media claims it has fallen into.


These are just a few imperatives that I could think of.

I’m sure there are many more areas in which Indian IT + ITES can play a vital role. Vivek Wadhwa, Distinguished Fellow and Professor at Carnegie Mellon University, offers a few pointers in his Times of India article entitled “Indian IT needs to reinvent itself for the age of automation and AI”:

  • Bring manufacturing back to USA by helping US firms design new factory floors and workflows and install robots
  • Management consulting for optimizing supply chains and inventory management
  • Manage manufacturing and construction operations remotely.

Services has a lot of headroom for growth, as highlighted recently by Mr. N Chandrasekharan, ex-CEO of India’s largest IT company Tata Consultancy Services and currently Chairman of TCS’ holding group Tata Sons. There’s no shortage of ways in which Indian IT companies can ward off the looming crisis. If it gets its act together – as it has done several times in the past – the Indian IT industry can scale newer heights.

Use And Misuse Of Personas In Marketing

Friday, July 21st, 2017

Buyer persona is the bedrock of targeted marketing. HubSpot provides a succinct definition of the term:

“A buyer persona is a semi-fictional representation of your ideal customer based on market research and real data about your existing customers.”

A sample persona is shown below:

Persona-based marketing has become increasingly popular in recent times, both in B2C and B2B realms. Maybe it’s only me but I see a strong correlation between PBM and the rise of Facebook Ads, which is arguably the first platform to provide the ability to run ads at scale segmented by buyer attributes like demographics, behavior, and preferences. (In contrast, Linkedin Ads helps you target ads by title and Google Ads, by purchase intent.)

We develop personas for companies in IT, BFSI and other technology-intensive industries. After doing that, we create persona-specific messaging and content for our customers’ technology products and services. Campaigns based on personas help our customers’ offerings resonate better with their buyers’ goals and preferences, thus accelerating lead flow and improving lead-to-deal conversion rates.

Like all popular tactics, persona is susceptible to overuse. A few marketing professionals have already started panning personas e.g. Marketoonist, which lampooned personas in a recent article with the following cartoon:

The article went on to say:

“Marketers have more customer insights at their disposal than ever. Buyer Personas can be one useful tool to turn this customer data into a story. They can help capture an abstract target audience as a tangible character sketch. But buyer personas are only as useful as what they help you to do. Marketers can get carried away with the fiction. I’ve literally seen “watches Game of Thrones” in the personality sketches of buyer personas for enterprise software. These personality-driven personas may read well, but aren’t necessarily actionable.”

Reading the reference to Beatles in the cartoon, I was reminded of an ad released by one of my ex-employers years ago. The company had just become the distributor for Sun Microsystems in India. The launch ad proclaimed in bold letters, “Here comes the sun”. Even if you’re not a Bealesmaniac, you’d recognize the name of one of the band’s most popular songs in the copy.

Given this experience, I wouldn’t dismiss references to music bands in a buyer persona so easily. The key is to use them – as well as automobile brands or TV shows – in the right context.

This is where I think Marketoonist has gone wrong: Its cartoon depicts a classic case of misuse of persona.

I’m not alone. Like commenter ALLEN ROBERTS says:

“Like any complex tool, personas can be misunderstood, misused, and give crap results, but in the right hands, and right context, can be very useful.”

The misuse stems out of targeting the persona at Sales. While the output of personas can be shared with sales, personas themselves are meant strictly for Marketing.

Now, let’s see what can happen if the persona described in the aforementioned cartoon is consumed by Marketing – i.e used in the right way. Based on this persona, Marketing can shape the content, messaging and medium of the software in the following ways (if not many more):

  1. Pepper the marketing collateral of the product with Acura-related terminology. From personal experience of marketing ERPs, an enterprise application offers tremendous scope for flaunting a wide range of terms. Slipping in an Acura-related term or two in the product and / or marketing collateral is a piece of cake!
  2. Seek product placement and / or advertising in Game of Thrones
  3. Lace the ad copy and demo videos with Beatles lyrics and background music respectively.

Needless to say, a campaign based on such persona-shaped elements will have a higher success rate than a “spray-and-pray” campaign, as my ex-employer’s Sun launch ad did.

Beatles was popular at the time. The reference to the band’s popular song “Here comes the sun” in the copy of the ad for Sun servers elicited an immediate connect with the thousands of Beatles fans in the target audience. The ad elicited a chuckle or two from the early adopters of the product and triggered a strong brand recall for the distributor amongst prospective buyers of RISC-based servers for years to come. (If you knew that the product manager of the company’s Sun division went by the initials of SUN, you might even spot another pun in the copy!).


Ergo, in the right hands, personas – including the one described in the cartoon – can be very valuable.

That said, everything is not hunky-dory in the world of personas. In a follow-on post, I’ll describe three ways in which personas are misused nowadays. Stay tuned.

How To Fight Card Payment Surcharge And Take #CashlessIndia To Next Level

Friday, July 14th, 2017

I recently read the following tweet:

I replied back pointing out that:

He replied back with the following tweet:

@logic was implying that merchants will definitely pass on the MDR cost to consumers.

Even if that’s true, he was confusing MDR for Surcharge. While both amount to a charge on card payments, they’re not the same. By definition, MDR is borne by a Merchant whereas Surcharge is slapped on a Cardholder. There are many other differences between them. Before I list them and explain why they matter to a common man, here’s a graphical depiction of how a card payment works.

The key entities in the so-called “card payment value chain” that processes a card payment are as follows:

  1. Cardholder: The consumer that uses a credit or debit card to buy something e.g. John Doe, Jane Doe
  2. Merchant: The business that sells that “something” to the Consumer and receives payment via payment card e.g. ASDA, Big Bazaar
  3. Issuer: The bank that issues the card used by the Consumer e.g. Barclays, State Bank of India
  4. Acquirer: The bank that issues a Merchant Account and POS (or POS alternatives like Bharat QR) to the Merchant, both of which are required for the Merchant to accept card payments e.g. Citi, HDFC Bank
  5. Card Network: The company that owns the infrastructure – aka “rails” – for processing card payments e.g. Visa, MasterCard.

The card payment value chain is also called a “4-corner marketplace”. Created over 50 years ago, it’s subject to the so-called “network effect”, which explains its popularity and longevity. The Merchant incurs a cost for using this infrastructure to accept card payments. This cost is called MDR or Merchant Discount Rate.

With the basics of card payment out out of the way, let me come back to the key differences between MDR and Surcharge. They’re as follows:

  1. MDR is the fee incurred by the Merchant for accepting card payments. Any charge levied by the Merchant on a consumer paying by card (over and above the price of the product or service purchased by the Cardholder) is called Surcharge. As we’ll see shortly, Surcharge need not equal MDR (and often does not)
  2. Set by the Card Network, the schedule of MDRs forms a part of the Merchant Account signed between the Merchant and the Acquirer. As a consequence, MDR is pre-defined, strictly regulated and ranges from 0.5-3% depending upon the product purchased and the type of card used for payment. (For the sake of convenience, I’ll assume a uniform MDR rate of 2% during the rest of this post.) On the other hand, Surcharge is totally arbitrary – it’s whatever the Merchant says it is. I’ve come across Surcharges ranging from 2 to 10%. In other words, Merchants slap Surcharge – masked as ‘Convenience Charges’ – that’s as high as 5X of the MDR cost they incur
  3. MDR is deductive. That is, if the sale value at the till is £100, the acquirer retains £2 and passes on £98 to the Merchant. On the other hand, Surcharge is additive. That is, against the purchase value of £100, the consumer incurs a cost of £102 at checkout (or even higher, if the Merchant passes on costs in excess of MDR to the Cardholder).
  4. Being deductive, MDR attracts no taxes. Whereas, being additive, Surcharge attracts taxes. So, the total debit the Cardholder sees on their statement is even higher than £102
  5. In return for MDR, a Merchant gets many freebies from the Acquirer e.g. fire insurance for store. Cardholder gets nothing for shelling out Surcharge.

In case all this sounds a bit technical, that’s because it is. However, there’s a reason why it matters to an average John / Jane Doe consumer and impacts the adoption of card payments.

I’ve made no secret of my distaste for Surcharge. The way I see it, MDR is the Merchant’s cost of doing business – if they don’t accept card payments, they can lose business. Like rent, electricity, employee and other costs, Merchants have to recover their card processing fees from their sales and can’t pass it on to me explicitly. If a Merchant still insists on a Surcharge, I can walk out and buy the same thing somewhere else without paying Surcharge.

Armed with this knowledge, I flatly refuse to pay Surcharge for paying with my credit card.

When Merchants try to justify their demand for Surcharge on the grounds that they pay this fee to banks, I turn the last point mentioned above to my advantage and fire back: “You get fire insurance for your store by paying MDR. Will you give me fire insurance for my home if I pay you Surcharge?” When they hear this, many Merchants quietly accept my credit card without any Surcharge.

Of course, my tactic only works when there’s a human being on the other side whom I can challenge with this logic.

Whenever a website demands a Surcharge, I abandon my shopping cart and rant to the company via Twitter.

Somtimes it works!

I know you “can’t win ’em all” but that’s no reason why you shouldn’t try!

I know many people who use cash because they don’t want to pay extra charges for using their cards. This is a serious stumbling block in front of greater spread of digital payments. I hope this post gives such consumers enough ammunition to fight Merchants’ demand for Surcharge so that they pay by card without incurring any extra charges and, in the process, take the adoption of #CashlessIndia to the next level.

Indian IT: Turning Crisis Into Opportunity

Friday, July 7th, 2017

At the end of my blog post entitled Indian IT – Crisis Or No Crisis?, I reflected on the zeitgeist about the looming crisis faced by the Indian IT industry due to growing automation, digital challenges, H1B restrictions and Trumpism-driven Middle America outsourcing.

Even if these challenges are real, there’s no need to panic. The industry has been through several crises in its 30 year history and emerged from each of them stronger than before. I predict that the same will happen even this time.

But not if it continues to bury its head in the sand. The Indian IT industry can escape the dark clouds on the horizon only by taking a few concrete measures on a war footing. I suggest the following imperatives for the industry in which I’ve spent over 20 years of my professional life:

  1. Go up the services value chain
  2. Target the CMO organization
  3. Set up component factories
  4. Rethink fixed price deals
  5. Redefine digital transformation

#1. GO UP THE SERVICES VALUE CHAIN

No, I don’t mean develop products. For reasons highlighted in my blog post entitled “Going Up The Value Chain” Is Wrong Path For Indian IT Services Industry, the industry’s DNA is in services. And services has a lot of headroom for growth, as highlighted recently by Mr. N Chandrasekharan, ex-CEO of India’s largest IT company Tata Consultancy Services and currently Chairman of TCS’ holding group Tata Sons. So there’s no need to jump off the services bandwagon.

What I mean is move up from project management to program management level within a services engagement.

For the uninitiated, a program is an aggregation of individual projects around business analysis, architecture, design, development, testing, infrastructure, deployment and communications. In addition, a program also manages relationships with other internal and external stakeholders such as business, legal, compliance, regulators, industry associations, and so on.

Historically, bulk of Indian IT companies’ revenues have come from development projects involving requirement gathering, design, coding and unit testing. Program management activities are left to the customer. Quite often, the customer outsources these activities to other IT services companies.

If Indian IT companies can start playing a larger role in the end-to-end program, they can stand to achieve a manifold increase in revenues.

Let me explain how by using the following case study.

A Top 5 UK bank was mandated to introduce a new payment system (“FastPay”) by the regulator. The bank’s Board directed its C-Suite to launch FastPay by a certain deadline. Within the C-Suite, the initiative was owned by the MD of Global Payments (“Executive Sponsor”), who had to fulfill it by collaborating with IT, IT, Operations, Product, Marketing, Legal and the Scheme Operator. Busy with the BAU pressures of running a multibillion dollar business, the MD needed someone to handle the day-to-day minutiae of FastPay’s introduction. This “someone” was the “Program Manager”, who was a partner at a Big 5 consulting firm.

The overall program structure is shown below.

The project level comprises individual projects around business analysis, licensing of new product, implementation of new product, modifications to existing systems, testing, and systems integration.

All these individual projects fold under the Program Manager. In addition, the Program Manager also leads the Steering Committee and the War Room. Chaired by the Executive Sponsor (MD of Global Payments in this case), the Steering Committee comprises of all key stakeholders and convenes on a weekly basis to review the progress of the program and make midcourse corrections as required; the War Room also comprises of all key stakeholders but convenes during go-live and at other critical program milestones.

Most Indian IT services companies – including my employer at the time – typically function in the capacity of (a) implementation partner and (b) systems integrator. For the sake of clarity, an implementation partner makes a new product work at a given company by providing consulting, training, customization, extension and other services; and a systems integrator “lands” the new product into the given company’s systems landscape by developing interfaces between the new product and the company’s existing systems. As you can see, both roles are largely technical. Typically, these vendors are not part of the Steering Committee or War Room and don’t have the ears of the program stakeholders or much say in the overall direction of the program.

In the specific instance, vendors of individual projects made revenues in the $5-8M range, which totaled up to around $40M at the program level. In addition, the program manager and the infra project manager spec’ced a plethora of environments such as development, system integration testing, user acceptance testing, sandbox, staging and production that contributed incremental revenues in the high single-digit millions for the infra workstream. All told, the program management vendor billed nearly $50M, which is 6-10X of the billing of any individual project vendor.

This is how moving up the value chain from project management to program management can result in manifold increase in revenues for an IT services company.

#2. TARGET THE CMO ORGANIZATION

While new tech initiatives can happen anywhere in an enterprise, most companies are looking at customer experience and revenue growth as the low hanging fruits to gain rapid ROI for their tech investments. As a result, technology projects are increasingly driven by the CMO organization nowadays. According to Forrester, “CMOs are the most likely C-level executives to have taken full control of their tech spending.”

The Indian IT industry has developed a keen sense of efficiency, having traditionally sold technology to the CIO organization, which is a cost-center in most companies. Besides, dealing with the CIO organization has shielded the industry from end-users of technology, whether it’s consumers or “business”. As a result, the industry has managed to get away by paying lip service to UX and by treating performance and other non-functional aspects of their software as an afterthought. These characteristics won’t help while targeting the CMO organization because CMOs are more interested in the effectiveness of technology and are driven by customer experience. Therefore, to open opportunities in the CMO organization, Indian IT needs to

  • shed its traditional cost-centric mentality and develop a revenue-oriented mindset, and
  • come out of its technical shell and gain an appreciation of how people use technology to run a business instead of using technology for its own sake.

Neither is an easy change to make but Indian IT can jumpstart the transition by keeping in mind the following realities of CMO organizations:

  • Online ads and social networks play a vital role in today’s marketing world
  • UI goes beyond color and fonts and encompasses psychological drivers like shortage, sense of urgency, and so on
  • UI, UX and CX are super important for any customer-facing software
  • What looks like a cosmetic defect to a programmer (or even project manager) could actually be a CX breakdown that could cause revenue and reputation loss, both of which are critical issues for a CMO needing immediate redressal
  • Learn to make conversation beyond technology. CMO orgs are fairly garrulous (present company included!)


Like I’d warned in Indian IT – Crisis Or No Crisis?, relying solely on coding, testing and other technical skills will no longer suffice. To successfully execute on the above imperatives and capture the revenue opportunities offered by them, the Indian IT industry will need to develop new non-technical skillsets in its delivery organization around stakeholder management, commercial acumen and marketing.

In a follow up post, I’ll describe the next three imperatives. Stay tuned.