• DocumentCode
    829934
  • Title

    Leveraging global resources: a process maturity framework for managing distributed development

  • Author

    Ramasubbu, Narayan ; Krishnan, M.S. ; Kompalli, Prasad

  • Author_Institution
    Sch. of Bus., Michigan Univ., Ann Arbor, MI, USA
  • Volume
    22
  • Issue
    3
  • fYear
    2005
  • Firstpage
    80
  • Lastpage
    86
  • Abstract
    The popular and well-tested software process frameworks such as the Software Engineering Institute´s Capability Maturity Model and ISO 9001, details key process areas for software development. Focusing more on continuous improvement in code development processes, generic-process frameworks such as the CMM lack key process areas (KPA) that address capabilities for managing distributed software projects, such as establishing mutual knowledge and managing geographically dispersed social networks. We identify 24 new KPAs that address the wide-ranging capabilities needed for managing distributed software development and arrange them in an evolutionary order similar to the CMM framework. The evolutionary or phased approach in improving software management capabilities helps firms systematically assess their situations and plan for improvements. We also report the results of a statistically tested maturity assessment survey and test the overall rigor of our model against industry expert opinion and objective data collected from real-world projects implemented at SAP AG, a leading global-enterprise software firm.
  • Keywords
    Capability Maturity Model; continuous improvement; project management; software development management; Capability Maturity Model; continuous improvement; distributed software project management; key process areas; software development management; software process improvement; Capability maturity model; Coordinate measuring machines; ISO standards; Knowledge management; Programming; Project management; Resource management; Software development management; Software engineering; Software testing; Capability Maturity Model; Distributed software development; software development process;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2005.69
  • Filename
    1438334