• DocumentCode
    1552735
  • Title

    Managing software productivity and reuse

  • Author

    Boehm, Barry

  • Author_Institution
    Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    32
  • Issue
    9
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    111
  • Lastpage
    113
  • Abstract
    Your organization can choose from three main strategies for improving its software productivity. You can work faster, using tools that automate or speed up previously labor-intensive tasks. You can work smarter, primarily through process improvements that avoid or reduce non-value-adding tasks. Or you can avoid unnecessary work by reusing software artifacts instead of custom developing each project. Which strategy will produce the highest payoff? The author performed an extensive analysis that addressed this question for the US Department of Defense. The result of this analysis showed that work avoidance via software reuse produced the highest improvement in software productivity. The article gives advice on how to manage software reuse and the pitfalls to avoid
  • Keywords
    software development management; software process improvement; software reusability; non-value-adding tasks; process improvements; software artifacts; software productivity management; software reuse management; work avoidance; Airplanes; Computer aided instruction; Costs; Hardware; Internet; Investments; Lab-on-a-chip; Marine vehicles; Productivity; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.789755
  • Filename
    789755