3 ms·
Gergely Orosz captures extremely well my thinking regarding time estimation. Being able to provide time estimation is a skill you should practice and improve. I
by absolute100 5y ago
Gergely Orosz captures extremely well my thinking regarding time estimation. Being able to provide time estimation is a skill you should practice and improve. It will help you improve your project management skills and your communication skills. It will help you set more explicit expectations early on. It will help you deal with risks and how to mitigate that. It will help you build trust within the organization. The tradeoffs are essential: "Pushing back on estimates also misses the bigger point about engineers staying focused on delivering the largest business value... For every major project, we shipped something different on the launch date, than what we agreed to originally". Like everything that is important, people (Dilbert type of managers) will find ways to abuse it. When that happens, find a better place to work at. Don't sacrifice your ability to learn, grow, and increase your impact.