Monday, October 31, 2011

Do what you love

One of my friend, who started his career recently is performing a HR & Admin role in a known organisation. He also wants to try his luck with QA (Quality Assurance). He wanted my opinion on how to go about this to make a good career. I suggested to focus on one, either HR or QA. So, asked him to think and decide after discussing with his mentors, friends & contacts. More importantly asked him to listen to his heart and analyse/understand clearly to know what his passion says. I have also asked him not to rush it since it is better to face the delay now, rather than regretting the decision later. My gut feel was that he would do well as a HR.

He came back after 3 weeks with the points which convinced him to be a QA. However, I could not find any mention about his interest or passion in the list he came up with. It was clear that he had his mind fixed on QA even before doing this exercise and he was in a terrible rush. All the points he came up with for not to choose HR would very well be the reason for him to regret his choice of QA later. According to me the interest/passion and the reason for why QA should have been the first and most important thing of all the points he mentioned, but that was clearly missing from the list. My worry is that, he should not make a wrong decision now and regret that when it is too late
.


There are many in this world, who are on the same boat as my friend, especially in the IT industry. People choose a profession due to the situation, attraction, family business, seeing someone successful or just for money, without even considering if it is their interest or not. Education system & culture plays a major role in making these decisions, but it is actually screwing up the profession or a career of an individual these days. If someone choose a profession which they are not passionate about or interested in, he/she will not enjoy or perform in that profession in a longer run, sooner or later they will exhaust themselves and continue to perform badly, lose confidence, feel bored and stop growing. Hence, it is very important to know where your passion is and do what you love to do.
It is a habit for many in the industry to waste their career/life just by following others ambitions and die without having one on their own. Very few will have their own vision/ambition and passionately run towards it to achieve and feel satisfied, it is their voice which will stand out in the noise.

I am sure, you have sighted these people at your workplace,
- Who are not enthusiastic, dull or bored at work and getting used to the boredom.
- Who are excited about anything initially, and not bothered about that later.
- Who never improvise or add value to their task or duty.
- Who just does what is asked for rather than challenging what is asked for.
- Who never makes an effort to initiate anything new to improvise.
- Who never responds to the mentoring or never learns from their mistakes.
- Who goes into a defensive mode whenever there is a problem.
- Who performs poorly and pretend that they are performing well.
- Who only cares about what to do rather than how to do things.
- Who always look for an easy task and stay in the comfort zone.
- Who is never satisfied at the work, but console themselves and continue to do the same for survival.
- Who finds excuses for not doing things, rather than making things happen.

...ever wondered why they are like that? they for sure are not passionate in what they are doing, yes. They either have their passion elsewhere or they do not know what their passion is.

You must have bumped into these people as well in your experience,
- Who focuses on the core task, adds value and makes a difference on what they deliver.
- Who are determined to complete the tasks to the perfection and goes extra mile to achieve the same.
- Who are always curious about things they are interested in and always keep themselves updated.
- Who can never be stopped by time or by any means when they are on to the task which is of their interest.
- Who always looks for improving the way to reach to his goals efficiently.
- Who are self motivated and no situation can stop him in reaching his goals.
- Who pours in initiatives and work towards making things happen rather than waiting for things to happen.
- Who always evaluate themselves often and are never satisfied with their performance.
- Who are always in search of challenges.
- Who are bored to do the same kind of work repeatedly.

...if you wonder why, yes, they are passionate in what they are doing, and they love what they do. Passionate people do not see the work as a task or duty, but they see it as part of their day to day life and they practice that everyday, and of course they enjoy it thoroughly.

Just dream of a life: we get up early; getting ready with an excitement to do something you enjoy; doing something which will satisfy you thoroughly; which will make you forget about this world in pleasure; where time runs in the speed of light; work your brains and body out to do what you believe in; doing something you love; doing something for yourself; feeling that you need more than 24 hours in a day; still not feeling stressed about it; going to bed with the feeling that you have done something today which took you closer to your vision; just sleeping to prepare yourself for the next day fun. Wow! Would that not be a life which everyone of us want to live? It is damn worth living for.

My 1 Rupee on hunting for the passion,

Visionary: One must have a vision, a vision which will keep us driving regardless of the hurdles. A vision which gives a meaning to your life. A roadmap should be worked out for your vision and find how to make it possible.

Brainstorm: Find the list of things you would love to do all the time. What would you have done if you were given an opportunity to choose your profession? Think, what you would want to do to feel satisfied after all of your needs are met. Read, Read, Read, a lot.

Mentors: There are lots of inspirations on the earth, get inspired. There are lots of people to admire in this world, admire them. Note down all the inspirations and admiration you bump on. Reach out to friends, family & experts, ask for their opinions and suggestions, there is a mentor in everyone. Understand their inspirations/admiration/vision/passion, learn from their experience.

