A fundamental gap persists in Agile software implementation. At a micro level, we are awash in data, inundated with stories and story points from a life cycle management tool like Jira, Redmine, or VersionOne. At a macro level, we struggle to adequately define functional requirements sufficient to support consistent sizing via function points (FP). Even if we do manage to functionally size planned future work, we often have not accrued a historical database of actual effort and cost tied directly to epics and features – the very objects we need for an apples-to-apples comparison with our program baseline. The #NoEstimates advocates throw up their hands and say that a macro-level planning estimate – five years' worth of annual budgets, for example – is futile. However, whenever we are spending "other people's money," especially the American taxpayer's, we are obliged to apply best practices in quantifying that longer-term commitment up front.
Building on previous research, this paper presents a framework for macro agile estimation based on fully analogized sizing scales that enable the application of expert judgment to produce an accurate characterization of early-stage uncertainty. It also provides a blueprint for building a database of analogies to populate such scales and presents empirical results from applying them.
Presenter
Peter J. Braxton
Subject Matter Expert (Technomics)
Peter Braxton is a Subject Matter Expert and Employee Owner at Technomics, Inc. He has over 20 years of experience performing cost and risk analysis and delivering associated training for a broad spectrum of federal government clients. He has played integral roles in the development of both the Software Resources Data Report (SRDR) and the BCF 250 Applied Software Cost Estimating course at Defense Acquisition University (DAU). The inaugural Vice President for Professional Development of the International Cost Estimating and Analysis Association (ICEAA) and multiple Educator of the Year winner, he has shown a long-standing commitment to knowledge sharing within the community. His current research interests include leveraging detailed Agile and DevOps data in forecasting program cost. He holds an AB in Mathematics from Princeton and an MS in Operations Research from the College of William and Mary. He is a semi-retired game show contestant and avid cruciverbalist.