Journal ArticleDOI
An interactive software management simulator based on the CMMI framework
Reads0
Chats0
TLDR
A simulator concept is presented that lets its user act in the role of a software-producing organization's top-level manager and is used by all stakeholders involved in software development to better understand the various aspects of software engineering, their interdependencies, and the resulting complex dynamics of the software- producing organization's operations.Abstract:
A software-producing organization is a complex system. An interactive simulation that allows playful exploration and experimenting can enhance the understanding of such complex systems. Therefore, a simulator concept is presented that lets its user act in the role of a software-producing organization's top-level manager. In this role, business measures must be monitored and investment decisions need to be made.
The model is developed as a feasibility investigation with the premise of maximal abstraction, using concepts of the Capability Maturity Model Integration (CMMI) and balanced scorecards: 15 process areas deduced from CMMI serve as states and investment fields and 27 business performance indicators form the outputs.
Simulations of different scenarios illustrate that the model is capable of reflecting underlying strategies for advancing or maintaining an organization's processes. Moreover, the iterative and interactive investment approach and the graphical and historical result presentation can give valuable insight into complex process dependencies.
Therefore, the simulator can serve as a tool to playfully enhance the appreciation of software engineering practices. It can be used by all stakeholders involved in software development to better understand the various aspects of software engineering, their interdependencies, and the resulting complex dynamics of the software-producing organization's operations. Copyright © 2005 John Wiley & Sons, Ltd.read more
Citations
More filters
Journal ArticleDOI
A systematic literature review on the industrial use of software process simulation
TL;DR: There is a lack of conclusive evidence to substantiate the claimed usefulness of SPSM for any of the intended purposes and there is a paramount need for improvement in conducting and reporting simulation studies with an emphasis on evaluation against the intended purpose.
Moving Up the CMMI Capability and Maturity Levels Using Simulation
David Raffo,Wayne W. Wakeland +1 more
TL;DR: In this paper, the authors show examples of how PSIM has been implemented within industry and government organizations to improve process consistency and results, and they also show, via many examples, exactly how PSim supports Capability Maturity Model Integration Process Areas from level 2 through level 5.
Proceedings ArticleDOI
Decision making support in CMMI process areas using multiparadigm simulation modeling
Daniel Crespo,Mercedes Ruiz +1 more
TL;DR: This paper proposes to apply multiparadigm simulation modeling in the scope of two process areas of one of the most used software process maturity frameworks such as CMMI, with the aim of supporting decision making and determining the optimal values of cost and schedule according to the management needs.
Proceedings ArticleDOI
Alignment between the business strategy and the software processes improvement: A roadmap for the implementation
TL;DR: The proposed study showed that the investment in management requirements training leaded directly to the increase of the organization billing, which allows the implementation of strategic alignment of business and the improvement of processes in software companies.
Book ChapterDOI
Deriving a valid process simulation from real world Experiences
TL;DR: The research work focuses on the systematic set up of a validated and acknowledged model that matches the company's process improvement needs by involving experts to adapt an existing mathematical framework and simulation application.
References
More filters
Book
Software Project Dynamics: An Integrated Approach
TL;DR: A scientific model of the software project management process based on focused field interviews and includes a detailed case study that was conducted to test the model.
Journal ArticleDOI
Software process simulation modeling: Why? What? How?
TL;DR: An overview of work being conducted in software process simulation modeling is provided, offering some guidance in selecting a simulation modeling approach for practical application, and recommending some issues warranting additional research.
Proceedings ArticleDOI
Simulation in software engineering training
Anke Drappa,Jochen Ludewig +1 more
TL;DR: The SESAM project which focuses on software engineering education using simulation, a new simulation model, the so called QA model, is introduced and the model behavior is demonstrated by investigating and comparing different strategies for software development.
Proceedings ArticleDOI
Aligning business and information technology through the balanced scorecard at a major Canadian financial group: its status measured with an IT BSC maturity model
W. Van Grembergen,Ronald Saull +1 more
TL;DR: The development and implementation of an IT BSC within an Information Services Division serving a Canadian financial group is described and discussed and a maturity model for the IT B SC is introduced and the necessary linkage between the business and IT scorecard is clarified.
Journal ArticleDOI
Application of a hybrid process simulation model to a software development project
Robert H. Martin,David Raffo +1 more
TL;DR: A detailed hybrid model of a software development process currently in use at a major industrial developer is presented and it is shown how the model was used to evaluate simultaneous changes to both the process and the project environment.
Related Papers (5)
The way of designing a simulation software in order to evaluate the economic performance in software development
David Kuhlen,Andreas Speck +1 more