Reifer’s software sizing survey identifies five commonly used methods for sizing agile projects along with their strengths and weaknesses. Size is used as the basis for measurement and estimation. Stories/story points is the most popular, while function points are used at the project level. Sizing by analogy, proxies, Halstead vocabulary and hybrids are used by others as the situation warrants.
In the book NoEstimates: How to Measure Project Progress Without Estimating Vasco Duarte explores how NoEstimates can help to manage projects with a focus on value and predictability, report progress quickly and often, and adapt plans constantly based on existing data.
Tommy Norman’s Scrum Fundamentals and Advanced Live Lessons training videos help beginners to understand the basic agile and Scrum concepts. The videos run more than nine hours, broadly divided between “Scrum Fundamentals” and “Advanced Scrum”. The video sessions use animations to explain the concepts.
Estimating story points can be a tedious process and some teams abandon doing story points to help predict their velocity. This is a way to make the process of estimating points much faster.
If you don't want to analyze all user stories in your project in order to estimate size then Randomized Branch Sampling can be used for portfolio related decisions and quotations on prospect projects.
Rally Software and Carnegie Mellon's Software Engineering Institute (SEI) are researching the impact of agile software development practices. An interview wit Larry Maccherone and Jim McCurley. 1
This article explains why it is inherently wrong to set up software metrics to try and 'improve' the software development process, and offers some alternatives. 3
David Morris explores the topic of agile estimating: what it is, how we typically do it, why we should bother, some of the alternatives, and provides some advice for new players. 7
Story cards are a long-established tool for keep track of requests and populating a backlog. The way most teams use story cards actually restrict value delivery - this article suggests alternatives. 6
Planning and budgeting large complex projects leads most often to (unwanted) surprises. Insights from beyond budgeting can help to increase flexibility, and focus on business value. 1
Eduardo Miranda from Carnegie Mellon University explains planning in agile projects, planning techniques, and the impact of agile on project management offices and the project manager role. 4
Capers Jones compares the effectiveness of Agile and Scrum with a sample of contemporary software development methods using several standard metrics. 19