One of the most important traits that separates junior level developers from senior level developers is the ability to accurately estimate projects. Every junior level developer I’ve ever met thinks they know how to accurately estimate a project, but few can estimate with any real accuracy. It’s taken me three years to move from the [...]
Posts Tagged ‘Estimation’
These tips are taken from Software Estimation – Demystifying the Black Art by Steve McConnell, published in the Microsoft Best Practices series. This book has proved to be an invaluable resource and I recommend it to anyone responsible for providing software estimates, be they developer, team lead or project manager. The tips listed are not [...]
Estimation is a chronically thorny issue for software practitioners. Most people need to prepare estimates for the work they do, but in our industry we don’t do a great job of estimation. In this column I offer several safety tips to keep in mind as you prepare estimates for your project and for your individual [...]
Project work estimation has three components: the initial first cut, commonly known as a SWAG (scientific wild-ass guess), tracking the estimate against the actual numbers, and using the schedule to see what’s happening in your project. If you’ve been assigned project estimates, or if your project estimates aren’t particularly close to reality, don’t fret. Try [...]
Introduction Object-oriented applications frequently rely on Use Cases to describe the business processes of a software application. Since use cases consist of the strategic goals and scenarios that provide value to a business domain, they can also provide insight into an application’s complexity. Deriving a reliable estimate of the size and effort an application needs, [...]