Skip to content

Buggy Innovation

November 2, 2007 by Artem Marchenko

Quality used to be perceived as one angle of the time-cost-quality project triangle. Unfortunately quality isn't as manageable as cost and time. If the funding is cut it is often possible to release a working product with the smaller set of features. It time is limited it is sometimes possible to hire the best specialists to implement all the features faster. It might sound like dropping some quality standards could be a way to releasing the product earlier.

The problem with this approach is in that time and costs of fixing bugs are unpredictable. Some bugs might take five minutes to fix, some might require re-engineering the core architecture. Whenever the quality level is cut, it is not only user-perceived quality that suffers, at the same moment a risk is added to the project. The unpredictability associated with dropping the quality level often make bug fixing one of the most stressful and time consuming issues on the project. I was working with the teams whose development at times was completely bug driven - weekly meetings used to go over the new problems reported to the bug tracking system and possible solutions for those. Working under constant pressure of unpredictable work that can come at any moment is no fun. It takes valuable time, effort and nerves.

Bug fixing often takes all the "spare" work time, leaving people little to no time for looking at the big picture and thus stopping the innovation process. Need to innovate more? - Make sure you create as little bugs as possible and fix them early.

About the Author: As the Editor-in-Chief for AgileSoftwareDevelopment.com, Artem is charged with overseeing the direction for content, advertising, and the overall management of the site. Nowadays in his day life, Artem is a product manager in a global telecommunication company where he leads the development of a product developed in extremely distributed environment. Artem has been applying Agile and researching Agile since 2005. Contact Artem

Comments

quality triangle

December 11, 2007 by kannan (not verified), 5 years 23 weeks ago
Comment id: 1401

Hi,
What is the earliest reference or source of the Quality Triangle - time-cost-quality and the law that says you can pick two to control..
regards,
-kannan

Not sure

December 11, 2007 by Artem, 5 years 23 weeks ago
Comment id: 1402

I don't know, Kannan. I would also like to know where the quality triangle was used first

A different triangle

April 16, 2009 by Lee Englestone (not verified), 4 years 5 weeks ago
Comment id: 2458

I prefer the triangle at :
http://englestone.blogspot.com/2009/04/software-development-quality-triangle.html

i.e. 3 factors, pick any 2

as it it is easier for some people to understand.

-- Lee

Really nice post! I really

March 4, 2012 by Gorgeus (not verified), 1 year 11 weeks ago
Comment id: 21272

Really nice post! I really like the idea you suggested using the triangle! Clever!
Rochii Seara

[MARKED AS SPAM BY ANTISPAM

May 23, 2012 by JennyH8169 (not verified), 52 weeks 17 hours ago
Comment id: 22461

[MARKED AS SPAM BY ANTISPAM BEE CSS Hack]
When I initially commented I clicked the Notify me when new comments are added checkbox and now each time a comment is added I get four e-mails with the same comment. Is there any way you can remove me from that service? Thanks! numéro rio

Doing 1 is of no problem, but

September 25, 2012 by qoter (not verified), 34 weeks 1 day ago
Comment id: 24034

Doing 1 is of no problem, but finding somebody to care 642-627 exam about a module even a bit can be problematic. Whenever a personpassguide 642-627 interested in maintaining is found (maybe DZone guys? ;)), I'll release the module immediately. If such a person is not found, well, I guess some time in the 642-627 practice exam Autumn, I'll just publish the code right on this web site.The unpredictability associated with http://www.passguides.com/642-627.html dropping the quality level often make bug fixing one of the most stressful and time consuming issues on the project. I www.passguides.com/642-627.html was working with the teams whose development at times was completely bug driven - weekly meetings used to go over the new problems reported to the bug tracking system CIW certification and possible solutions for those. Working under constant pressure of unpredictable work that can come at any moment is no fun. It takes valuable time, effort and nerves.

this site very

September 26, 2012 by oto hali yikama makinasi (not verified), 34 weeks 8 hours ago
Comment id: 24069

Bug fixing often takes all

January 15, 2013 by Anonymous (not verified), 18 weeks 1 day ago
Comment id: 25494

Bug fixing often takes all the "spare" work time, leaving people little to no time for looking at the big picture and thus stopping the innovation process. Need to innovate more? - Make sure you create as little bugs as possible and fix them early.
katalog stron
katalog stron
katalog stron
katalog stron
katalog stron

Golden Triangle Tours

February 14, 2013 by India Tours (not verified), 13 weeks 6 days ago
Comment id: 26261

Golden Triangle Tours - Golden Triangle Tour With Price Offers Online Booking of India Golden Triangle Tours,Golden Triangle Tour India,Golden Triangle India,India Golden Triangle,India Golden Triangle Tour,The Golden Triangle Tour India
http://www.goldentriangletours-price.com/

India Tours

February 14, 2013 by India Tours (not verified), 13 weeks 6 days ago
Comment id: 26262

India Tour - Travel Fair India offers wide range of Tour Packages in all over India. Travel Fair India is an New Delhi Based Travel Agent or You Can Say Indian Tour Operator Who Deal in South india Tour Packages,Rajasthan Tour Packages,North India Tour Package,Ladakh Tour Packages,Bhutan Tour Packages,Nepal Tour Packages.
http://www.travelfairindia.com/

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

Best of AgileSoftwareDevelopment.com