Thursday, January 07, 2010

Fake sense of urgency

(image courtesy:labs.gerbenrobijn.nl)

I had a very frustrating day in office today. I do totally understand that my project is not an ideal one. It a great specimen for a totally dysfunctional project. A prefect case study on what a project should NOT be. Add a client who doesn't give a damn about the project, you get yourself a project with no end. Frustrated team, bone headed managers, making the same mistake over and over again.

After years and years of scope creeps, no proper requirement gathering or requirement sign-offs. The project has still not seen the light of the day. There's no direction to project, just bogus Go-Live dates. Wastage of resources on weekends in a very desperate attempt to show the top brass a fake 'sense of urgency'.

With just days before the latest or the newest 'Go-Live' date, we are still suffering from scope creep. Everyday there is a new requirement, a new change, that is being added on to the scope. What we end up doing is add on to what we have to deliver and later end up fixing issues caused by proper impact analysis to new changes we take in.

Dear Client,
I know we messed up, we have two of your lines of businesses ready for you ready to use. We'll make amends to whatever we have not catered to on a priority basis in the coming releases. But we want you to start using the product and provide us with your feedback. Lets not complicate the roll out and the transition by adding more to the current scope. The current approach is not helping either of us in anyway.

Now this would work if:
  • Our client is from some Bollywood movie.
  • We have shown some credibility in what we done so far.
  • We were professional enough and not act like greedy mercenaries trying to con the client with 'interim' solutions and 'temporary fixes'
  • If we have a good Customer facing team managing customer expectations.
  • A good Project Management team.

Is there a way out for us. I don't think so, IT industry in itself is a filthy industry with no credibility. It's a industry where no one owns up a project failure but you'd find many to own up a project success. It's an industry where blame chains play a far more important role than root cause analysis. CRs and Billing rates means more than what the 'Customer really wants'. Deadlines will whoosh past you. Deadlines would like seasons that come and go and never a date that has to be met. And most important, there will always be somebody to blame. So nobody gets fired for the project being delayed for all these years. 'Dud for brains' Project managers will still be managing projects.

There will still be bad days in your project where you still feel like pulling your hair out. So rather than wasting your energy worrying about this. Enjoy the 'free' internet access and occasionally crib about how much your work sucks, as you enjoy the fat paychecks for doing almost close to nothing.

Advantage YOU!!!

Dilbert.com

Wednesday, January 06, 2010

Sorry, the Nexus One phone is not available in your country.




A country where every body has atleast one mobile phone to himself, and it's still not available to India!!!

Anyway what would India do with a 3G Superphone when we still are delaying our 3G auction over and over again. We wouldn't even know what to do with 3G if we had 3G. AirTel which sells the HTC Android phones has blocked the Android Market Place app on the phones that they sell. Tata DOCOMO has provided access to the Android Market Place app for their customers but they still have no 3G. There is so much restrictions with smartphone already in the market, I doubt we'd be able to enjoy the phone even if we get one.

The Google Press Event got over, the whole Nexus One wasn't any different from the hoards of rumors and reviews of test phones floating over the internet. I would buy it even when I'm totally happy with my Nokia E51. I'd borrow money and buy one if I have too but I'd wait till the whole 3G services are available in India and unrestricted 3G services that too. I think waiting for a while would be good enough, by then Android will also have a few upgrades, Multi-touch etc. Then I'd buy one of these babies. I guess by that time we'll have a Nexus 2 or Nexus 3, but surely by then I'll own an Android Phone.

Ya pakka pakka... for sure... pinky swear..