You can’t handle the truth
Are you working on your Jack Nicholson? I hear far too many comments like this. Apparently others do as well.
"What will my customer think if they realize we only spend 50% of our day developing and spend the rest in email and other tools?" -- a common question from service providers
"You're better than average," I typically respond.
In the past 30 days here's the breakdown of tool usage in our development community:
- Web Browsers: 47%
- IDE/Editors: 16%
- Email: 14%
- Office: 9%
- IM: 6%
- ...rest...
So if your developers are spending a majority of their time outside of a development environment, they are normal.
True Transparency
True transparency is a scary concept especially when it's contrary to the status quo. Right now customers have very little visibility into the software development process. They've been living with "trust us -- it's 75% complete" for a very long time. Sometimes this is correct -- some times it is grossly inaccurate. Regardless, it is the way things are often done.
Maybe I'm naive, but I feel that customers / business folks can handle the truth. Of course, the truth needs to be accompanied with explanations and examples. I also believe that the truth could improve predictability in projects and vastly improve relationships.
Concern about customers learning the true is simply due to the lack of education. A key part of education is having the facts and metrics to back up assertions. Developers ( and development teams ) complain about scope creep all the time. It's definitely the top complaint I hear. Do the development teams ever graphically illustrate the time waste in scope creep? Do they have spreadsheets with the time ( and $$ ) lost? Sadly, they rarely do. Most would rather simply complain at the water cooler.
The Truth Hurts
I searched online on why it's hard to tell the truth and found a nice thread on it. However, in software development the truth doesn't necessarily hurt anyone, but I agree that folks often don't want to hear it. They want their software 2 weeks early, under-budget and bug-free.
Alas, this is usually unrealistic, so it's better to start telling the truth to appropriately set expectations which will lead to far less disappointment for everyone.
3 Comments
Todd Olson ( 2008.8.08 3:13 pm )
The key is finding the person willing to listen. Every organization has someone responsible ( really responsible ) for an initiative — the person’s whose neck is on the line. Find that person because they have an obligation to know the truth.
Guns Don’t Kill Outsourcing Relationships » 6th Sense Analytics ( 2008.13.08 9:48 pm )
[...] Ted NewardInterview with Michael NygardDon’t Stop for Gas… We’re Already Late!You can’t handle the truthNew Video: Google Spreadsheets gets 6th Sense [...]
Comments
You must be logged in to post a comment.
Blog Members
Previous Post:
New Video: Google Spreadsheets gets 6th Sense Data
Next Post:
Don’t Stop for Gas… We’re Already Late!


ankur_gupta10 ( 2008.7.08 11:31 pm )