A Guide to selecting software measures and metrics by Capers Jones

By Capers Jones

Going the place no publication on software program dimension and metrics has formerly long gone, this critique completely examines a few undesirable size practices, dangerous metrics, and large gaps and omissions within the software program literature that forget vital subject matters in dimension. The booklet covers the foremost gaps and omissions that must be crammed if information approximately software program improvement is to be precious for comparisons or estimating destiny projects.

Among the more severe gaps are leaks in reporting approximately software program improvement efforts that, if no longer corrected, can distort info and make benchmarks nearly dead and doubtless even destructive. probably the most universal leaks is that of unpaid additional time. software program is a truly labor-intensive career, and lots of practitioners paintings very lengthy hours. even though, few businesses really checklist unpaid extra time. which means software program attempt is underreported through round 15%, that's too huge a price to disregard. different assets of leaks comprise the paintings of part-time experts who come and move as wanted. There are dozens of those experts, and their mixed attempt can most sensible forty five% of overall software program attempt on huge projects.

The booklet is helping software program undertaking managers and builders discover blunders in measurements to allow them to strengthen significant benchmarks to estimate software program improvement efforts. It examines adaptations in a few parts that come with:

  • Programming languages
  • Development methodology
  • Software reuse
  • Functional and nonfunctional requirements
  • Industry type
  • Team measurement and experience

Filled with tables and charts, this booklet is a place to begin for making measurements that mirror present software program improvement practices and realities to reach at significant benchmarks to steer profitable software program initiatives.

Show description

Read or Download A Guide to selecting software measures and metrics PDF

Best project management books

Project selection under uncertainty: dynamically allocating resources to maximize value

Venture choice less than Uncertainty is the results of a five-year study software at the choice of initiatives in New Product improvement (NPD). selecting the recent Product improvement portfolio is of serious significance in present day enterprise surroundings. The NPD portfolio has huge strategic impact at the "middle time period" good fortune of a company.

Project Management JumpStart

The much-anticipated re-creation of the preferred undertaking administration introductory bookThe position of the undertaking supervisor keeps to turn into extra various and critical, putting powerful undertaking administration talents in excessive call for. This in-depth introductory consultant deals aspiring venture managers the fundamental basics of undertaking administration.

Students' Guide to Business Computing

This introductory textbook courses scholars during the necessities of knowledge know-how and desktops as they observe to the enterprise surroundings. The textual content explains the layout and operation of assorted platforms and software program, and the way to decide on and use a programming language

From Projects to Programs: A Project Manager's Journey

This can be the tale of an up-and-coming undertaking supervisor that has been passed a wide software to steer. keep on with alongside as Susan Codwell, software supervisor for FitAtWork Inc. , struggles, leads, stumbles, and grows into the position of software supervisor. all through this ebook you are going to achieve a transparent realizing of the center software administration methods and parts concerned.

Extra info for A Guide to selecting software measures and metrics

Sample text

Therefore some modifications and customization are needed. The Rayleigh curves were first applied to small projects and were used for the population of coding programmers. 1 Rayleigh curve illustration. 2 Impossible region where no further time compression is possible. Variations in Occupation Groups, Staff Size, Team Experience ◾ 39 occupation groups, the Rayleigh curves are not a perfect fit but are still a useful concept. Incidentally, the agile concept of pair programming is an existence proof that doubling staff size does not cut elapsed time in half.

Unit testing 10 Function Points X 1 Function Point 15. S. 2, what happens for a small project of 100 function points can be very different from what happens for a large system of 10,000 function points. Note the presence of many kinds of software specialists at the large 10,000 function point size and their absence for the smaller sizes. Note also the increase in activities from 8 to 23 as application size gets larger. Just consider the simple mathematical combinations that have to be estimated or measured as software size increased.

The software industry has suffered from inaccurate metrics and sloppy and incomplete measurement practices for more than 60 years. This is a key factor in today’s poor software quality and low software productivity. If medicine had the same dangerous combination of bad metrics and incomplete measurements as software does, then medical doctors would probably not be using sterile surgical procedures even in 2016 and might still be treating infections with blood letting and leaches instead of with antibiotics!

Download PDF sample

Rated 4.56 of 5 – based on 24 votes