Software Estimating Resources

Herding Cats

This blog page is dedicated to the resources used to estimate software-intensive systems using traditional and agile development methods. COSMIC Software Estimation Approach,” Alain Abran, ICEAA Workshop, Portland Oregon, June 6?9, Estimating Probable System Cost,” Stephen A.

Estimating is a Learned Skill

Herding Cats

Estimating is a learned skill, used for any purpose from every-day life to management of projects. When I left for the airport this morning to catch my flight to a customer site I estimated, given the conditions, how much time I need to get to my favorite parking spot at DIA. The same process for estimating is applied to multi-billion dollar projects we work. And the same process is applied to the Scrum development processes on those projects. . 2011).

Basis of Estimating Software Development

Herding Cats

The estimating of software development is both straightforward and complex. When it is suggested that estimating is hard, of no value, and unnecessary, always ask what principle is used to support that claim? Here are some resources that will provide guidance to produce credible software development estimates, in both traditional and agile domains. Software Sizing and Estimating: Mk II FPA , Charles Symons, John Wiley & Sons, 1991.

Process Reduces Agility? Only on De Minimis Projects

Herding Cats

A popular toss off aphrase in some agile circles is process reduces agility. In this domain today, Agile processes are the basis of engineering those systems. IMPLEMENTATION OF NEW ACQUISITION PROCESS FOR INFORMATION TECHNOLOGY SYSTEMS. NoEstimates Agile Estimating Risk

Reading List for the Cone of Uncertainty

Herding Cats

The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them ? 10 Deadly Sins of Software Estimation , Steve McConnell , Construx, 2002. "A

2012 54

A Compendium of Works to Increase the Probability of Project Success

Herding Cats

Managment Processes. Making the Impossible Possible: Applying Heliotropic Abundance for creating Program and Project Management Processes. Establishing the Performance Measurement Baseline (PMB) , AACE Workshop, Denver, Colorado, April 16, 2011. Basis of Estimate Process.

2003 59

Quote of the Day

Herding Cats

Uncertainty is categorized into aleatory (random) and epistemic (probabilistic) processes. The first type is due to variability, which is an intrinsic property of natural phenomena or processes. The variability cannot be reduced unless the phenomena or process is changed.

2011 39

Compendium of Works to Increase Probability of Project Success

Herding Cats

