Perspectives on Oversight Management of Software Development Projects
An examination of the problems of oversight management of large, important software development projects, i.e., management at levels above that of direct project execution. Senior managers must recognize events in the evolution of the project that might provide high leverage for maximizing the return on their invested time (in knowledge, status, or outcome projections), and that provide insight into project status and clues about possible problems. The Note attempts to identify the unique needs of oversight managers, to indicate how they have been met in industrial environments, to enumerate what working supervisors and project managers must do differently if they are involved with large projects requiring oversight management, and to list what must be done (generally) to build software tools that supply information for oversight management as a by-product of the development process. While the discussion is based on industrial experience, it is also relevant to Air Force oversight management and review.