Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Just as there are many product development life cycles to choose from when planning a software development project, there are many organizational forms to choose from. How many kinds are there? Where did they come from? Where are they going? Which one is best under what circumstances? Exactly what is an organization, anyway? These are some of the questions that a software project manager might worry about when planning for a software development project.
This chapter describes what an organization is and discusses the typical organizational forms pertinent to a software project. Then we can discuss pros and cons of each form. It is important for the project manager to recognize which type of organization the project will operate within, and which type is best suited for the project at hand.