Cobra Effect refers to a situation where a solution to a problem makes the problem worse due to its unintended consequences. The Origin of the term 'Cobra effect' can be seen in wikipedia. It says that as a Perverse incentive in economics parlour
Cobra Effect impacting businesses
Lets take a Sport example as a business:
[Justification of Sport as a business: Everything we do is a business and Sport is also a business at the end of the day.. Without any commercial benefits, no sport event will be deemed as a success (with success criteria like no.of viewers watched, the no.of sponsors, type of sponsors and so on) ]
Example 1: Let us take the Cobra Effect for the proposal of having a Two-Tier system in Test Cricket(Cricket is a popular sport in terms of Fan following, behind Football):
Background: Recently few of the international cricket commentators, after seeing the impressive crowd gathering/TV/Online viewership for the Test Matches that were played across different venues in a country between two popular Cricket nations, suggested that there could be a two-tier division of test teams, similar to what is there in major Football leagues across the world.
Reason for the new proposal:
The Viewership (be it TV, Online or in-person at the stadium) of Test Cricket has diminished over a period of time due to the advent of T20 cricket (a shortened version of 20 overs) which suits well with the current generation of cricket fans, fitting into the fast modern world.. As a result, the international Cricket committee (ICC), decided various ways to improve Test Cricket and make it global and big. To make it globally attractive, they decided to have a world test championship cycle (WTC) where 2 teams will meet in a Final and the winner will be declared as the World Test Champion
Currently there is a 2 year World Test Championship cycle that happens and every team plays some matches with some teams. There is a point-system where a team gets certain points for a win, no points for a loss and shared points for a draw (which is neither winning nor losing or have equal scores by both teams - draw is a kind of stalemate). What happens is that when big teams (3 countries dominate in terms of revenue, crowd pulling, sponsors, viewership, talent-wise...) play each other, there is more viewership(both Online and Stadium presence) and the game is very interesting and absorbing. There is a thrill to the game as equally(talent-wise) matched teams play to strive for a result (even draws sometimes get nerve-wracking for the players & spectators alike). However , when these 3 big teams play rest of the other teams, then more often than not those games do not entertain much viewership (be Online media/In-person) and do not generate much revenue for the sponsors. For inclusivity of all Test Playing nations, the ICC is obliged to ensure that every planned test match between the various teams/nations happen on the scheduled dates, even if they know that there may not be much viewership and sponsors would not get enough revenue from those matches.
Solution : To mitigate this, some seasoned commentators suggested a proposal where there will be a two-tier system.
In Tier 1 - The existing big teams would be part of Tier 1 and would play with each other more frequently so that there is more interest sustained in Test Cricket. When top teams play with each other, more crowd will be pulled to the stadiums and more online/TV viewership resulting all stakeholders getting happy as revenue gets generated with ease.
Tier 2 - Teams in this group will vie for a place in the top tier (tier 1).. The team that comes on top here might replace the team that remains at the bottom in tier 1, which is akin to what we see in major football leagues across the globe. The intent of this solution is to ensure that Test cricket does not loose its sheen
Now the Cobra Effect:
The WTC came into effect because the advent of T20 cricket was already impacting Test Cricket and ICC wanted to spread the game of Cricket and Test Cricket in particular (its primary to survival of Cricket as a game) ensured every Test cricket playing nation plays test cricket on a routine basis . By introducing this Two-Tier format in Test Cricket, ICC will prevent the dream of less-privileged Test cricket playing countries to rub shoulders with the best Test cricket playing teams. Unless these less privileged test teams play against the better teams there will be no improvement for these teams.. Also there could be a situation where one of today's big teams could be at the bottom of the tier 1 rung and that could be means they would be demoted to tier 2. If that happens what would happen to Viewrship, Sponsors and all those things.. How would that impact the team? It can be catastrophic
Therefore the unintended consequences are -
1. Depriving the rest of the teams an equal chance to improve their game (defeating ICC's original intention to spread and popularize Test cricket)
2. What if one of the current Big teams (which shape most of the ICC decisions because ICC revenues are predominatly achieved via matched involved through these teams) gets demoted to tier 2, over a period of time and which results in poor viewership (Online/TV/In-person) and generates lesser revenue - The possibility of which can happen pretty much.. This will also lead to Cricket fans disinterested and move towards other Sports.
This has happened in the past in the early 1990s for one great Test playing nation and fans moved towards athletics and basketball..
Eg 1 Conclusion: This Cobra effect in this case, therefore defeats the purpose of ICC which is to spread and popularize the game of Test Cricket.
Let us see the Cobra Effect in Industries:
In an IT industry, a customer organisation wanted its service provider to provide (or show) some metrics related to agile way of delivery for its ```Note Velocity is the total amount of work completed by the team, in a timeboxed period called iteration in agile parlour and usually measured in Story Points unit, which is just an arbitrary number] .
Based on velocity, team members of an IT project running through agile can forecast their subsequent iterations (also called as Sprint in scrum). But in this case what happened was different.. Let us see that
The unintended consequences or Cobra Effect
The Servicing providing organization used the Velocity metric for capturing the team's completed work, in terms of Story points (a popular measuring unit)
But the Customer treated the Velocity metric as a production metric and decided to go about in measuring how much work was completed by each team member within the team.
Eg: Conclusion
As you can see here, the servicing providing organisation wanted Velocity to be used as a metric whereas the customer used that metric, as production metric and started measuring individual performances which can make the employees feel that they are micromanaged
Lets take Banking industry with an hypothetical example
There is a modernization of applications going on a bank. The IT team is overhauling the entire ecosystem. The technologies are changing and everywhere there is a technology change. The bank decides to have Gen AI :as part of their modernization program to help seamlessly do millions of transactions in an effective and simple means .
The unintended consequences:
Gen AI is there as part of the modernization program. Due to poor security (here it means having easy access to necessary & critical documents) contract provided for the applications, these are creating security breaches and which makes end-user(customer) escalation, reputation loss, loss of sensitive data..
Banking Conclusion:
Therefore while bringing Gen AI to the Bank application, was supposed to help the applications., getting the Gen AI for work however threw compliance issue and other open challenges
In Genera, how to avoid the Cobra Effect in improve phase of the project
1. Understand why it is having Cobra Effect (actually root cause analysis in Analysis phase) but substantiate those findings in this phase
2. Brainstorms with various key stakeholders to discuss on various solutions with meaningful insights. Also discuss on Pros and Cons of each solution. Evaluate multiple solutions (set-based design)
3. Conduct risk analysis for each of the solution to ensure that the best possible solution can be given and do this post implementation as well to see how it works
4. Start with a small implementation of the solution and then as results turn positive , go big. Keep relevant metrics and monitor as how things shape and if all goes well, keep that going
Conclusion:
Every now and then, 'Cobra effect' will spear its head in all forms of businesses and industries. When such a thing happens, IMHO, the first and foremost thing is draw a map between the stated and unstated needs of the customer vs what was done and how it was done.. From there, go for the root causes. This will help us to quickly identify what was the issue and accelerate towards customer needs.. A similar thing to Cobra Effect that i could think of , is Kano model's Reverse state - the service provider may feel that something(feature/service) is good for the end-user(actual customer) but the actual customer may not like it