• 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