Be Honest: Many people convince themselves that what they are doing is right, even though if it is not the case, due to the situation. They fool themselves by doing so. It is quite important to admit to the fact and be honest & straight forward to get the passion hunt successful. Listen to your heart and be honest to yourself.

One of my friend said, "I do not mind working hard, as long as we achieve something". It is so damn true, however you can only achieve something if you are doing something which you are passionate about or love to do, you can see wonderful results with less efforts, otherwise, even though your efforts are hard and honest, it will not yield the outcome you expect.

Of course it is a huge effort to find the passion and position the career based on the same, but it is not impossible. This initial effort and the pain is temporary and will bring great wonders later in your career and life, as an old saying goes "Where there is no pain, there is no gain". If one realises that their current profession is not of their interest, if they see any of the above mentioned 'lack of passion' symptoms in them, then it is better to re-consider their profession. Staying in the current profession will not only make them dull, it will also screw their career and life.

So, pull yourself together; devise your vision; brainstorm your desires; reach out to mentors; put everything in place; follow your heart; be honest; find your passion; work on it; enjoy everyday doing what you love to do; feel truly satisfied in what you have achieved everyday; move closer to your vision; sleep tight; look forward for the next day to move ahead...

..simply, "Do what you love; Love what you do".

"The core value of Apple is that we believe that people with passion can change the world for the better" - Steve Jobs

Monday, July 11, 2011

A Naked thought

The ways are plenty to build an efficient team, run a successful project and form an inspiring organisation. I am not an expert to discuss all of those ways, since there is a long way to climb to that height, however I am sure that there are few core values which needs to be practiced religiously to make a successful project, team and an organisation. I am here to share my views on one such value.

In a recent 1-to-1 meeting I had with my colleague, he asked "Are we not risking the attrition & business by letting the employees interact with our clients directly? Should we not deploy an interface in the middle to cover the risk?"

The question did not surprise me, since this is a standard practice in many organisations. However, having this layer only makes things worse than what you fear of. Removing this layer will let every member in the team to focus on the core task and core task only. This will eliminate issues with communication, productivity, morale, scale-up, quality etc.

One of my earlier organisation has outsourced a module in their key project to a company in down south India. Being few weeks in the project, they found that the resource was not performing well, which caused lots of issues with quality. Even though they had a good rapport with the client, they hesitated to inform this to the client thinking that it will spoil their reputation and continued with the non-performing resource to show the progress until they find a good replacement. The client found out the issues in the code at the time of the release and the code has to be completely re-written at the cost of an organisation.

Communicating the right status in a right way to the client would have made them understand the situation and the motive to do the right thing, which would have made the client to support them in finding the right replacement which would have avoided from adding junk to the product. By not communicating the facts at the right time, we are only making things worse by hiding the correct information and paving the way for an issue to bite us back at a later stage.

One of my colleague was working on few critical tasks, but he had to be @ home for a week due to some personal demands. He committed to complete those tasks by working from home. Upon checking the status after 2 days, we heard that the task is completed and the code check-in is on the way; We waited, waited & waited; The code check-in never happened. There were many reasons given for the same, but it was not really helping the project. At the end, we had to become independent of him and wrote the code in our own to meet the deadline.

The productivity is not expected to be the same as the normal working days when working from home, especially when there are personal demands. However, if something is committed, it has to be honored or at the least the fact has to be communicated clearly to the relevant people, so that an alternative plan can be made to get those tasks done. By not doing so, the consequences will only spoil the morale of the team and the reputation of an organisation.

One of our employee was very dull and lowzy. He was very unusual and not as normal as the other days. When asked about it, he pretended that there were no issues. However, as the days progressed, we found that he was distracted, not productive and failed in his commitments. Later we found that he was going through some personal issues.

Now a days, having a personal issue is as common as we comb our hair every day, but if you have any serious personal issue and you think that you need time to recover from the same, it is quiet important that you let the right people @ work know about it. It will only help them to understand why you are not 100% @ work and you will get their support on the work front, so you can focus more on resolving your personal issues and get back to normal soon.

After too many delays, finally the project was about to be delivered in a week. The developers knew that the deadline cannot be met, but they did not communicate the real status to their manager thinking that they can put some additional effort to make it happen. They pushed themsleves hard to deliver it on time, but things did not work out. On the day of the delivery, the manager found out that they need 4 more days to complete the task. Doh!

Informing about the delay to the client on the day of the delivery is the last thing the client wants. Also, rushing up the delivery will not help in ensuring quality. No one can get the estimations right, hence missing the deadline is fine, but not communicating the real status at a right time is a serious issue. It will only cause surprises and cripple the system. Keeping the right people informed about the right status of the project @ the right time would only enable the organisation to help teams perform better and to plan things well without hurting anyone involved in the project.

If you have observed, there is one common thing missing in all of the above incidents, it is an attitude of being open, yes a value called Transparency. Most of us have a nature of hiding things without our knowledge in our defense, where that practice needs to be sent to grave if we want to keep Transparency alive in us.

"Helping the team and an organisation to plan things better to deliver quality by communicating the right fact at the right time on the progress, issues, risks, availability and other impacts regardless of the personal consequences is called Transparency. It is a value, it is a commitment from every individual to share and it has to become a core habit of every team member."

So, what blocks people from being transparent?

Over confidence: Confidence is good, a bit over will just poison your mind. Many think that the task assigned can be easily achieved without analysing it well. So, they commit to something initially and work to honor that commitment, but when they find out that they made a mistake by committing too early & their commitment is in stake, they will be pushed to cover things up in their defense.

Fear of failure: Failure is not a bad thing, but not learning from it is an issue. Not all of us see failure in this way. People want to succeed, but if they face otherwise, they try to escape from the situation fearing the embarassment and wash their hands of it thinking that it might affect their career.

Fear of blame: People's real values are tested only when they are in crisis. When the progression of the task is not going well as planned, you might think that communicating the same might upset your manager/lead and instead of providing a solution/support, they might blame you for the issues caused by you. Yet again, you have to make up for the situation.

Lack of planning: There is a saying, "Planning is bringing the future into the present, so that you can do something about it now". Many think that Software Engineering is just about coding, but it is also about understanding, analysing, estimating, communicating, risk handling, deploying, maintaining and much more, very importantly PLANNING. Lack of planning will lead to failure, many are not comfortable facing the same, hence the information is hidden.

Lack of Visibility: When employees do not have a visibility on what/when/why things have to be done, they do not know the purpose of their tasks, which leads to assumptions and assumptions are bad. This hurts the organisation very badly all across, since the team is left in the dark and it creates all sorts of moral issues and never encourages the team to come forward and speak about any issues or anything else for that matter.

Closed attitude: Sometimes it is to do with the culture, the way people are brought up or the environment they grew up. Personally it might be alright, but it does not work well in the profession.

Not sure about the role of transparency in other areas, but it is quite critical in the area of team building and project management. Saying that, it is simply unfair to expect just the employees to be transparent while the organisation is not. Transparency has to be practiced all across the team, and an organisation should create an environment/platform where Transparency performs well. The organisation should practice their values in everything they do, literally in everything (Marketing, Sales, Recruitment, Training, SDLC, Events, Policies, Awards, even in maintaining a toilet), not only in the speech OR in a big banner at the office reception. Transparency is one of the core value which needs to be practiced and promoted in every organisation to see great results in all departments. If not, everyone in the organisation are expected to shoot in the dark and still hit the target, the only way this can be achieved is by being lucky. If so, it is better to be in a Casino rolling dies than being in the business.

In one of the organisations I have worked, the structure and the process was defined in such a way that it focuses only on the revenue and hardly promotes or reflects any of the values they marketed to the industry or employees. They are big, but at the same time, very innefficient. Their structure and the process promoted a closed culture and the employees are never encouraged to question or suggest. Most of the communications are hidden and not spread across the team. The employees did not have a view on where the organisation is running towards and what is their focus, similarly the organisation did not have an idea on whether the employees are aligned with their goals.

If an organisation wants to deliver quality, they have to make their vision and goals visible to the team and need to nurture the team with the right values to make them understand on what the team is doing and more importantly, why they are doing it. This will enable the team to understand the purpose of every task they do, will make them feel more involved and add more value to the delivery. This helps the organisation to run unbelievably faster towards their goals.

Ofcourse every organisation needs support from their employees to promote a transparent environment @ work. To facilitate the same, an organisation has to let the right people enter into their doors, yes, hiring the person with the right attitude and values is key. When hiring employees, organisations focus more on hard skills, but forget to put their soft skills to test. Skills can be learnt, but attitude?... hmmm, doubtful. Mostly changing the attitude is hard. Possible, but hard. Underestimating this would affect the team and the business very badly in a long run.

The minimum an organisation can do...

- Make the vision/goals/values public and nurture the team in the same.
- Practice the values, do not just speak about it.
- Values should be reflected in every policy devised.
- Hire people with the right attitude.
- Instead of just saying what has to be done, always say why it has to be done?
- Encourage questions, opinions & suggestions. Simply, provide an environment to be open.

The minimum an employee can do...

- Understand the vision/goals/values of an organisation, align yours with it.
- Focus on the quality of the delivery and delivery only, ignore the politics.
- Never underestimate any task, Resepect everything coming in your way.
- Be open, communicate the right facts to relevant people as soon as you know it, register your opinion.
- Planning is like completing half of the task, always plan.
- Mistakes happen. Admit the mistake, learn from it and share the same.

If the mind of an employee is shy and covers its thoughts in the name of the culture, then his mind is not naked enough to practice Transparency in his value system OR if an employee refuses to undress his mind for any mentoring, he does not qualify to be in an organisation. Equally, if an organisation refuses to be naked in its thoughts and not practicing or promoting Transparency as part of their culture, it is not the right place to be in for any professional.