• DocumentCode
    3445625
  • Title

    Brooks´ law revisited: a system dynamics approach

  • Author

    Hsia, Pei ; Hsu, Chih-Tung ; Kung, David C.

  • Author_Institution
    Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    370
  • Lastpage
    375
  • Abstract
    Brooks´ law says that adding manpower to a late software project makes it later. F.P. Brooks Jr. (1995) developed the law through observation of many projects and derived the generalization. His explanation was quite reasonable and convincing. However, it becomes a debilitating statement to any software project manager who is faced with a late project. This paper presents an in-depth study of Brooks´ law using the system dynamics simulation approach. Unlike the first-order approximation of Brooks´ law, we found some interesting results that can benefit practicing project managers. We found that adding people to a late project will always increase its cost, but the project may not always be late. Only under a certain degree of sequential constraints among the project tasks will the project be delayed. To investigate the impact of sequential constraints, we simulated numerous task conditions and found that there is a time-line T for each project which means that, if enough manpower is added before T, the project still can finish before the scheduled deadline. If the manpower adjustment is after T, then the project will definitely be late. In this way, Brooks´ law is revised and turned into a useful guiding principle to benefit software development
  • Keywords
    human resource management; project management; simulation; software development management; systems engineering; Brooks´ law; additional manpower; first-order approximation; guiding principle; late software project; manpower adjustment; project cost; project delay; scheduled deadline; sequential constraints; software development; software project management; system dynamics simulation; task conditions; time-line; Costs; Delay; Electrical capacitance tomography; Financial management; Postal services; Programming; Scheduling; Software development management; System testing; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.814310
  • Filename
    814310