By Capers Jones
Going the place no publication on software program size and metrics has formerly long past, this critique completely examines a few undesirable dimension practices, harmful metrics, and enormous gaps and omissions within the software program literature that overlook vital issues in size. The e-book covers the main gaps and omissions that must be crammed if info 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 facts and make benchmarks nearly lifeless and probably even destructive. the most universal leaks is that of unpaid extra time. software program is a truly labor-intensive career, and plenty of practitioners paintings very lengthy hours. although, few businesses truly list unpaid time beyond regulation. which means software program attempt is underreported through round 15%, that's too huge a price to disregard. different assets of leaks contain the paintings of part-time experts who come and cross as wanted. There are dozens of those experts, and their mixed attempt can best forty five% of overall software program attempt on huge projects.
The publication is helping software program undertaking managers and builders discover error in measurements to allow them to increase significant benchmarks to estimate software program improvement efforts. It examines adaptations in a couple of components that come with:
- Programming languages
- Development methodology
- Software reuse
- Functional and nonfunctional requirements
- Industry type
- Team dimension and experience
Filled with tables and charts, this publication is a kick off point for making measurements that replicate present software program improvement practices and realities to reach at significant benchmarks to lead winning software program initiatives.
Read Online or Download A Guide to Selecting Software Measures and Metrics PDF
Best software development books
“This booklet represents an intensive and broad remedy of the software program construct strategy together with the alternatives, advantages, and demanding situations of a good designed construct process. I suggest it not just to all software program construct engineers yet to all software program builders on the grounds that a good designed construct technique is vital to an efficient software program improvement technique.
“Probably the main huge ranging and whole Linux machine motive force e-book I’ve learn. ” --Alan Cox, Linux Guru and Key Kernel Developer “Very accomplished and distinct, protecting nearly each Linux machine motive force style. ” --Theodore Ts’o, First Linux Kernel Developer in North the United States and leader Platform Strategist of the Linux origin the main useful advisor to Writing Linux gadget Drivers Linux now bargains an extremely strong atmosphere for motive force improvement: with today’s kernels, what as soon as required years of improvement time will be finished in days.
The complexity of software program is consistently growing to be due to today’s interconnected enterprise approaches. Governance of structure and expertise technique is helping to make sure coherence of software program and stay away from over the top complexity. whilst software program improvement wishes room for creativity and empowerment to supply suggestions to enterprise difficulties of accelerating complexity.
You want to research a programming language each year, as prompt by means of The Pragmatic Programmer. but when one in step with yr is sweet, how approximately Seven Languages in Seven Weeks? during this publication you will get a hands-on journey of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. even if your favourite language is on that record, you are going to increase your standpoint of programming by means of reading those languages side-by-side.
- Grundlagen des Software-Marketing: Von der Softwareentwicklung zum nachhaltigen Markterfolg (IT im Unternehmen) (German Edition)
- SAP-Berechtigungen für Anwender und Einsteiger (German Edition)
- Surviving as a "Software as a Service" (SaaS) Startup
- Grundkurs Relationale Datenbanken: Einführung in die Praxis der Datenbankentwicklung für Ausbildung, Studium und IT-Beruf (German Edition)
- Reverse Engineering Code with IDA Pro
- CMMI Distilled: A Practical Introduction to Integrated Process Improvement (SEI Series in Software Engineering)
Additional info for A Guide to Selecting Software Measures and Metrics
A Guide to Selecting Software Measures and Metrics by Capers Jones