• DocumentCode
    886975
  • Title

    Assessing staffing needs for a software maintenance project through queuing simulation

  • Author

    Antoniol, Giuliano ; Cimitile, Aniello ; Di Lucca, Giuseppe A. ; Penta, Massimiliano Di

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento, Italy
  • Volume
    30
  • Issue
    1
  • fYear
    2004
  • Firstpage
    43
  • Lastpage
    58
  • Abstract
    We present an approach based on queuing theory and stochastic simulation to help planning, managing, and controlling the project staffing and the resulting service level in distributed multiphase maintenance processes. Data from a Y2K massive maintenance intervention on a large COBOL/JCL financial software system were used to simulate and study different service center configurations for a geographically distributed software maintenance project. In particular, a monolithic configuration corresponding to the customer´s point-of-view and more fine-grained configurations, accounting for different process phases as well as for rework, were studied. The queuing theory and stochastic simulation provided a means to assess staffing, evaluate service level, and assess the likelihood to meet the project deadline while executing the project. It turned out to be an effective staffing tool for managers, provided that it is complemented with other project-management tools, in order to prioritize activities, avoid conflicts, and check the availability of resources.
  • Keywords
    discrete event simulation; personnel; program testing; project management; queueing theory; software maintenance; stochastic processes; Y2K massive maintenance; discrete-event simulation; distributed multiphase maintenance process; distributed software maintenance project; financial software system; process simulation; project-management tool; queuing theory; schedule estimation; software maintenance staffing; stochastic simulation; Computational modeling; Computer Society; Computer simulation; Costs; Counting circuits; Project management; Queueing analysis; Software maintenance; Software systems; Stochastic processes;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2004.1265735
  • Filename
    1265735