Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   Dev Hardware ForumsSOFTWAREProgramming

Closed Thread
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Dev Hardware Forums Sponsor:
  Trader Rating: 0 · #1  
Old October 30th, 2009, 04:48 AM
AndersenSoft AndersenSoft is offline
Permanently Banned
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Oct 2009
Posts: 5 AndersenSoft User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 33 m 36 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
Quality, Developers and Testers: what is the best ratio?

In software development industry it is often discussed if it is necessary to have quality assurance on the projects. And what is the most effective presence of testing part in projects. In other words what is the most effective ratio of programmers and testers?

The ratio of programmers and testers can be different depending on a project. This doesn’t mean that large number of testers will provide their work effectively. The most effective average proportion is where a number of testers and developers is considered as 1 to 2.

In order to show this, let’s imagine a project with 4 developers working on it. For the best ratio of quality we should employ 2 testers.

When we don’t have testers on the project, only 10% of bugs can be found by programmers. When we were young and enthusiastic (but not as clever as today), starting our new project, we thought that well motivated and qualified programmers can provide their work in a best way.

But it’s obvious that everybody can make mistakes, and few programmers can find these mistakes.

If we have 2 testers they will approximately find 85% of bugs. Here is the rule that it is impossible to find 100% of bugs.

If we employ 3 testers they will find 90% of bugs, but their work won’t be effective and will cost more money. The price of each found error will be higher.

Thus, we will achieve the best ratio of efforts and the best quality if we have 2 testers and 4 programmers. Every additional tester will find some bugs but general price of his work is higher than effectiveness. Only on vitally important projects such as healthcare and financial projects this ineffective (we say here ineffective meaning expensive) work should be applied, because potential defect can be very expensive.

The same situation comes up when we talk of the time spent on a bug search: if we spend too much time on testing, it will become ineffective.

So, the task of testing is very important in the context of software development. We understand that the ideal ratio of testers and programmers can be applied only to the average projects. But the main idea is that the cost of the quality assurance may take up to 50 percent of software development cost.


Do you have any ideas about this problem?

Reply With Quote
  Trader Rating: 0 · #2  
Old November 17th, 2009, 04:46 PM
mphill's Avatar
mphill mphill is offline
untitled
Click here for more information
 
Join Date: Oct 2005
Location: Zagreb
Posts: 3,874 mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)mphill User rank is General 113rd Grade (Above 100000 Reputation Level)  Folding Points: 14729 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 3 Days 14 h 9 m 36 sec
Reputation Power: 8509
Send a message via ICQ to mphill
Facebook
Quote:
Originally Posted by AndersenSoft
...

When we don’t have testers on the project, only 10% of bugs can be found by programmers.
...


Uhhh

I would be fired immediately.

Point is that if you are good developer you will not make 67046389215648309265483926 bugs.

Let's say you make 30 000 lines project. If you make more than 2 critical bugs , or more than 10 major than something is wrong.

OMHO on 10 developers 1 tester is more than enough (good tester).

Of course there is special cases where you will need 10 or more testers per 1 developer like for example with some complicated and critical calculations.
__________________
Click Here ->    

Reply With Quote
  Trader Rating: 0 · #3  
Old November 19th, 2009, 07:06 AM
AndersenSoft AndersenSoft is offline
Permanently Banned
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Oct 2009
Posts: 5 AndersenSoft User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 33 m 36 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
Quote:
Originally Posted by mphill
Uhhh

I would be fired immediately.

Point is that if you are good developer you will not make 67046389215648309265483926 bugs.

Let's say you make 30 000 lines project. If you make more than 2 critical bugs , or more than 10 major than something is wrong.

OMHO on 10 developers 1 tester is more than enough (good tester).

Of course there is special cases where you will need 10 or more testers per 1 developer like for example with some complicated and critical calculations.



I partly agree with you!
But in fact all big software development companies have quality assurance department, do you realy think that they waste their money?

Reply With Quote
  Trader Rating: 1 · #4  
