DocumentCode
1487920
Title
Managing process diversity while improving your practices
Author
Beck, M.
Volume
18
Issue
3
fYear
2001
fDate
5/1/2001 12:00:00 AM
Firstpage
21
Lastpage
27
Abstract
In recent years, the software industry has gradually moved toward implementing standard processes across large organizations. The benefits of doing so include simplified accounting, measuring, and managing. Implementing organization-wide processes also makes it easier to judge the capabilities of an organization as a whole, which is important in large scale software development where organizational structures can have a profound impact on success. The article describes a project in which localized software practice improvements led to process diversity. It describes certain problems that were encountered and resolved during the effort. It also presents some simple techniques that any project, small or large, can use for managing diversity. The techniques discusses in the article evolved in the course of one multiyear project. If you do not carefully plan and manage process diversity, it quickly becomes unmanageable. The author used to advocate process uniformity, warning against the management problems caused by diversity, but recent experiences have suggested more effective ways to address these problems. The article explores these alternative strategies, which include adopting a basic set of practices that are uniformly enforced across all development steps, using risk analysis as a technique for selecting targets for software process improvement, and planning for process diversity
Keywords
project management; software development management; software process improvement; software quality; large organizations; large scale software development; localized software practice improvements; organization-wide processes; organizational structures; risk analysis; software industry; software process diversity management; software process improvement; standard processes; Capability maturity model; Instruments; Optical control; Organizational aspects; Process planning; Programming; Risk analysis; Software engineering; Space missions; Standards organizations;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.922721
Filename
922721
Link To Document