« Could Data Governance Help the War on Terror? | Main | The Good News about MDM Market Consolidation »

January 19, 2010

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e5518fa10688340120a7e9d308970b

Listed below are links to weblogs that reference The Quality Gap: Why Being On-Time Isn’t Enough:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

“It's astounding, time is fleeting
Madness takes its toll
...
It's just a jump to the left
And then a step to the right
Put your hands on your hips
You bring your knees in tight
...
Let's do the Time Warp again!
...
With a bit of a mind flip
You're there in the time slip
And nothing can ever be the same
Let's do the Time Warp again!
...
Time meant nothing, never would again
Let's do the Time Warp again!”

OK – so the fact that the song “The Time Warp” from the cult movie classic “The Rocky Horror Picture Show” was the first thing that popped into my head is probably more indicative of the strange way that my mind works, but Dammit Janet (er, I mean Jill) – you are definitely on to something significant here.

I have witnessed so many projects start off well. But then the complexity of the project begins working against your best intentions. It is so easy to get pulled into the mechanics of documenting the business requirements and functional specifications and then charging ahead on the common mantra:

“We planned the work, now we work the plan.”

Once the project achieves some momentum, it can take on a life of its own and the focus becomes more and more about making progress against the tasks in the project plan, and less and less on the project's actual goals – whatever those were – just make the date!

Therefore, I completely agree with you.

Instead of requesting that timeliness “Rose Tint My World”, let’s all say “Don’t Dream It, Be It”, and take control of this “Wild And Untamed Thing” we call effective (and not just efficient) project management.

Gotta go now – the movie just started on my DVD player . . .

Awesome post, Jill.

Allow me to vent...

4: Failure to define realistic delivery increments. This is Project Management 101. Or is it? The problem here is that the people doing the scoping are often not those on the hook to deliver the goods. I’ve seen project managers idling in the doorways asking programmers to rattle off their tasks, then randomly assigning time-to-completion. It doesn’t work that way. Or it shouldn’t.

Preach it, sister. This irritates me to no end. I'm not saying that everyone needs to be in the room when every decision is made, but how the hell do PMs routinely make design and delivery decisions without the faintest idea about what they are promising? The answer is in your next point.

5: The economic climate has made people paranoid. There, I’ve said it. And a few dozen of my past and current clients…oh, nevermind. You’ve seen it yourself. People go into delivery hyperdrive and start producing at all costs. (“Just load the data into the database—we’ll worry about whether it’s usable later.”) Worse, they cover their collective asses while spinning stories of their productivity, backing into post-facto project plans and pointing fingers when people ask questions.

It's very shortsighted for people to do a "package slam" and then attempt to clean up data later. Yet, this seems to be happening far too often because of the economic realities that you describe.

To me, this is penny wise and pound foolish. Long-term pain is sacrificed for short-term "gain", although I use that term very loosely.

I'm glad that I'm not the only one outraged at these practices.

Right on!
#1 Quality Criteria - I just spent half of my morning stating the exact same thing (ranting, if you want to be precise) in an email conversation with someone in the IT architecture sphere. They have a direct impact on all project solution approaches and I did get them to finally agree but sheesh..it took half my morning. Typical day in the life of moi! What a waste of $$.
#3 Scope Creep - just once I would love to see our benefits realization results include the costs associated to the re-active data quality related activities we need to do because we failed to do #1.
#4 I see this as directly tied to #1 and #3. If it's not about quality, it's about delivery, and whatever collaboration, iteration, huddle processes you have end up being one giant project status.
Thank you and please forgive me as I email the url for this post to those that are tired of hearing this from me directly.

Oh. Bad flashbacks to endless project progress meetings. Must sit down.

Great post.

Like those that have commented before me, I too have seen PMs sabotage the quality of a deliverable for the sake of its timeliness.
However I think we, as developers, need to stand up and do two things to avoid this from happening. The first thing is to learn to provide better estimates for the delivery of our deliverables, as you stated in point #4. And the second thing is learn to stand firm on missing a date which would be re-enforced well if we actually had people do what you state in point #1. In fact the success of projects ultimately relies on the fact that someone does what you stated in points #1 & #4.
We (the software industry as a collective) are a bit like weathermen. As long as we deliver a forecast, we feel like we should be allowed to get back on air the next day and give another one!

I don't think this is only an issue about PMs. I know these scenarios all too well because key stakeholders were pushing the dates over the data. Unrealistic expectations are also a factor. I know many a non-technical manager that does not understand that changing a system is not a silver bullet for solving data and process problems.

Jennifer -

I think that we've worked with the same people!

Phil

We have a saying at work - "we're a victim of an on time delivery"

:)

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

About This Blog

Jill Dyche, partner and co-founder of Baseline Consulting, takes the perpetual challenge of business-IT alignment head on in her trenchant, irreverent style.

About Jill

Jill on Twitter

    follow me on Twitter