Geeks With Blogs
Enterprise Architecture by Ahsan Alam

Many people have heard about TDD (Test Driven Development); but have you heard of DDD? It’s called Defect Driven Development. Where the heck did this terminology come from?


It all started at one of my recent clients. Some of us started wondering about the highly aggressive application development schedule set by the management. We are also wondering if we even have enough time to complete all our work during the development phase. A colleague and I started discussing that we might be able to complete our development with “minor” defects. Some of these defects might just be stubbed out methods with “not so well written code”. Consequently, when the defects are found during application/product testing, the developers will fix those “minor” defects. Hence we have an emergence of a new concept called DDD (Defect Driven Development). My colleague threw the term DDD while we were discussing; so, the credit goes to him. My recommendation to him is to write a book about it; he could make millions!!

Posted on Sunday, October 29, 2006 10:57 PM General | Back to top

Comments on this post: Have you heard of DDD?

# re: Have you heard of DDD?
Requesting Gravatar...
Best of Luck.
Left by Vikas Kerni on Oct 30, 2006 3:10 AM

# re: Have you heard of DDD?
Requesting Gravatar...
That idea is so bizar it just might work. Then again, maybe I can build a house without its main support beams and wait for the inspector to it out.

Any way you look at it you are screwed. If it wasn't for the fact that I know the people you are talking about I would say convince management that something has to give. What you are proposing is to hide the fact that you aren't done and let the testing phase pick up the tab. It may work, but it doesn't fix the original problem of unrealistic timeline and scope. I think it is better to communicate the issue and make suggestions as to an approach that should be taken.
Left by Tim Murphy on Oct 30, 2006 1:15 PM

# re: Have you heard of DDD?
Requesting Gravatar...
Tim, it's all in good fun. The project will be done on time since I'm involved now:) It's called coding at warped speed!!!

I won't promise defect free code; but things will be done. I complained in the past and I'll continue to voice my opinion against the timeline and the scope estimated by the management; but things will probably never change.
Left by Ahsan Alam on Oct 31, 2006 12:32 AM

# re: Have you heard of DDD?
Requesting Gravatar...
Sadly, this isn't the first time I've seen this. It's a movement that is fomented by delusion and disconnect in upper management.
Left by Andrew on Oct 31, 2006 3:16 AM

Your comment:
 (will show your gravatar)

Copyright © Ahsan Alam | Powered by: