Comparing estimates with the actual results is a difficult task, but not impossible. There are a lot of factors to consider, but ultimately it will help you improve your estimations, budgeting, and forecasting.
As much as you try, you will inevitably face situations where you are working on a project that has been underestimated. Read this blog to find out what you can do when you are about to go over a budget
Cost estimation takes time to perfect as a skill. There are a lot of floating factors, including project sizing, skill, experience, and more. Over the years I have worked on various software projects, and in this blog I summarise the
Everyone wants a ballpark estimation before they start a project, but not everyone understands how complex software development is, and how inaccurate such a rough estimation will be. In this blog we discuss this and more about how to manage
Originating in the 70s, the updated COCOMO cost estimation model uses historical projects and factors defined cost drivers to help you estimate the cost of a software project.
Client requirements can be confusing, unclear, vague, or just not technical at all. It’s important to understand them before giving a cost estimate. In this blog, we go through the steps you can take to ensure you approach your client
Whenever you get a brief for a new project, you need to vet through all the details, because if you use low quality information, you will end up with low quality products. This is what we call Garbage-in, Garbage-out, and
In this series of blog posts, we discuss different popular software cost estimation models. This article reviews the Delphi method, how it can be used, and what its pros and cons are.
It’s impossible to make an absolutely accurate estimation - there are always risks, limitations and uncertainties. In this article we discuss how you can tackle such problems by adding safety margins, and how to accurately calculate them.
Cost estimation can sometimes be overlooked, or replaced with a mere ballpark figure. In this blog we discuss the reasons why an accurate cost estimation is important to the success of any software development project.