Printer Friendly
The Free Library
5,677,251 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Haste Makes Waste, Says QSM: Larger Teams Create More Buggy Software; Staffing-up Doesn't Necessarily Trim the Development Schedule.


MCLEAN, Va. -- Putting a large team on a software project can cost millions of dollars more, yet save only a few days' delivery time, according to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 new research from QSM QSM Queen's Service Medal (New Zealand)
QSM Quality System Manual
QSM Quantitative Software Management, Inc (McClean, VA)
QSM Quality Assurance and Safety of Medicines (WHO) 
. While people have long suspected that larger teams operate more clumsily clum·sy  
adj. clum·si·er, clum·si·est
1. Lacking physical coordination, skill, or grace; awkward.

2. Awkwardly constructed; unwieldy: clumsy wooden shoes; a clumsy sentence.
 than small ones, there has been little quantifiable research on the impact of this phenomenon, until now.

QSM, which has been compiling detailed data across all major industry segments for nearly 20 years, said the study represents the latest three-year time slice A short interval of time allotted to each user or program in a multitasking or timesharing system. Time slices are typically in milliseconds.

(operating system) time slice
 for the data.

For a typical project of 40,000 source lines of code Source lines of code (SLOC) is a software metric used to measure the size of a software program by counting the number of lines in the text of the program's source code. , QSM found that a 29-person team on average would take 191 staff months of effort and cost $2.3 million (at $12,000 per person month); for a project of the same nature, the 2.5-person team would have used 40 staff months, and cost $480,000. A dramatic savings of approximately $1.8 million is experienced with this small-team approach.

"Of course, if time to delivery is critical, a company might believe that the additional cost is worth it," commented Doug Putnam, managing partner at QSM, Inc. "But the savings in the schedule are relatively trivial, compared with the overall costs." The difference between the large- and the small-team approaches for the average project is only 12 calendar days, he noted, trimming the schedule from seven months to 6.6 months.

With the additional manpower and cost, one might question why the impact on schedule is so minimal, Putnam acknowledged. "The answer is just one word: bugs," said Putnam. Large teams created significantly more defects, more than six times as many, in fact. The increased volume of defects creates more rework re·work  
tr.v. re·worked, re·work·ing, re·works
1. To work over again; revise.

2. To subject to a repeated or new process.

n.
 cycles, more than giving back the schedule benefits of the additional people, he explained.

QSM maintains a metrics metrics Managed care A popular term for standards by which the quality of a product, service, or outcome of a particular form of Pt management is evaluated. See TQM.  database of completed software projects. As of July 2005, the database contained more than 7,000 projects of all application types. In this study, the company analyzed 564 information systems completed since 2002.

They separated the projects into small teams (fewer than five people) and large teams (more than 20), and in the size range of 10,000 to 200,000 lines of code The statements and instructions that a programmer writes when creating a program. One line of this "source code" may generate one machine instruction or several depending on the programming language. A line of code in assembly language is typically turned into one machine instruction. . After this filtering there were 29 projects with 20 or more people on the team and 120 projects with team size of five people or less. They then analyzed the data showing staffing, schedule, effort and defects versus the size of the system that was built. This portrayal also showed how much schedule compression was achieved by the larger teams as well as any insights into the associated cost and defect-creation side effects Side effects

Effects of a proposed project on other parts of the firm.
.

Michael Mah, managing partner of QSM Associates noted, "Anyone who has ever driven a car knows that maximum acceleration burns fuel at a significantly higher rate, and provides only marginal time compression in getting you to the final destination. Software projects seem to exhibit this same non-linear behavior."

Looked at in another way, "the strategy of throwing people at projects costs a lot in money and degrades reliability and gains very little in producing the product faster - well worth considering when you plan the next project. And, if you add staff, be sure to plan additional testing resources to handle the increased volume of defects," Mah said.

About QSM, Inc.

Founded by software engineering pioneer Larry Putnam in 1978, QSM's goal is to help clients become world-class software developers and reduce the overall expense of software development projects. QSM's SLIM software tools and consultative approach capture the management numbers that enable organizations to effectively estimate, track, and benchmark their software development and maintenance projects. The company is based in McLean, Virginia McLean is an unincorporated community located in Fairfax County in Northern Virginia. A small geographic area along Chain Bridge Road in Arlington County has a 22101 zip code and is also part of McLean. , with offices and affiliates in Massachusetts, France, The Netherlands, and the U.K. Additional information is available at www.qsm.com.

About QSM Associates

Through state-of-the-art software measurement and estimating tools combined with techniques from modern negotiation science, QSM Associates has been helping clients solve deadline and budget challenges for 15 years. Drawing on its experience with the Program on Negotiation, an inter-university consortium made up of Harvard, Tufts and MIT MIT - Massachusetts Institute of Technology , QSMA helps enterprises negotiate and achieve successful project conclusions. Through the Cutter Consortium Cutter Consortium, founded by Karen Fine Coburn in 1986[1] as Cutter Information Corp., is an American information technology research company.[2] In 1990, Cutter purchased the American Programmer journal (now called Cutter IT Journal), and partnered with its , an industry think-tank, QSMA publishes executive reports and research on agile project management, business IT trends, outsource advisory, and software measurement and benchmarking. Information is available at www.QSMA.com.
COPYRIGHT 2005 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2005, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Sep 23, 2005
Words:719
Previous Article:Assist-2-Sell, North America's Largest Discount Real Estate Company, Adds 17 Franchises.
Next Article:Frontline Solutions Conference & Expo 2005 Exhibitor Profiles.



Related Articles
On managing maniacs. (highlights from Ken Whitaker's book, "Managing Software Maniacs")
THE JOEL TEST.
Screw-type extruders. (Literature: equipment).(Troester Machinery Ltd. brochure features available products)(Brief Article)
OWNER CLEANS PLANT SITE\Whittaker Corp. hopes to break ground on development by 1998.(NEWS)
PRESIDENTS CUP BECOMES SERIOUS BUSINESS FOR U.S.(Sports)
Extruders.(advertisement)(Brief Article)
Extrusion systems.(Literature: equipment)
Continuing the commitment to EPA's Tier standards.
IN THIS TRACT, CHICKS AND DUCKS AND GEESE BETTER SCURRY LANCASTER TRUCK DRIVER RESTORES A 19TH CENTURY SURREY.(News)
Buhler Versatile Inc. and Cummins Inc. have entered into a long term agreement that will result in Cummins QSX and QSM Tier 3 engines powering...

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles