Saturday, February 20, 2016

Waterfall or Agile !!! You are the winner.

Picture this. You are a responsible professional who knows how to get the job done, having a committed team who works extra hours and weekends at the drop of your hat and the team worked months and months and months and months to get the delivery done and at the end of the day, nobody appreciates the pain and efforts - not the client who paid and feeling cheated and not your management because client is unhappy and they entrusted you with the job and the client to be taken care of well.

Business matters. The only thing that matters today. We are not in business of loosing clients. Of course you did your best and you fought day and night and you stole hours from your family time to make things delivered to the client but all that does not matter if we loose the business and the client.

So if you are in above situation, consider why the client's feedback is surprising you and your management at the eleventh hour, after eleventh months etc. etc. and so on !!!

And what can you do? Are you suppose to justify every dick and harry on hows, whats and whys coming your way or you will just have all this pass quietly !!! Both situation is not good and you will not be even allowed to sit, forget sitting quietly.

However, this is all still about you even if it is client who matters. You know the client, you have the team and you know the team and you know your management. You are the guru and the gyan and you are that hero who should have come out of the die hard mess all winning and smiling; But you are left like a side kick whose part ends dead in the first 5 min. or left wondering what happened or left making your voice and frustration heard among your friends and close colleagues in the dark alleys of the organization whose management was suppose to be with you.

Don't forget the days when the management was with you though. When you made them feel that you are in control and that you mean business and that you are their henchman and their commander. Good or bad, they are still with you because you need to cover your own mess.

Time changes. So why would you not want to change with time for your own good and for yourself and because you have to be selfish for client's good and for management's good!!!

Exactly.

Because if you are clever and selfish in doing good for everybody around you who look upon you, you should strive to learn the new tools and new frameworks of the age which will equip you to be a better commander and a better leader. 

Because if you allow yourself to let your guard down just to try and know that may be new age of fast track, no nonsense, no loss deliveries requires new strategy to do few of the following among the many possibilities, than you are the leader and the henchman and the commander:
  1. Make delivery with in one to say two to three months for a faster feedback rather than after many many many many months later when it is to late
  2. Plan small but plan more frequently and again and again not just between you and client but between whole team and the client so that everybody commits to the delivery
  3. Keep client or a decision making representative by your and teams side so that risks, problems, delays etc. are known upfront by everybody at the same time
  4. Neither side will ever feel cheated

And no, the old methods are not going away because they have been around since seventies or may be even earlier. Just may be that it is more clearer as to where old methods will work and will not and where new methods will be successful because the methods themselves are not faulty except that the areas where they need to be applied or will work might have changed with times.
And in my understanding, there is no line drawn between methods because even if are forced to follow the old methods of delivery, the new methods will make you more ready and alert and more risk averse. Also nobody is stopping you to apply few or all of the new way of working without even naming the new method or strategy because at the end of the day, what matters is the client and the business and the means to them is a successful delivery in the right way and in the expected time framework.

Be the winner.
Do not hesitate in picking up Agile along the way even if you plans to retire with Waterfall.
Waterfall has objections if it is continued to be blamed for the delivery failures and for being used for wrong projects and use cases.
Waterfall has no objections if you learn new methodologies and framework to deliver in new age.
Waterfall has no objections even if it has to die out sooner or later because the world has changed or is changing fast to adopt Agile - whether you like it or not.
Waterfall has no objections if you execute it end to end and again and again in Agile iterations/sprints of few weeks to a month long duration - which we exactly do keeping Waterfall alive through Agile.
So why do you have any objections or concerns in learning new means and tools !!!

End.

No comments:

Post a Comment