3 ms·
As an engineering manager and director, I’ve found a lot of the value in planning (including but not limited to estimation) is having the team, stakeholders, an
by nilkn 7y ago
As an engineering manager and director, I’ve found a lot of the value in planning (including but not limited to estimation) is having the team, stakeholders, and executives all engage in the exercise of thinking deeply about various ways the next 6-12 months might go.
Some folks tend to think that if a plan is produced but not followed exactly, then it wasn’t worth producing the plan. But actually having produced the plan is sometimes what makes it easy to deviate when complications arise. If a new decision is made that affects the plan, everyone can see exactly what the compromises are and be on the same page.
- pjc50 7y agoThis is Eisenhower's "plans are useless but plans are vital"
- p1necone 7y agoI think you mean "plans are useless but planning is vital"
- xtracto 7y agoThere is another saying in modeling and simulation: All models are wrong, some are useful. As an Eng. Leader I use planning and estimates to communicate with other stakeholders. One thing the majority of people fail at is giving variance when providing a forecast/estimate. If someone asks me to get an quick estimate for developing something I'll give them a range with wide margin, around the avg time I think it will take. If they want to reduce that range, then I need info to understand the requirements better. Problem has always been that what engineers provide as an ESTIMATE, business takes as a deadline. So, engineers: always add buffer to your estimate.
- bsder 7y ago> As an engineering manager and director, I’ve found a lot of the value in planning (including but not limited to estimation) is having the team, stakeholders, and executives all engage in the exercise of thinking deeply about various ways the next 6-12 months might go. I always despise these kinds of exercises. We know how to roll up estimates correctly with statistics--even moreso if we have historical data. The problem is that management always hates the accurate number. And that's where the dysfunction sets in. While everybody else rolls things up "normally", I almost always roll up an "accurate" timeline and try to inform people up front. It rarely wins me friends, but it sometimes protects my team when things are going haywire later.
- knightofmars 7y agoA co-worker and I were asked to write up an estimate for a new project. We sat down, walked through the components (best we could at the time) and came up with an estimate (which was likely smaller than the actual given the unknowns). We provided the estimate to leadership. They decided not to do the project. Next, I hear from the head of engineering, "You can't go giving huge estimates to leadership. It makes us look bad." It was one of those moments that reinforced my belief that the "image game" and reality are in conflict and people who enable the "image game" are one of the biggest problems in software estimation.
- deleted 7y ago[deleted]
- s_gourichon 7y agoYes. Let's rephrase the idea a little more formally. Few hypotheses are necessary for a thought experiment that reproduces the issue. Given a project: * some people/teams produce accurate estimates * some people/teams produce overly optimistic estimates If decision-maker is not aware, it can easily conflate optimistic estimate with a more efficient team (or just more enticing). If the possibility of overly optimistic estimates are not taken seriously, the more accurate team can seem just less efficient / lazy / trying to charge more for the same work / etc. For example if the decision-maker is actually a client comparing several suppliers. Extra risk if decision-making is diluted among many people (harder to get clear and consistent view). This puts the teams in a competition similar to the prisoner's dilemma. Honest estimates get punished, treacherous estimates are favored. No wonder so many projects are over-budget, when they are not too over-budget to complete at all. The only actual hypothesis here is: "decision-maker conflating optimistic estimates with better value". It seems very common. If decision-maker doesn't fall into this trap, the problem disappears, right? What can we do to shift the equilibrium? A manifesto?
- nerdponx 7y agoThe problem is that management always hates the accurate number. The "always" part isn't true in my experience. In fact, it's not even mostly true for me. Maybe I've just been lucky.
- shiningdays 7y agoYes this!!