Sunday, April 22, 2007

The Blame Game- Top Management is always the enemy!


Everytime as middle managers we wear multiple hats viz., handling customers, handling subordinates, streamlining processes, handling bosses and handling super bosses!! The whole idea of this blog stems from the fact that at some point of time managers would be frustrated at the whole idea of executive management(corporate) giving them some directions that are totally tangential to what they do on a daily basis. Managers also feel that executive management has got no clue on the practical implementation angle and they just make all decisions top-down. They feel that corporate does not understand the daily challenges that they face and corporate feels that managers need to be guided all the time. There is definitely some wisdom here looking at both angles and this is the first step when a manager transforms himself to become a leader!

Corporate is not the enemy even though it can too often seem that way with unreasonable demands or out-of-touch expectations. It's just that corporate has a job to do, and sometimes it actually knows some things that managers don't know. Corporate is not trying to micromanage but trying to balance middle management needs with the needs of other parts of the organization! Naturally it's trying to manage short-term results and long-term investments. It's trying to make the whole greater than the sum of its parts, a worthy cause underneath it all. This perspective usually gets lost with the middle management in both ways- Either the middle management thinks that the corporate is the enemy or they think they just need to listen to what corporate states and do exactly what they are told to do. Obviously both these states are detrimental to the growth of the organization and the growth of the management team!

I have seen a lot of middle managers complain that the corporate has got no perspective on the day to day realities and I do empathize with them for sure. For example: We are currently being audited for KPMG on CMMi and ofcourse the corporate goal is to have all project managers follow processes for all customers. But project managers face the challenge of implementing this with a customer who does not give a damn about processes!! This is a case in point whereby the project managers will be pulled by the corporate for non-implementation. There are many ways to solve this problem but blaming the corporate for pulling on this is not going to solve the problem!.

But even if the corporate's intentions are good- beware! You as a leader must relentlessly shield your team from its interference. To do otherwise is a fast track to losing your team's confidence and respect. Every time you groan that "Executive Officer A says that we need to have 100% billing for this customer" or complain that "Executive Officer B is forcing me to get rid of person Z because he's so bad at his customer presentation/packaging skills and attitude", you make yourself look like a puppet whose strings are being pulled by the corporate. In fact, you actually make yourself a puppet. It is very easy for managers to look at their team and scream about the corporate; And this is exactly what they should NOT do. Ever, ever, ever. That's a total career suicide for the manager and not much better for the team. Very soon, instead of looking to you for direction, your people will be looking around you, searching for signs from the "real boss".

It really happened with me once whereby I was reviewing the resource utilization with my business manager and as usual I asked him to reallocate 4 resources to another new project as the current project was coming to close. Immediately the business manager agreed for the same as he felt that he was just obeying corporate's instructions!! Unfortunately the current project that is coming to close can be extended through a maintenance contract with the same team and there is a potential repeat business because of the same team. Ideally this perspective should have been given by the business manager; instead of that the reallocation just happened because the corporate asked for it. Tomorrow if there is a question on the repeat business it will be easy to wash the hands and say, "hey they asked for it and they got it".

As a manager you should never even give a perception to your team members that you cannot fight for them! Once you give that perception it is very easy for the team to observe and understand the dynamics. As I always say, "everyone observes you while you are at work" and there is no hiding from the fact that your team always evaluates you every second. So any complaining like this will immediately change their perception of you as a leader!

The perspective on this very simple- Sometimes there are optimal/rational decisions imposed to the management team and sometimes there are sub-optimal/irrational decisions imposed to the management team! The key is to find the balance in these decisions and create your own communication plan that can address and align both the interests!

It is very common to have corporate interfere with your team thereby giving a perception to middle management that they are micro-managing, hurting speed and morale etc. Obviously the suggestion is to not become a corporate apologist, trying to sell every edict to your people as if it were ice cream. By all means, push back hard on behalf of your business. Challenge nonsense expectations. Negotiate for resources. But keep that process behind closed doors, and when it is over, whether you have made gains or not, own corporate's final decision as your own. Take it to your people as your plan.

Remember Executive Officer A's idea of having 100% billing with a particular customer? Say he won't budge, even after you've made the case that it's stupid in your business high-demand environment. At that point, you need to buck up and move on. Get with your team and figure out a way to deliver the plan of having 100% billable resources by creating a bench that can take care of transitions/replacements!

As for poor resource Z, whom executive officer B wants fired- that's another case for the middle managers to own. If resouce Z is a solid contributor, instead of pulling the trigger while blaming executive officer B, quietly work your tail off to improve his packaging skills and attitude. In other words, make it your job to manage the interface between corporate and your team. And when corporate makes that interface thorny, don't share your pain- absorb it. If that sounds a bit unnatural, that's because it is. It is perfectly human for managers to want to blame "up there" for how hard it is "down here". But real leaders can't do that. And they don't.

Prakash Gurumoorthy

PS: I have taken some ideas from an interview of Jack Welch to write this blog as I felt this is appropriate for any middle managers!

Friday, August 04, 2006

Software Project Management

