Every single person is bad at predicting the future, and yet we are still expected to answer questions like: What will I get? When will I get it? How much will it cost? Answering these questions off-the-cuff can have dire consequences and can be a source of anxiety, frustration, and distrust among teams.
Software estimation is often an overlooked and maligned process, but when used effectively it is an essential tool for organizations solving complex problems. In this primer on software estimation, you will learn about sources of estimation errors, techniques to mitigate them, and approaches to communicate your estimates. Learn to embrace nuance, control chaos, and begin to confidently deliver on your commitments.