Search This Blog

Saturday, March 4, 2017

Rebels and Transformation

As an independent consultant the biggest challenge I face is inability to see the big picture and being patient towards building a logical workflow that involves people, process and technology.
Due to the lack of patience clients often resort to "distress sourcing": simply defined as "sourcing of all my distresses to a vendor" or finding a technology that will take over the communication issues that are part of your people problem.
I came across the following paragraph while reading a book on spirituality:
"The people who cannot rebel ask for guidance, want to be followers. Their psychology is that to be a follower relieves them of all responsibility: the guide, the master, the leader, the messiah become responsible for everything. All that is needed of the follower is just to have faith, and just to have faith is another name of spiritual slavery" - The Rebel
I believe the above paragraph aptly summarises the issue. The following are some interpretations I made out of above excerpt.
  • Organization which love buzzwords in the boardroom but have not assessed the cultural fabric of their organization look for guidance from consulting firms/vendors. Which in itself is a fast way of learning; provided that the people have ability and motivation to learn. 
  • Some of the organisations I have worked with focus on hiring resources with exact skill set rather than evaluating learnability. This then poses a threat for their ability to cope with changes.
  • Before starting the journey of being a rebel/transformation/change it is very critical that an organization knows clearly the "for what?". That is, for what are they taking a particular journey. 
  • I usually find that the management to be very clear about their goals for starting a particular journey. The real challenge is downward communication to the people in the trenches and ability of people at each level to translate the bigger goal in their own goals (a.k.a. metrics/KPIs/KRAs)
If you agree with the above two then I am sure you agree with a change/transformation journey to have the following four actors and not just the vendor with a contract:
  • The Guide: The vendor or the consulting help who is hired to avoid the usual pitfalls and help morph the change as a transformation and not a trial.
  • The Master: The internal owner trusted by the management for her/his judgement and who in turn banks on the learnability of the people in the organization and steers the transformation.
  • The Leader: I believe that it is not just one person who is the leader but the complete management team. The role of the leaders is to make sure that they prepare their own divisions and teams to digest the change.
         This not only gives their own divisions and teams the confidence to accept the change but also gives the master ability to have small failures and course correct open heatedly the change that will work for the people in the organization. This allows for a way to adapt the change that fits right into the current processes and works for the people. This also avoids an implementation of the blueprint as suggested by the vendor.
  • The Messiah: Most people think that an evangelist plays this role or even worse some people outsource this responsibility, thinking that it can be quantified in person-hours.
       I believe that its not merely the responsibility of certain individuals to become the messiah. It is the responsibility of everyone in the organization to become the messiah of the change and thus welcome the transformation. When everyone in the organization welcomes a change it makes every other colleagues life easier and thus the organization assimilates the change much faster.
If you expect to embark on a journey of transformation and expect the vendor make it happen by themselves then you are forcing your people becoming a slave of the change.

Friday, April 15, 2016

Learning so called Hadoop: where to start?

It is confusing what book to read, what tutorial or courses to take. Right now the system has been split in different modules. Picking material on Hadoop will often straight away take you to HDFS and MapReduce/Yarn and programming. This can be confusing for analyst community as you are trying to learn more about analysis and not system/infrastructure maintenance.

So then the question is where does an analyst start? In my opinion you can look at the following blocks and start on any query tools.

In the current Hadoop ecosystem, HDFS is still the major storage option. On top of it snappy, RCFile, Parquet and ORCFile could be used for storage optimisation. Core Hadoop MapReduce released a version 2.0 called Yarn for better performance and scalability. Spark and Tez as solutions for real-time processing are able to run on the Yarn to work with Hadoop closely. Base is a leading NoSQL database, especially when there is a NoSQL database request on the deployed Hadoop clusters. Swoop is still one of the leading and matured tools for exchanging data between Hadoop and relational databases. Flume is matured distributed and reliable log-collecting tool to move or collect data to HDFS. Impala and Presto query directly against the data on HDFS for better performance.

So if you are an analyst like me then Hive, Pig, Impala, Presto, Sqoop and HBase can be a good flow to start taming the beast. Just like in the good ol days you can become an analyst first and then depending on your interest in infrastructure and admin side you can jump into other systems.

To start learning Hive - one needs to install it. So I would recommend following this URL (this one is the best of the couple available out there)

https://ravikkaushik.com/2014/02/15/install_hive_mac_osx-10-9/

























Saturday, March 12, 2016

Customer Loyalty

What does loyal customer mean?
  - Someone who makes repeat/regular purchases
  - Someone who purchases across product/service lines/categories
  - Someone who refers others
  - Demonstrates immunity from going to competition.

Calculate:

  • R: Recency
  • F : Frequency
  • M: Monetary Value
And then Customer Life Time Value (LTV)

Value Pyramid of Customers/ Where is the opportunity to create loyal customers?
  • Know your best customers: Who buys high order value? Who is a repeat buyer?
  • What is the expected value in your segment?
  • What is it about your service and product right now that makes the customer buy?
  • Where does top percentage of your revenue come from? (Ticket size, geo, category, sub-cat, brand)
  • What are they buying, When are they buying, How are they buying?
  • When looking at top buyers - do look into returns and other data silos.
  • Has the value of purchase/order value grown over the time?
  • A) What are their unsolved problems? B) What are their headaches? C) What keeps them up at night?
  • Make it easy for them to try or buy your new products and services.
  • Are you doing Birthday/New Year promotions card? Do you use this opportunity to force feedback?
  • "What is one thing we could have done better?"
  • Seek out employee feedback. Make sure you empower employees.
  • Communicate the vision of promotion to the front line.
Create such a visualisation:

Total Revenue                         80% of Revenue
XXXX                                      0.8R

CUST ID         REVENUE        80% REVENUE
1                         
2
3
4
5
6
7
8                         R                        0.8R