Page 18 - Anatomy of a Robot
P. 18

01_200256_CH01/Bergren  4/17/03  11:23 AM  Page 3
                                                                                PROJECT MANAGEMENT 3
                              The following discussion is based on project management processes used within a
                            large company. The robot hobbyist, despite that fact that he or she wears all the hats in
                            the project, should still perform the basic tasks of a project manager (PM). This is due
                            to two reasons. First, the project will suffer if steps are skipped. Second, learning the
                            art of being a PM is well worth it and will further any career.
                              The classic reason for managing a project is that some of the requirements will not
                            otherwise be met. The truth is, even the most professional PMs have difficulty meeting
                            all their goals at the same time. Half the time, a project will be late, be over budget, or
                            fail to deliver the required results. If these goals were easy to attain, PMs would not be
                            required in the first place. By implication, if no projects had PMs, the results would be
                            much worse.
                              Many projects do not have formal PMs. Often, an engineer on the project handles
                            some of the PM duties as a side task. Sometimes the PM duties are distributed among
                            a few people, often with poor results. One person should be the PM and should be in
                            complete charge of the project. That person should have all the powers and responsi-
                            bilities of a PM. If you are the PM in your spare time, that’s fine, as long as you can
                            perform the tasks in the time you have to devote to the job.
                              First and foremost, a PM in a robot project is responsible for getting the robot done
                            within all the restraints and requirements imposed at the outset. Certainly, a project can
                            be executed and managed in almost any manner. To bring order to the situation, and to
                            give all participants a clear picture of what’s expected, it makes sense to use established
                            methods and rules. The following discussion lays out the basics of project management
                            processes but omits some of the details and reasoning to make it more readable.
                              Projects come in all shapes and sizes, and they are executed in all shapes and forms.
                            This document provides a standard way to manage projects that is known to all respon-
                            sible parties. It provides management tools that PMs can use to alter the course of a
                            project and make corrections. This makes information easier to find, decreases the
                            amount of negotiations involved, provides reliable channels of communication, and
                            brings a level of comfort to all involved.




                            Project Process Flowchart


                            Figure 1-1 is a graphical representation of the various processes and procedures that
                            will occur during the overall development cycle of the robot. The overall process is flex-
                            ible, and deviations are acceptable as befits the situation. However, in general, devia-
                            tions from the set process come at a sacrifice (see Figure 1-1).
   13   14   15   16   17   18   19   20   21   22   23