Page 269 -
P. 269

You should know the names of the people on your team. Ask for a CV or resume for each
                          person. Have regular conversations with at least one representative for every project—
                          minimally, you should talk to that person weekly. But if you really want a handle on how
                          your project is going, you, or someone in your team, should talk to someone from the out-
                          sourced team every day—the same as you would if they were in your office! (Luckily,
                          with instant messaging, it is very easy to keep in touch with a large team by adding them
                          all to a buddy list and spending time each day shooting messages to them.)

                          One effective way to make sure that you will get all of the information that you need to
                          run the project is to set up a communications plan with the team lead at the vendor. Make
                          it clear from the outset of the project exactly what information you need them to gather
                          for you. If you do this, it is very important that you only ask them to gather information
                          that will actually be useful to you, and that you use it and review it with them: if you do
                          not use the information that they gather (or if they do not see how it will be useful), then
                          it will just seem like busywork to the team, which is demoralizing and counterproductive.
                          If you don’t make sure that the people at the vendor know why you are asking for this
                          information and what you are using it for, it’s very easy to build up an environment of
                          distrust with your outsourcing vendor. The only way to combat that is with transparency.
                          In other words, somebody at the vendor is going to spend half a day each week gathering
                          data for you. Make sure that you respect that time.
                          The best possible scenario is when you’ve set up standards that let the people at the vendor
                          monitor themselves. You want the team to be as autonomous as possible, while still being
                          productive and giving you information that you need to monitor the project. Your goal
                          should be to have the team assist you in managing the project without losing control of it.
                          One way that you can do this is by setting up an inspection process where the team can
                          inspect documents and report the results to you (see below). If knowledge that you need to
                          know has been properly transferred, you can write a quiz, and have all of the people on the
                          team take it independently and send you their results. The key is that you must know at all
                          times what the team is doing, and that it’s in line with what you want them to do.

                          Share Information with Your Management

                          Many senior managers think that software development should be free. They think their
                          internal IS departments are overpaid. Now they’re cutting a big check to an outsourcing
                          company, and they expect everything to be smooth and easy; there should be no problems
                          or difficulties whatsoever. If you’re the project manager on a project in this environment,
                          you are set up for a thankless job.

                          When senior managers have unrealistic ideas about outsourcing, a project manager’s suc-
                          cesses will almost certainly go unrewarded because there is already an expectation that
                          outsourcing is easy. If you do well as the project manager, the credit will go to the out-
                          source company. What’s more, in an environment like this, there is little incentive not to
                          fail—if you do, it will be blamed on the outsourcing company. People are already biased
                          against outside organizations handling their business; nobody wants you to waste money,



                                                                           MANAGING AN OUTSOURCED PROJECT  261
   264   265   266   267   268   269   270   271   272   273   274