Page 231 -
P. 231

position to object can be included in the review, you can get those objections out in the
                          open early. That way, you can address their objections early on. Many people object to
                          changes simply because they were blindsided; by asking for their input before the change
                          is implemented, you can avoid that problem. Once the vision and scope document is
                          approved, it is much less likely that there will be surprises later on.

                          Schedule the changes

                          Once the team has approved the scope of the changes that will be made, it is time to
                          implement those changes. By updating the project schedule to include those changes, you
                          can make it more likely that they will actually be carried out on the project.
                          Building changes into the project schedule is an effective way to “seal them in” to guaran-
                          tee that they actually happen. Many changes unravel because while everyone agrees that
                          they are a good idea, they never actually make it into practice. By adding tasks to the
                          project schedule that reflect the change, you ensure that time and resources are dedicated
                          to implementing it. You also help the team members see that the change is coming, and
                          give them time to plan for it.

                          It’s also important to allocate time for training. You may understand the details of the new
                          tools and techniques, but many of the people on the project do not have that advantage.
                          Make sure to include meetings to introduce the team members to the new practices. If addi-
                          tional training sessions are necessary, schedule them as well. Plan to give the other people in
                          your organization the time they need to learn how to use the new tools and techniques. This
                          may mean adding time to tasks that will be done differently than in the past, due to the
                          changes. (Allow time for a learning curve—people will not be as efficient at using the new
                          tools and techniques initially as you hope they will become after some practice.)

                          For example, if you are implementing code reviews, you should add training and review
                          meetings to the schedule. You should also extend the programming tasks, in order to
                          allow the programmers time to make changes found during the review. When the sched-
                          ule acknowledges that additional time should be spent on these tasks, the programmers
                          are much more likely to actually perform the code review tasks.


                                    NOTE
                                    A more detailed process for scoping and planning an improvement
                                    project is described in Making Process Improvement Work by Neil Potter and
                                    Mary Sakry (Addison Wesley, 2002).


                          Push for Consensus
                          It’s difficult to change an organization alone. It is much easier to make a change if you
                          have the support of others in your organization. Identifying potential allies is an important
                          step in changing an organization. The most effective way to change an organization is to
                          build consensus within your project team, among your peers, and up through the man-
                          agement chain.



                                                                                   UNDERSTANDING CHANGE  223
   226   227   228   229   230   231   232   233   234   235   236