Software Project Management is a very well researched area and given the backdrop of globalization and IT revolution that has happened with India there has been a lot of studies as well as practice that has been made in this space. So I am not going to write about the same old story here.

Well for the beginners- Software Project Management is all about managing the customers, managing the technical developers/leads, and managing the necessary software development lifecycle (SDLC) processes to ensure that a particular project is immensely successful! At the end of the day, there are 3 objectives that a project manager should satisfy:
  1. Customers should be extremely thrilled with the execution of the project
  2. Developers/Tech Leads should have had a good challenging time in executing the project
  3. Process expectations for a project viz. Reliability, Risk Mitigation, Setting expectations, Scability and so on and so forth
This seems very simple when anyone reads about it and almost 60-70% of software projects worldover fail to meet expectations interms of effort, schedule and cost.

Why is that so? When things are so clear and when we all know that these are the areas that can make a project fail- Why is it so difficult to ensure 100% reliability?

Here is where Project Managers play a significant role in my mind and there are 2 aspects to this role.

There is a SCIENTIFIC aspect to project management and there is a ARTISTIC aspect to project management. The scientific part is reasonably simple:
  1. One needs to have clear specifications
  2. One needs to create a good project plan that can be tracked
  3. One needs to get the right technical people
  4. One needs to ensure that all the relevant processes are followed
There are still a few more to this scientific part that I have omitted as part of this blog is not to teach project management but to draw out perspectives on why projects fail and what can project managers do about it!!

The ARTISTIC aspect of project management is something that we all need to address as well:
What do you mean by artistic aspect: Things like:
  1. Do we know the one single most thing that can make this project fail? Are we able to sniff that beforehand?
  2. Do we have adequate relationship with the customer as well as the developers so that you can address conflict effectively? Believe me- this is the toughest part!
These involve a lot of intuition and instinct- This is what differentiates a successful project manager and an unsuccessful one!

Given the backdrop that we need to balance both scientific and artistic aspects of project management- How we do hone these skills and ensure that everyone possesses it?

Unfortunately there are no DO and DONT's for enhancing the artistic aspects of project management- Its like common sense! Either you have it or you dont have it!

But one thing can be honed- Project Managers can first identify that this is an issue and if they are able to consciously address it; they will be able to transcend the scientific boundaries that they have created and think more holistically.

This area is really tricky and it is the same as THINKING- I will write about this in my next blog.

I have seen numerous projects as a project manager, account manager, engagement manager, transition manager, program manager at Photon and I sincerely believe that project management as a discipline needs to be improved still!

Till then,
Prakash

www.photoninfotech.com

Thursday, August 03, 2006

Education System

"Live the life you have imagined. Go confidently in the direction of your dreams"- Henry David Thoreau


The most important thing that is lacking in indian education is pragmatic thinking!! We always take pride in the fact that our education has discipline. Nevertheless the concept of thinking synchronously aligning their skills becomes paramount when a student goes for a graduation after school.I am not good at statistics and hence am avoiding numbers or percentages;but I can say most of the indian middle class families orient their children in such a mindset that social acceptance,earnings,position,status are important in a populace of 1 billion and that should be the sole goal and objective-so get in to a education which makes you achieve that irrespective of your native skills. All one needs to make sure is to be in an area that mints money.Typical example is software industry where people just flocked like a bee to honey for overseas opportunities and definitely the concept of devalued rupee coming in to play(thanks to all our economy);it looks like a heaven.We can't ask more!! On hindsight this developed a sort of matrimonial profiling where a girl need not have fellowship;her father just needs to catch the right software fella.I am digressing here a little bit and i perfectly understand the implications of all these things and i dont blame anything. Coming back to education,this is perfect case of mismatch where one never knows what he is good at but aligns himself in such a way that he adapts to the new surrounding to make sure he delivers the best;which alternatively makes him defensive.The reason is he is always doing something which he has been given but not something which he gives in with passion! The point here is the vaccum which the education system is creating and how it impacts a student in the future when he/she painfully discovers that they are not suited for that particular job! Reality strikes for many of them and then they start the process of evaluating themselves and get in to an area of their choice if they are lucky.Usually by that time many personally become so responsible that they cant become adventurous with their career.Lot of constraints engulf them and they become totally lost in that eternal loop of balancing their personal and professional constraints.I strongly and sincerely believe that our education system makes us much more smarter and adaptable but the downside of the same is the blinkers it puts on every student and makes them lose the overall perspective.Have we ever thought what we like doing rather than what we should do? This is where the difference springs up and we become a creature tuned for society and parental constraints.We vegetate in that mundane world continually evaluating ourselves whether we are doing the thing we love passionately or not.Thanks to our education system which imparts us so much of knowledge but sadly no wisdom!! This concept can be well proven when you observe the Western Education System where the emphasis is more on independent thinking and less of discipline.I am not here eulogising the western eduaction but the point is to take the best part of any system and integrate in so that the evens are higher than the odds.In the west the focus is given on thinking and then developing themselves as a personality.In essence they think a lot about what they want to do and they just dont do something for the sake of doing it. This is because of education and the upbringing;I dunno the exact split up of these two but i prefer to leave the upbringing part as its more relative.I have consciously left the aspect of economic conditions of a developed country vis-a-vis a developing country for reasons completely unknown to me also as iam not good at economics too. I think the solution to this problem would be to emphasize independent thinking and de-linking money as the sole motivator for doing anything.Its pretty idealistic but the perspective is to make sure our education system addresses thinking as a course and appreciates that.Teachers dont give that embarassing look at students who ask,"why" in the class;Conscious promotion of independent thinking will holistically promote personalities rather than individuals.We have too much of individuals already.

