scispace - formally typeset
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

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

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

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

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

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.