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. The reason for this resource page is the lack of understanding of how to estimate, the urban myths about software estimating, and the fallacies that estimating is not needed, when developing software, in the presence of uncertainty, when spending other peoples money. Estimating Probable System Cost,” Stephen A. 245, 2008.

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. Here's some materials that provide the tools and processes needed to learn how to estimate. 1, January 2008.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Basis of Estimating Software Development

Small Business CEO

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.

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"? . If your project has no uncertainty, there is no need to estimate. The notion (as suggested in the quote) of shifting from accurate (what ever that means) ways of estimating to reliability shipping be a date is not physically possible since the irreducible and reducible uncertainties are always present. All estimates have precision and accuracy. 12, 2008.

Monte Carlo Simulation

Herding Cats

Estimation is part of project management. . The most important estimates for the project manager are related to time and cost. . Since it is easier to estimate small tasks, these estimates are often calculated and performed as point estimates, for example, a task will take 3 days. Or perhaps as an estimate with two-point ranges. Each work activity in a discrete model will have an estimated duration - a scalar number, usually measured in days.

2018 38

Microeconomics and Risk Management in Decision Making for Software Development

Herding Cats

When we hear about software development disasters and then hear that estimates are to blame, and NOT Estimating will somehow reduce or prevent these disasters, think again. Each of the categories operates in the presence of uncertainty and requires that estimates be made about the probability, conseqeunce of the resutling risk. Managing in the presence of uncertainty requires we make estimates and act accordingly to the results of these estimates.

2007 32

Planning a Budget for a Proposal in 5 Easy Steps (+ Example)

Girl's Guide to PM

In order to estimate costs well, you first need to estimate the amount of work you need to put into each activity you have planned. Not only that: you need to estimate who will do the work. If you are part of a consortium, remember to separate these estimates per company, as you will also need to present the budget broken down per company. Step 3: Estimate Labour Costs. Once that is taken care of, it is time to estimate the hourly rate.

2017 223

When projects go wrong and it's the worst possible moment

Susanne Madsen

Just consider the most important techniques we use as project managers: we define scope, analyse requirements, plan and estimate work, add contingency, manage risks, track changes and check the quality. At the time of opening in March 2008, only 85% of project deliverables had been completed. It was constructed using lateral suspension , an engineering innovation allowing suspension bridges to be built without tall supporting columns.

2018 74

Are Spreadsheets Costing Your Agency Money?

Function Point

A powerful project management tool like Function Point allows you to take analytics from past projects to visualize where scope creep occurred, help make smarter estimates and tighter budgets, and ultimately fend off potential project scope creep. You’re not still designing websites as you did in 2008, so it’s time to leave the spreadsheets in the past and bring your agency up to date. Are Spreadsheets Costing Your Agency Money?

2018 101

The 23 Best Project Management Books For Upgrading Your Career in 2020

Planio

However, while this book covers basics like estimating and planning projects, where it shines is in covering the soft skills of project management. Published date: 2008 (revised edition). The number one thing every project manager needs to level up their skills is experience.

2020 123

Risk Management Resources

Herding Cats

requires making estimates) ? 79, 2008. “`,” Stephen Ward and Chris Chapman , International Journal of Project Management , 21, pp. Estimation of Long?Term 3, 2008. Risk Analysis & Estimating Uncertainty … and what this has to do with the price of milk in McLean,” Phil Beenhouwer, The Society of Cost Estimating & Analysis (SCEA), May 17, 2006. ius, KSI Transactions on Knowledge Society, Volume 1, Number 3, 2008. 11 November 2008.

Risk 35

A Compendium of Risk Management Resources

Herding Cats

requires making estimates) ? 79, 2008. “`,” Stephen Ward and Chris Chapman , International Journal of Project Management , 21, pp. Estimation of Long?Term 3, 2008. Risk Analysis & Estimating Uncertainty … and what this has to do with the price of milk in McLean,” Phil Beenhouwer, The Society of Cost Estimating & Analysis (SCEA), May 17, 2006. ius, KSI Transactions on Knowledge Society, Volume 1, Number 3, 2008. 11 November 2008.

Risk 33

The Best Time Tracking Software of 2018

Paymo App

Improve time estimates: You can use p reviously tracked time entries as the main indicator for your future projects. Through them, you’ll make better estimates for following tasks and set more accurate deadlines for similar projects. The company has been around since 2008 and started out initially as a time tracking and invoicing app. 5) Accounting: Generate invoices based on the amount of time spent on tasks or projects, track expenses, or create estimates for clients.

2018 63

Product Discovery Anti-Patterns Leading to Failure

Scrum.org

To prevail in today’s game of an accelerated innovation-based competition—software is eating the world—, every organization needs to acquire a holistic understanding of an agile product creation process: A vision leads to a strategy that (probably) results in a portfolio of products (and services).

2021 46