Excellence- Is it a good trait or is it dying?

Its very difficult to train someone to understand Excellence- This is a phenomenal trait that is absolutely boundaryless.For the freshers- What is Excellence? Thanks to our Sequential Thinking we all correlate Excellence to being proficient in academics or getting the highest rank or getting the highest post etc etc. But Excellence can be achieved in every activity of life if we decide to do it!Think about it- I have been observing one of my housekeeping boys(or shall i say adult) whose sole job is to ensure that he cleans the office, run errands for all the staff and just do what he is told to do. A job cannot get more simple than that or it cannot get more mundane than that- But where this gentleman gets his RESPECT is showing SERIOUSNESS to his job irrespective of the nature of the job. The first step to Excellence is to ensure that whatever we do(the stress is on whatever) we do it perfectly- We need to be satisfied about it. When I mean we need to be satisfied about it, I mean we need EVALUATE ourselves first in the most ruthless way!! How many of us do it? Why do we ALLOW others to evaluate us? Is it our habit to allow others to pass comments on our work? No!! Then, Why?? Think about it again?If we evaluate ourselves, we should stand first in OUR EYES first!! Once we cultivate our mindset towards this approach we then can do things perfectly as per our own standards!The second step then is to evaluate our own standards continually and then take corrective action- This is a major step for many people who think they are excellent but get in to the "frog in the well" syndrome. They then become strict disciplinarian because they believe that they are good in their own standards and they NEVER evaluate their own standards! The reason is also two-fold: Since they are in the midst of a lot of people who dont have any standards of their own they feel that they are higher up as they have crossed level 1 and secondly they also get cob-webs in their thinking because of plain arrogance!!I always felt that we are great in doing things when we are told to do and we are NEVER attempting to EXCEL at doing something that we have been doing for a while. Its a MINDSET- I see a lot of us being/becoming more ambitious in our career and its GREAT to see that change. To add on to that change is being EXCELLENT on whatever we do!!

Think about it folks!!

Till then,

Monday, July 31, 2006

Building a Team

Often leaders and managers are faced with a lot of people management issues- the challenges that they face are related to getting a right team as well as coaching an exisiting team for higher performance!!

This has been talked about in many books but none can argue on the fact of getting the right people for the job! It seems to be a cliche always and I just wanted to share some of the snippets from a recent book that I read: It was really interesting and without even realizing these fundamentals, my intuitive way of building a team has worked wonders for me at Photon (www.photoninfotech.com)

After significant years of experience, we might assume that the first step in BUILDING an organization would be to set a new direction, a new vision and strategy for the company AND THEN get people committed and aligned behind that new direction.

You might be surprised that usually its the OPPOSITE.

Usually the leaders who have created/built large organizations DID NOT first figure out where to drive the bus and then get people to take it there!! They first got the RIGHT people on the bus (and the WRONG people off the bus) and then FIGURED out where to drive it.

They said, in essence, "Look, I dont really know where we should take this bus. But I know this much: If we get the right people on the bus, the right people in the right seats, and the wrong people off the bus, then we will figure out how to take it someplace great."

These leaders understood three simple truths:

1) If you begin with "who" rather than "what" you can easily adapt to changing world. If people join the bus primarily because of where it is going, what happens if you get 10 miles down the road and you need to change direction? You've got a problem. But if people are on the bus because of who else is on the bus then it is much easier to change the direction: "Hey, I got on this bus because of who else is on it; if we need to change direction to be more successful, fine with me"


2) If you have the right people on the bus, the problem of how to motivate and manage people largely goes away. The right people don't need to be tightly managed or fired up; they will be self- motivated by the inner drive to produce the best results and to be part of creating something great.


3) If you have the wrong people, it does'nt matter whether you discover the right direction, you still wont have a great company. GREAT VISION without great people is irrelevant.



I just read KEN KESEY's classic statement about the same also : "There are going to be times when we can't wait for somebody. Now, you're either on the bus or off the bus"

In Photon, we started off as a small team of 15 people who strictly followed the above 3 points. All the 15 people believed in "WHO" rather than "WHAT" and that was the reason why we were able to change the directions of the bus time and again based on business priorities. Today the business has grown from 15 people to 800 people and I salute my team(ofcourse I take some credit in building them) for sticking it out! The most difficult part is sticking it out the tough times and during those phases, having the right people in the team always helps!

Thinking back, these leadership rules seems very obvious to me as I had implemented the same very intuitively but during those days it was much more of a roller coaster ride!

Thanks to the Photon team!

Prakash

www.photoninfotech.com