A method for stochastic modeling the software development process in constrained resource environments

Process improvement requires a formal process definition and associated measures of performance. Processes can then be diagnosed in order to formulate hypotheses on where changes should be made. Subsequently, new processes can be conceived, and developers can check whether the desired improvements h...

Full description

Saved in:
Bibliographic Details
Published in:2008 IEEE Systems and Information Engineering Design Symposium pp. 129 - 134
Main Authors: Lima Ferreira, F.M., Schmitz, E.A., Alencar, A.J., Protti, F., Alves, C.H.
Format: Conference Proceeding
Language:English
Published: IEEE 01-04-2008
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Process improvement requires a formal process definition and associated measures of performance. Processes can then be diagnosed in order to formulate hypotheses on where changes should be made. Subsequently, new processes can be conceived, and developers can check whether the desired improvements have actually been achieved. Simulation is a powerful low-cost tool for diagnosis and test of several improvement alternatives, prior to field tests. This paper presents a UML-based method to obtain the probability distribution of the execution time of a large variety of business processes, including software development. Such a method, which is based on Monte Carlo simulation, allows for the identification of factors that most strongly influence process execution time, favoring changes that increase process efficiency with considerable impact on the deployment of business tactics and strategies.
ISBN:9781424423651
1424423651
DOI:10.1109/SIEDS.2008.4559698