Page 59 -
P. 59

harder to pad them when sitting at a table with everyone else on the team, knowing that
                          one’s estimates might be challenged and would have to be justified on the spot.

                          Self-Fulfilling Prophecy
                          Some project managers respond to an unrealistic deadline by creating “estimates” that are
                          too low but that meet it. Sometimes a team makes up for their project manager’s poor
                          estimates through enormous effort and overtime. When this happens, those poor esti-
                          mates become a self-fulfilling prophecy—instead of being an honest assessment of the
                          work that the team expects to do, the estimate turns into a series of baseless deadlines that
                          the team must meet. The team never agreed to these deadlines, nor did they have any
                          input into them; when this happens, the team will begin to resent their project manager.
                          This is especially common when the top programmer is promoted to project manager, and
                          fails to take into account the fact that he works faster than the rest of the team. (When
                          this happens, the project manager’s bond with other programmers will make it more
                          likely for them to agree to the deadline and work much harder.) But any project manager
                          is susceptible to this problem.
                          Typically, the self-fulfilling prophecy happens when the project manager is the sole source
                          of estimates. He will create a project schedule with aggressive deadlines. Often, he will set
                          the deadline first, and then work backward to fill in the tasks. The effort required to perform
                          each task is not taken into account, nor is the relative expertise of each team member.

                          If the deadlines are too aggressive but not entirely impossible, the team will work to meet
                          them. This may seem like a good thing to the project manager—he was able to get more
                          work out of the team. But, as the team begins to burn out, they start to realize that they
                          are working toward an unrealistic project schedule. The project does not go smoothly.
                          Instead, it alternates between normal working time and crunch periods, and there is little
                          advance warning before the crunch periods begin.
                          The first few times that the team meets an unrealistic schedule by working nights and
                          weekends, they are happy to have met the deadline. But each time this happens, the
                          project manager’s undeservedly high opinion of his own estimating skills is reinforced.
                          Eventually, the team gets disillusioned and bitter, and the sense of camaraderie that was

                          forged over the many late nights and high-pressure assignments is overwhelmed by anger
                          and frustration.
                          Had the project manager used a consensus-driven estimation process, the team would
                          have been able to go into the project with a real understanding of what would be asked of
                          them. They would know at the outset that the project would require crunch periods, and
                          would be able to plan their lives around them instead of being blindsided by them. And
                          the project manager would be able to keep the team together, without causing them to
                          feel bitter or exploited.








                                                                                              ESTIMATION  51
   54   55   56   57   58   59   60   61   62   63   64