Management Processes (#MP). While many of the presentations have similar titles, the content is focused on a specific set of processes and practices, while the principles are the same, since they are Immutable. . Management Processes.

2003 45

Biases in Project Management and How to Remove Them

Herding Cats

There is always lots of complaining about the biases introduced into managing projects and making the estimates needed to make project decisions. Because of that, we don't separate the thinking processes into a dual-system. A process based on tangible evidentiary materials. .

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

What happens if you shift focus from "accurate estimation" to "reliably shipping by a date"? . This quote demonstrates a lack of understanding of making decisions in the presence of uncertainty and the processes and events that create uncertainty. 2011. “ November 2011.

2003 52

A Beginner’s Guide to Scrum Ceremonies

ProjectManager.com

Together, they estimate what it will take to complete the items on the list. People report honestly on what they did, what they plan on doing and how they might be getting blocked in the process, and this is all done in front of their peers.

SCRUM 249

Microeconomics and Risk Management in Decision Making for Software Development

Herding Cats

Take for example the deployment of an ERP system, the installation, and startup of a process control system, the release of a suite of embedded software controllers for a car, aircraft, petrochemical plant. If we're going to manage as adults , we're going to have to Estimate.

2007 42

How good are you at starting off your project?

Ron Rosenhead

It is called “Initiating successful projects” and was first published in December 2011. The report gives examples of good projects – where the initiation process has contributed to success and sadly, examples where this has not happened.

2015 199

Software Review: Roadmap Planner [2017]

Girl's Guide to PM

Roadmap Planner creates a strategic plan aligned in swim lanes so you could adapt it for recording any process if you wanted. Software review: Simplestimate [2016] Find out more about how to make estimating simple with this software review of Simplestimate. General Information.

2017 308

Biases in Project Management and How to Remove Them

Herding Cats

There is always lots of complaining about the biases introduced into managing projects and making the estimates needed to make project decisions. Cognitive bias - a mistake in reasoning, evaluating, remembering, or other cognitive processes, often occurring as a result of holding onto one's preferences and beliefs regardless of contrary information. Because of that, we don't separate the thinking processes into a dual-system. 9, January 2011. [6]

Quote of the Day

Herding Cats

Making decisions in the presence of uncertainty requires estimating the outcomes of those decisions. Any conjecture claiming decision can be made in the presence of uncertainty without estimates is a fallacy. Project Risk Management Processes: Improving Coordination using a Clustering Approach,” Research in Engineering Design, Springer, 2011, pp. Editors, Springer, 2011. Why Guessing is not Estimating and Estimating is not Guessing.

2005 30

Software Review: Roadmap Planner [2017]

Girl's Guide to PM

Roadmap Planner creates a strategic plan aligned in swim lanes so you could adapt it for recording any process if you wanted. Software review: Simplestimate [2016] Find out more about how to make estimating simple with this software review of Simplestimate. General Information.

2017 273

Quote of the Day

Herding Cats

Making decisions in the presence of uncertainty requires estimating the outcomes of those decisions. Any conjecture claiming decision can be made in the presence of uncertainty without estimates is a fallacy. Project Risk Management Processes: Improving Coordination using a Clustering Approach,” Research in Engineering Design, Springer, 2011, pp. Editors, Springer, 2011. Why Guessing is not Estimating and Estimating is not Guessing.

2005 28

Treat Cause Not The Symptom

Herding Cats

When gaps in performance, benefits shortfalls, unanticipated cost, schedule, and performance variances, faulty products, or any undesirable outcome, blame the process, not people. Anytime you hear a description of some problem - a symptom - say bad management, misuse of some process, or poorly performing people issue, ask what is the root cause ? Center for Strategic and International Studies, April 2011. Herding Cats: Wilo's Law and Mature Communications Processes.

2008 32

Top Solutions to Project Failure – Epicflow Research Part 2

Epicflow Blog

Most organizations build structures and processes designed to prevent project failure. Merrow (Wiley, 2011), recommended by Giorgio Locatelli , an Associate Professor of Infrastructure Procurement and Management at the University of Leeds.

2019 70

Risk Management Resources

Herding Cats

requires making estimates) ? 5, September/October 2011. Project Risk Management: A Combined Analytic Hierarchy Process and Decision Tree Approach,” Prasanta Kumar Dey, Cost Engineering , Vol. 1, 2011. Estimation of Long?Term 5, September/October 2011. “A

Risk 45

A Compendium of Risk Management Resources

Herding Cats

requires making estimates) ? 5, September/October 2011. Project Risk Management: A Combined Analytic Hierarchy Process and Decision Tree Approach,” Prasanta Kumar Dey, Cost Engineering , Vol. 1, 2011. Estimation of Long?Term 5, September/October 2011. “A

Risk 42

Little's Law - Use, Misuse, and Sometimes Simply Wrong Ideas

Herding Cats

The sequence of the work processing can be any order: First in First out, Last in First out, or any other or even a random sequence in your workflow. What is the process? . What are the steps in the process? But what if we're trying to decide what throughput is needed for some process in the future. That is we're planning for the future performance of the system to produce the outcomes of the software development processes NEEDED to meeet a business goal.

2008 32

Success in Disruptive Times: PMI’s 2018 Pulse of the Profession

Online PM Courses

For me this is about having a repeatable process and strong governance that covers every step of the chain from understanding what drives value in your organization, to identifying the initiatives that will increase value, to successfully implementing those initiatives.

2018 99

Modeling the Future is the Basis of Project Success

Herding Cats

PP&C lives in the domain of Project Management and Controls, which is a Technical Management Processes of ISO 15288. In ISO 15288 this is the role of the Risk Management Processes. The life-cycle processes of a project can be defined by ISO15288 as.

Complete Collection of Project Management Statistics 2015

Wrike

Having a knowledge transfer process in place boosts the chance of project success by over 20%. [6]. Most Popular Agile Tools and Processes: Scrum – 43%. earned an average of 16% more (approximately $14,500 ) than their non-credentialed peers in 2011. [6].

2015 58