Old November 19th, 2009, 08:56 AM
Itsacon's Avatar
Itsacon Itsacon is offline
Command Line Warrior
Click here for more information
 
Join Date: Jan 2006
Location: Sector ZZ9 Plural Z Alpha
Posts: 1,890 Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)Itsacon User rank is General 44th Grade (Above 100000 Reputation Level)  Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1973911 Folding Title: Super Ultimate Folder - Level 4
Time spent in forums: 2 Weeks 3 Days 13 h 3 m 16 sec
Reputation Power: 3925
Send a message via ICQ to Itsacon
Please keep you blog posts in your blog.

Reported.
__________________
This is my sig. Is it not nifty?
Itsacon's Sig v2. Click here =>    

Reply With Quote
  Trader Rating: 0 · #5  
Old November 19th, 2009, 09:03 AM
AndersenSoft AndersenSoft is offline
Permanently Banned
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Oct 2009
Posts: 5 AndersenSoft User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 33 m 36 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
Why are you so negative to me?

Reply With Quote
  Trader Rating: 2 · #6  
Old November 19th, 2009, 09:26 AM
Dngrsone's Avatar
Dngrsone Dngrsone is offline
Designated Asshole
Dev Hardware God 8th Plane (8500 - 8999 posts)
 
Join Date: May 2004
Location: In the space between you and I
Posts: 8,781 Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)Dngrsone User rank is General 199th Grade (Above 100000 Reputation Level)  Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2Folding Points: 510292 Folding Title: Super Ultimate Folder - Level 2
Time spent in forums: 7 Months 4 Days 17 h 44 m 27 sec
Reputation Power: 14221
Quote:
Originally Posted by AndersenSoft
Why are you so negative to me?


Because we don't like people using our forums as a platform for advertising themselves and their own sites.

Your blog doesn't get enough hits? Why not find a forum with more hits and republish! Eventually you'll be able to make a signature with a direct link to your own site and thereby get more throughput.

Yeah... not gonna happen here.

Thread closed.
__________________
Ask Questions the Smart Way


"In front of a monitor is a dangerous place from which to view the world." --Terri Wells

Enable BSOD: Control Panel/Systems, Advanced Tab, hit the Settings button under Startup and Recovery, and under the System Failure area, uncheck the Automatically Restart checkbox.

Reply With Quote
Closed Thread

Viewing: Dev Hardware ForumsSOFTWAREProgramming > Quality, Developers and Testers: what is the best ratio?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump




 Free IT White Papers!
 
Create the Optimal Architecture for your Critical Applications
Warburton's the largest independently owned bakery in the UK faced a number of difficult challenges in providing the most robust yet efficient IT infrastructure for their organization's success. IBM's services combined with their xSeries servers created the perfect platform for their SAP environment with sufficient flexibility, and did so in very time effective fashion.

 
Five Best Practices for Deploying a Successful Service-Oriented Architecture
This white paper describes the benefits you can expect with SOA, and how IBM can help take your business there.

 
Gartner Magic Quadrant for Application Delivery Controllers
Gartner summarizes its view on Application Delivery Controllers, evaluates strengths and weaknesses of solutions, and provides Magic Quadrant reporting for a quick comparison across all vendors. Learn from Gartner how you can benefit from an all-in-one device like Citrix NetScaler that delivers the highest levels of availability, performance and security.

 
Knowledge is Power
What you don't know can hurt you, and is likely costing you money and increasing your security risks during an era of scarce resources. This white paper proposes six key strategies that enterprise security managers can use to improve their network defense posture.

 
Rationalizing the Multi-Tool Environment
The rationalized multi-tool approach is flexible, scalable and cost effective. It provides the necessary input to the IT service management business processes. It preserves prior investments in monitoring tools, empowers technologists to select the best tools with which to do their jobs, and enhances effective response to incidents.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
     
 




© 2003-2010 by Developer Shed. All rights reserved. DS Cluster 11 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek