Long Term Trends in Software Development: A 45-Year Perspective
This study provides a long-term perspective using data from 14,000+ software projects completed and put into production between January of 1980 and the present day.
This study provides a long-term perspective using data from 14,000+ software projects completed and put into production between January of 1980 and the present day.
A recent initiative put forth by the DoD was to improve its estimation process by leveraging historical data collected from forensic analyses of recently completed software development efforts. This article by Taylor Putnam-Majarian and John Staiger, discusses (1) some of the challenges faced throughout this initiative, (2) the data collection process, and (3) how one can leverage data to improve cost estimates. This article was originally published in Crosstalk Magazine.
Don Beckett explains how to use software project metrics to determine present capabilities, assess whether plans are feasible, and explore trade-offs.
Don Beckett outlines four important actions that executives, PMO directors and program leaders can take to improve the predictability and success rate of their software development and enhancement projects.
Fred Brooks’ observation that nine women can’t make a baby in one month is perhaps the earliest and best known analogy between software development and parenting, and it’s an apt one. An effective software measurement program — like good parenting — requires careful planning, regular monitoring, and a significant long-term investment of time and energy.
This article, originally published in Projects at Work, identifies three ways to maximize estimating efforts — before, during and after your project is complete.
This article discusses multiple applications based on only four measured metrics: size (function), effort, time, and defect rate. From these metrics, we can manage a project.
This article discusses the new issue of the fixed deadline and how managing expectations and using metrics can make fixed deadlines far less daunting.
This article discusses the drop in productivity and decline in reliability and how to fix these issues.
This article discusses how metrics can be used to understand where you've been and how effective your organization can be.