DocumentCode
1301546
Title
Concurrent, Overlapping Development and the Dynamic System Analysis of a Software Project
Author
Ghosh, Jaideep
Author_Institution
Inf. Syst. & Oper. Manage. Dept., George Mason Univ., Fairfax, VA, USA
Volume
57
Issue
2
fYear
2010
fDate
5/1/2010 12:00:00 AM
Firstpage
270
Lastpage
287
Abstract
In recent years concurrent, overlapping development activities of engineering tasks have proved to be a cost-effective and time-efficient way to build products geared toward meeting the demands of a competitive and quality-conscious market. In this study, we examine the structure and dynamics of a software project in information technology industrial research and development that has this methodology as its foundation. We first describe a number of software engineering aspects of the project that elucidate how various development activities in its concurrently unfolding component projects are overlapped and integrated to gradually build the product over time. Using the mathematical tools of dynamic systems analysis, we next derive a number of results that characterize the long-term, stable behavior of the project. These results are then used in a numerical simulation to illustrate a procedure by which relevant resources can be distributed across the components in a way that maintains continued stability of the project over time. Our modeling approach is flexible enough to allow the theoretical results and the simulation techniques to be easily generalized to study, in real time, the stability, maintenance, and management of similar concurrent projects. The usefulness of the method lies in motivating and refining managerial decisions that drive overlapping development activities of such projects.
Keywords
project management; software development management; systems analysis; competitive market; concurrent development; dynamic system analysis; overlapping development; quality-conscious market; software engineering aspects; software project; Computer interfaces; Concurrent computing; Feedback; Information technology; Numerical simulation; Project management; Research and development; Resource management; Software quality; Stability; Activity overlapping; asymptotic stability analysis; concurrent development; dynamic systems modeling; numerical simulation; parallel development; resource distribution; simultaneous engineering;
fLanguage
English
Journal_Title
Engineering Management, IEEE Transactions on
Publisher
ieee
ISSN
0018-9391
Type
jour
DOI
10.1109/TEM.2009.2023138
Filename
5208294
Link To Document