Page 225 -
P. 225

This may seem manipulative (although that’s not necessarily a bad thing). But it doesn’t
                          have to be. A project manager can help the whole team take credit for changes as a way to
                          motivate them and help them move forward. This is especially useful when combined
                          with being positive about the work that’s already been done. A project manager might say
                          something like, “Folks, we’ve done a great job with these first five work items. I’m very
                          proud of what you’ve done. But I’m convinced these next three are different in nature
                          from those five and we need to approach them differently than we have in the past. Here’s
                          how....” It doesn’t matter that the proposed change is a tool or technique from a book; it
                          can still be pitched as a change that builds on the work the team has already done.

                          Make the changes seem straightforward
                          When someone feels that a tool or technique is “too theoretical,” what he is really saying
                          is that he’s never heard of it before, doesn’t fully understand it, and can’t immediately
                          imagine an actual situation in which it would work. He typically talks about the “real
                          world,” and he may feel like you don’t necessarily live in that world, if you’re proposing a
                          change that has not been directly borne out by his experience.
                          Be careful in this situation. Consider someone who has been in the industry for a long
                          time, but has not come into contact with these ideas before. It’s likely that he has seen
                          countless projects fail, and has come to grips with—and possibly built his career around—
                          the idea that a lot of projects simply go wrong. By telling him that there is a straightfor-
                          ward way to fix this problem, you are challenging a fundamental assumption in his career.
                          He will rightfully take that personally, and you must take his feelings into account.

                          If this person is senior to you in your organization, this also becomes an issue of credibil-
                          ity. If you put yourself in the position where you are questioning the experience of some-
                          one senior to you, he will want to know where your credibility comes from. It’s a mistake
                          to say that your credibility comes from doing research; a better approach is to look for cor-
                          roboration from within your organization and your projects to prove that your ideas are
                          valid. The best way to handle this situation is to build consensus among your peers. It’s
                          much easier to have this conversation with a senior manager when your credibility is
                          already validated by the people around you, and when it’s clear that the organization’s

                          culture is ready for the change.
                          Another way to approach this situation is to pitch the changes you want to implement as
                          technical tools, rather than as core software engineering concepts. Most people who have
                          been in the field for a long time are used to routinely applying new technical tools that
                          have never been tested in the organization. This is also a good way to gain consensus
                          among the programming team for your ideas.

                          Build support from the team
                          If you can bring the programming team on board, you have a much better chance of con-
                          vincing the rest of the organization to follow. In most organizations, people who do not
                          have technical skills often defer to the programmers any time there is a disagreement. If the


                                                                                   UNDERSTANDING CHANGE  217
   220   221   222   223   224   225   226   227   228   229   230