• DocumentCode
    1689632
  • Title

    Goal-oriented software assessment

  • Author

    Weiss, David M. ; Bennett, David ; Payseur, John Y. ; Tendick, Pat ; Zhang, Ping

  • Author_Institution
    Avaya Labs Res., Basking Ridge, NJ, USA
  • fYear
    2002
  • Firstpage
    221
  • Lastpage
    231
  • Abstract
    Companies that engage in multi-site, multi-project software development continually face the problem of how to understand and improve their software development capabilities. We have defined and applied a goal-oriented process that enables such a company to assess the strengths and weaknesses of those capabilities. Our goals are to help (a) to decrease the time and cost to develop software, (b) to decrease the time needed to make changes to existing software, (c) to improve software quality, (d) to attract and retain a talented engineering staff, and (e) to facilitate more predictable management of software projects. In response to the variety of product requirements, market needs and development environments, we selected a goal-oriented process, rather than a criteria-oriented process, to advance our strategy and ensure relevance of the results. We describe the design of the process, discuss the results achieved and present vulnerabilities of the methodology. The process includes both interviews with projects´ personnel and analysis of change data. Several common issues have emerged from the assessments across multiple projects, enabling strategic investments in software technology. Teams report satisfaction with the outcome in that they act on the recommendations, ask for additional future assessments, and recommend the process to sibling organizations.
  • Keywords
    project management; software development management; software process improvement; software quality; change data analysis; future assessments; goal-oriented software assessment; market needs; multi-site multi-project software development; predictable software project management; project personnel interviews; recommendations; sibling organizations; software changes; software development capabilities; software development cost; software development environments; software development time; software product requirements; software quality; software technology; strategic investments; talented engineering staff; team satisfaction; vulnerabilities; Costs; Data analysis; Engineering management; Personnel; Process design; Programming; Project management; Quality management; Software development management; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1007970