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
Link To Document