Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
Communications of the ACM
What Netscape learned from cross-platform software development
Communications of the ACM
Innovation Explosion: Using Intellect and Software to Revolutionize Growth Strategies
Innovation Explosion: Using Intellect and Software to Revolutionize Growth Strategies
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Linked
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Hi-index | 0.00 |
Process management tools aim to reduce information flow complexity in product development, in the function where most work is organised through projects. In technically challenging project environments, the total number of known technological solutions is high, reuse of old work is low and productivity improvement is rare. This paper analyses the management of a software company by using system dynamics simulation. The model results are compared with real project data collected from a software company; we evaluate six different Java-projects with two operative productivity measures. According to the results, it seems that even smaller projects have opportunities to achieve high productivity, but this only happens occasionally. Analysis further reveals that the most important limitation for productivity enhancement is the final stage of a particular software project (last 15 20% of completion). Therefore, we propose that managing information flows in the final stages of software project is vital for future success of the software, and we argue that performance is strongly connected in the used project management approach (waterfall, increment, prototyping).