MVP-L: a language for process modeling in-the-large
MVP-L: a language for process modeling in-the-large
Communications of the ACM - Special issue on analysis and modeling in software development
Emerging technologies that support a software process life cycle
IBM Systems Journal
Using the OPT improvement approach in the SQL/DS development environment
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
The productivity of a software development effort and the quality of the resulting product are determined by the environment in which the software is created. A major driver of the effectiveness of a software production environment is the relationship between the development process and the organizational structure. The work described in this paper studies this relationship.Related work in the study of software development processes includes continuous process improvement, flexible development processes, lean development, and capability maturity. None of these have considered explicitly the importance of the underlying organizational structure to the effectiveness of the process and the quality of the product. However, the effect that an organizational structure can have on the process is of sufficient magnitude to justify considering these two elements together, as equal parts of a single system.This paper describes the OPT approach to improvement of software development environments through improvement of the organizational structure and process. The approach is an iterative improvement method. The steps include modeling the relationship between the organization and the process, measuring various properties of this relationship, and evaluating a set of goals and constraints.