Lessons in project quality

August 6, 2007

We all know that Quality on a project is everybody’s business and right processes have to exist to ensure that everyone thinks about quality – be it review mechanism or having a set of metrics. Around the same time that I was thinking of documenting my learnings on this topic, I came across an article “Quality Doesn’t Just Happen“over at CIO.com which also documents lessons on project quality (included below are the ones which resonate well with my own learnings) :

“Lesson #1: Don’t reward for shipping on schedule. Anyone can ship garbage. Base rewards on quality metrics

Lesson #2: Don’t reward heroes for their Herculean effort late in the project to fix problems that could have—and should have—been fixed by the same people much earlier in the lifecycle.

Lesson #5: It’s easy to ignore documents that are sent by e-mail for approval. No response does not equal approval: No response means, “I didn’t have time to read it.”

Lesson #6: Don’t start coding until the requirements are stable and understood, or else budget time for subsequent rework.

Lesson #7: Code isn’t “complete” until it works. Good unit testing is part of the development effort, not an optional item to be jettisoned when the schedule is tight.

Lesson #10: Buggy software takes longer to ship. “

Any additions that you can suggest to the list above? Help me while I think of a few more!

Entry Filed under: Process Management, Project Management, SOFTWARE TESTING. .

1 Comment Add your own

  • 1. Raven  |  August 22, 2007 at 2:12 am

    Tanmay – Great info on quality and software development. Testing is so critical to releasing quality code or software yet often that is the phase that gets crunched on technical projects. It’s good to see you and others, like CIO, taking on the issue.

    Reply

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Blog moved to QAspire.com/Blog

Tanmay Vora's Blog has moved to a new location - QAspire.com/Blog. Please navigate to the new location to read the blog or Subscribe to new blog's RSS Feed. Looking forward to see you there.

Bloggy Award

Read review of 'Insights' at Bloggy Awards

 Subscribe in a reader

Categories

Feeds

RSS TWITTER TRAIL

Archives

Recent Posts

Top Posts at QAspire

 

August 2007
M T W T F S S
« Jul   Sep »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Readers Speak

Disclaimer

"Insights" is a strictly personal weblog and the opinions/thoughts expressed on the weblog represent my ideas on a particular topic at a given time. These thoughts do not represent opinions/policies of any particular organization. View Tanmay Vora's profile on LinkedIn

Development and Growth Blogs - BlogCatalog Blog Directory

Total Visits (StatCounter)

frontpage hit counter

Total Visits (Wordpress)

Google Page Rank

Tags

being alive change change management comfort zone complacency corporate change management courage decision making development Diwali Diwali 2007 doing more effort end game execution exploring unknown Festival of lights focus getting things done great quotes growth guy kawasaki hindsights improvement joy and happiness lead by example LEADERSHIP learning life life lessons living MANAGEMENT managing change optimism parents people management perfection performance management productivity Project Management purpose of life pursuit of perfection respect Sadhana Center of Management and Leadership Development SCMLD

My Flickr Photos

Tiny Flowers in Helsinki, Finland

Bend of the road is not end of the road unless you fail to turn!

More Photos