Software measurement is a crucial technology along the software development process, andnotably for project management. Decision-making in project management requires in fact,accurate estimations and the support of metrics to monitor and control the varying factorsaffecting the development process.Managers must make reliable schedule predictions and optimize personnel utilization. Theytherefore must be able to dynamically evaluate whether the resources assigned to a job aresufficient and whether the organization structure is adequate to meet the scheduled deadlines.To support managers in these tasks, we propose a method called Propean (for PROjectPErformance ANalysis) based on the combination of classical performance engineeringtechniques and the Unified Modelling Language (UML). The combined application of thesedisciplines guarantees on one hand, a validated approach for modelling and estimating the'Quality of Service' parameters when they come to the development process. Performanceengineering techniques are in fact based on rigorousmathematical formalisms such as queueingnetworks, stochastic Petri nets and Markov models. On the other hand, the adoption of UMLprovides managers with an easy-to-use front-end representation of the process closer to thedesign notations they routinely employ. To illustrate Propean application, in this article, wemodel the case of a manager who must decide a release date for a product undergoing thetesting phase.

Performance measures for supporting project manager decisions

Bertolino A.;Marchetti E.;
2007

Abstract

Software measurement is a crucial technology along the software development process, andnotably for project management. Decision-making in project management requires in fact,accurate estimations and the support of metrics to monitor and control the varying factorsaffecting the development process.Managers must make reliable schedule predictions and optimize personnel utilization. Theytherefore must be able to dynamically evaluate whether the resources assigned to a job aresufficient and whether the organization structure is adequate to meet the scheduled deadlines.To support managers in these tasks, we propose a method called Propean (for PROjectPErformance ANalysis) based on the combination of classical performance engineeringtechniques and the Unified Modelling Language (UML). The combined application of thesedisciplines guarantees on one hand, a validated approach for modelling and estimating the'Quality of Service' parameters when they come to the development process. Performanceengineering techniques are in fact based on rigorousmathematical formalisms such as queueingnetworks, stochastic Petri nets and Markov models. On the other hand, the adoption of UMLprovides managers with an easy-to-use front-end representation of the process closer to thedesign notations they routinely employ. To illustrate Propean application, in this article, wemodel the case of a manager who must decide a release date for a product undergoing thetesting phase.
2007
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
product release
project management
real-time UML
software performance engineering
File in questo prodotto:
File Dimensione Formato  
prod_180317-doc_18307.pdf

solo utenti autorizzati

Descrizione: Performance measures for supporting project manager decisions
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 300.01 kB
Formato Adobe PDF
300.01 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/12966
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact