School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 307,143 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,751 people online right now. Registration is fast and FREE... Join Now!




Why does Quality cost so much?

 

Why does Quality cost so much?, In this topic we discuss the price of quality

Andersen

24 Sep, 2009 - 12:58 AM
Post #1

New D.I.C Head
*

Joined: 6 Aug, 2009
Posts: 29


My Contributions
Every year in a software development branch of IT business, significant amount of money is spent on quality. Why is quality so expensive? Is quality so important? Why do companies spend money on Quality Assurance and Software Testing Departments maintenance?

When I think of it I come to conclusion that software quality verification sometimes is even more expensive than software development itself.

Sometimes the quality of software means everything. There are a lot of examples of such systems: the software for railway and air transportation, banking and financial software, healthcare. If something is done wrong in this kind of systems, and if it is not found and corrected on time, it may lead to serious problems in healthcare, or even result in numerous casualties. Often a number of testers taking part in project implementation is more than a number of developers. But every found bug will eventually save money or a company’s reputation.

I took part in this kind of projects. The team had been working on software for medicine distribution for 2 years. There were 9 people who tested the project and only 4 programmers. The price of drugs was rather high, thus a testing team spent much time carrying out their tests with precise care in order to find all the defects that could affect the system. The main requirement for such systems is high accuracy of calculations. And testing engineers repeat the same actions again and again to make sure that everything is correctly calculated. If system had a bug, patient would have received an overdose and possibly died.

And how many do you prefer to pay for quality?

User is offlineProfile CardPM
+Quote Post


Aeternalis

RE: Why Does Quality Cost So Much?

24 Sep, 2009 - 06:49 AM
Post #2

D.I.C Regular
***

Joined: 13 Jul, 2009
Posts: 273



Thanked: 25 times
My Contributions
rhetorical question?

Aet
User is offlineProfile CardPM
+Quote Post

Andersen

RE: Why Does Quality Cost So Much?

24 Sep, 2009 - 07:08 AM
Post #3

New D.I.C Head
*

Joined: 6 Aug, 2009
Posts: 29


My Contributions
QUOTE(Aeternalis @ 24 Sep, 2009 - 06:49 AM) *

rhetorical question?

Aet


Actually we are realy interesting in this problem.
As it sems all customers search for the best ratio of quality and price.

User is offlineProfile CardPM
+Quote Post

modi123_1

RE: Why Does Quality Cost So Much?

24 Sep, 2009 - 07:52 AM
Post #4

Suiter #2
Group Icon

Joined: 12 Jun, 2008
Posts: 1,839



Thanked: 80 times
Dream Kudos: 150
My Contributions
OP: You answered your own question in your text.

Quality is expensive because it takes time... skill... and a willingness to be so damn thorough you want to claw your eyes out.

Writing code is one thing but layers of add ons, patches, fixes, redesigns, and interaction produce complexity that needs to be checked. Rare is the program that is expensive and some how straight forward.
User is offlineProfile CardPM
+Quote Post

Andersen

RE: Why Does Quality Cost So Much?

24 Sep, 2009 - 10:50 PM
Post #5

New D.I.C Head
*

Joined: 6 Aug, 2009
Posts: 29


My Contributions
QUOTE(modi123_1 @ 24 Sep, 2009 - 07:52 AM) *

OP: You answered your own question in your text.

Quality is expensive because it takes time... skill... and a willingness to be so damn thorough you want to claw your eyes out.

Writing code is one thing but layers of add ons, patches, fixes, redesigns, and interaction produce complexity that needs to be checked. Rare is the program that is expensive and some how straight forward.


modi123_1, thank you for your opinion!
It is so. But some people are surprised by the high prices and prefer cheaper product even if it is low-grade.
User is offlineProfile CardPM
+Quote Post

modi123_1

RE: Why Does Quality Cost So Much?

25 Sep, 2009 - 08:27 AM
Post #6

Suiter #2
Group Icon

Joined: 12 Jun, 2008
Posts: 1,839



Thanked: 80 times
Dream Kudos: 150
My Contributions
QUOTE(Andersen @ 25 Sep, 2009 - 12:50 AM) *

QUOTE(modi123_1 @ 24 Sep, 2009 - 07:52 AM) *

OP: You answered your own question in your text.

Quality is expensive because it takes time... skill... and a willingness to be so damn thorough you want to claw your eyes out.

Writing code is one thing but layers of add ons, patches, fixes, redesigns, and interaction produce complexity that needs to be checked. Rare is the program that is expensive and some how straight forward.


modi123_1, thank you for your opinion!
It is so. But some people are surprised by the high prices and prefer cheaper product even if it is low-grade.


I guess.. but people who accept low grade work are not working in mission critical systems... like your example - with medical tech. They can accept the collateral damage then that's the buyer's prerogative.
User is offlineProfile CardPM
+Quote Post

Andersen

RE: Why Does Quality Cost So Much?

13 Oct, 2009 - 10:37 PM
Post #7

New D.I.C Head
*

Joined: 6 Aug, 2009
Posts: 29


My Contributions
QUOTE(modi123_1 @ 25 Sep, 2009 - 08:27 AM) *

QUOTE(Andersen @ 25 Sep, 2009 - 12:50 AM) *

QUOTE(modi123_1 @ 24 Sep, 2009 - 07:52 AM) *

OP: You answered your own question in your text.

Quality is expensive because it takes time... skill... and a willingness to be so damn thorough you want to claw your eyes out.

Writing code is one thing but layers of add ons, patches, fixes, redesigns, and interaction produce complexity that needs to be checked. Rare is the program that is expensive and some how straight forward.


modi123_1, thank you for your opinion!
It is so. But some people are surprised by the high prices and prefer cheaper product even if it is low-grade.


I guess.. but people who accept low grade work are not working in mission critical systems... like your example - with medical tech. They can accept the collateral damage then that's the buyer's prerogative.



Thanks! And do you work in mission critical system?
User is offlineProfile CardPM
+Quote Post

modi123_1

RE: Why Does Quality Cost So Much?

14 Oct, 2009 - 05:46 AM
Post #8

Suiter #2
Group Icon

Joined: 12 Jun, 2008
Posts: 1,839



Thanked: 80 times
Dream Kudos: 150
My Contributions
Yup.
User is offlineProfile CardPM
+Quote Post

Momerath

RE: Why Does Quality Cost So Much?

15 Oct, 2009 - 08:59 PM
Post #9

D.I.C Regular
***

Joined: 4 Oct, 2009
Posts: 491



Thanked: 52 times
My Contributions
It's commonly said that software can be written fast, good and cheap: Pick two. I've found this to be true.


User is online!Profile CardPM
+Quote Post

Andersen

RE: Why Does Quality Cost So Much?

26 Oct, 2009 - 12:47 AM
Post #10

New D.I.C Head
*

Joined: 6 Aug, 2009
Posts: 29


My Contributions
QUOTE(Momerath @ 15 Oct, 2009 - 08:59 PM) *

It's commonly said that software can be written fast, good and cheap: Pick two. I've found this to be true.



Oh! I suspect you have an interesting and useful experience! Can you tell about it some more?
User is offlineProfile CardPM
+Quote Post

anirelles

RE: Why Does Quality Cost So Much?

17 Nov, 2009 - 10:56 AM
Post #11

D.I.C Head
**

Joined: 1 Jan, 2009
Posts: 56



Thanked: 2 times
My Contributions
QUOTE(Andersen @ 24 Sep, 2009 - 12:58 AM) *

Every year in a software development branch of IT business, significant amount of money is spent on quality. Why is quality so expensive? Is quality so important? Why do companies spend money on Quality Assurance and Software Testing Departments maintenance?


I'm reading Code Complete 2 and maybe you'll find this information interesting. Studies said that formal code review (like pair programing; self code review, etc) helps to find a lot more defects than unit test, continuous integration or testing . To achieve software quality it's important to set some quality rules to reach (robustness, correctness, efficiency, readability of code, etc ) and among them which ones developers have to focus more.
And not just believe that you can do quick and dirty code, and fix the bugs with a big testing team.

Well it's in the book but it makes sense to me. System are big and complex, it's really hard for a human to test everything, it's better to try to detect defect the earlier possible.


User is offlineProfile CardPM
+Quote Post

Programmist

RE: Why Does Quality Cost So Much?

Today, 09:53 AM
Post #12

Slouching towards Bethlehem
Group Icon

Joined: 2 Jan, 2006
Posts: 1,413



Thanked: 28 times
Dream Kudos: 100
Expert In: Java

My Contributions
This is a classical engineering problem commonly referred to as the "quality triangle" ("good, cheap, fast" as mentioned by previous poster). It's more complex than that, but that's the basic idea.
http://en.wikipedia.org/wiki/Project_triangle
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/21/09 03:34PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month