La vitrine de diffusion des mémoires et thèses de l'ÉTS
RECHERCHER

Development of a prototype for multidimensional performance management in software engineering

Stroian, Vasile (2011). Development of a prototype for multidimensional performance management in software engineering. Thèse de doctorat électronique, Montréal, École de technologie supérieure.

[img]
Prévisualisation
PDF
Télécharger (4MB) | Prévisualisation
[img]
Prévisualisation
PDF
Télécharger (1MB) | Prévisualisation

Résumé

Managing performance is an important, and difficult, topic, and tools are needed to help organizations manage their performance. Understanding, and improving performance is an important problem.

Performance management has become more and more important for organizations, and managers are always on the lookout for better solutions to manage performance within their organizations.

One of the most important consequences of not having a Performance Management Framework (PMF) in place is the difficulty of differentiating organizational success from failure over time. Performance Management Frameworks have become important to organizations that need to plan, monitor, control, and improve their decisions. Use of a PMF can show an organization how it is performing and indicate whether or not an organization is going in the right direction to achieve its objectives.

Over the years, several frameworks have been developed to address the management of organizational assets, both tangible and intangible. Performance measurement has always mostly been focused on the economic viewpoint. The framework developed by Kaplan and Norton adds three other viewpoints to this, and this addition represents a significant improvement to PMFs.

The PMFs currently proposed do not meet the analytical requirements of software engineering management when various viewpoints must be taken into account concurrently. This difficulty is compounded by the fact that the underlying quantitative data are multidimensional, and so the usual two- and three-dimensional approaches to visualization are generally not sufficient to represent such models. Organizations vary considerably in the wide variety of viewpoints that influence their performance, and every organization has their own viewpoints that they want to manage, and which must be represented in a consolidated manner.

The purpose of this thesis is to develop a prototype for managing multidimensional performance in software engineering. The thesis begins by defining the important terms or key concepts used in the research: software, performance, management, model, multidimensional, development, engineering, and prototype, and the various associations of these terms. This is followed by a review of the multidimensional PMFs that are specific to software engineering and the generic multidimensional performance models that are available to management.

A framework for managing performance in software engineering in four phases: design, implementation, use of the framework, and performance improvement is then presented. Based on this framework, a prototype tool is developed. The prototype notably includes visual analytical tools to manage, interpret, and understand the results in a consolidated manner, while at the same time keeping track of the values of the individual dimensions of performance. The repository of software project data made available by the International Software Benchmarking Standard Group (ISBSG) is integrated into and used by the prototype as well.

Résumé traduit

Une meilleure compréhension et l’amélioration de la performance sont des problèmes importants, d’actualité et difficiles pour les organisations. Conséquemment, les gestionnaires sont toujours à l'affût de meilleures solutions pour gérer la performance au sein de leurs organisations.

Une conséquence importante de ne pas avoir de cadre conceptuel de gestion de la performance (Performance Management Framework ou PMF) en place est l’incapacité de différencier le succès de l'échec au sein d’une organisation. Les cadres conceptuels de gestion de la performance sont nécessaires aux organisations qui doivent planifier, assurer un suivi et contrôler leurs activités, ainsi que prendre des décisions éclairées. L'utilisation d'un cadre conceptuel de gestion de la performance peut offrir à une organisation une meilleure vision de son fonctionnement réel et indiquer si elle est en voie d’atteindre ses objectifs.

Au fil des ans, plusieurs cadres ont été développés pour les gérer les actifs tangibles et intangibles de l'organisation. Dans le passé, la gestion de la performance a surtout été orientée vers le point de vue économique. Kaplan et Norton ont ajouté trois autres points de vue dans leur cadre, soit le Balanced Scorecard (BSC), et cet ajout représente une contribution majeure au domaine.

Les cadres de gestion de la performance existants ne satisfont pas aux exigences de la gestion du génie logiciel étant donné que différents points de vue doivent être pris en compte en même temps. De plus, les données quantitatives sous-jacentes sont multidimensionnelles et les techniques de visualisation à deux et trois dimensions ne sont pas adéquates.

Troisièmement, chaque organisation a ses propres points de vue de performance qui lui sont spécifiques. Dernièrement, ces points de vue doivent être représentés de façon consolidée pour une saine gestion de l'ensemble.

Le but de cette thèse est de développer un prototype pour la gestion de la performance multidimensionnelle en génie logiciel. La thèse commence par définir les termes importants et les concepts clés utilisés dans la recherche : le logiciel, la performance, la gestion, les modèles multidimensionnels, le développement, l'ingénierie, et le prototype, et les diverses combinaisons de ces termes. Il est suivi par une revue des modèles multidimensionnels de la performance qui sont spécifiques au génie logiciel et des modèles multidimensionnels de performance qui sont disponibles de façon générique en management.

Un cadre de gestion de la performance en génie logiciel est proposé qui est divisé en quatre phases : la conception, la mise en oeuvre, l'utilisation du cadre, et l’amélioration de la performance. Un prototype est ensuite proposé en appui à ce cadre. Le prototype comprend notamment des outils d'analyse visuelle pour gérer, interpréter et comprendre les résultats sous une forme consolidée tout en permettant l’accès aux valeurs des dimensions individuelles de la performance. De plus, le référentiel de données de projet logiciel mis à disposition par l'International Software Benchmarking Standard Group (ISBSG) est intégré au sein du prototype.

Type de document: Mémoire ou thèse (Thèse de doctorat électronique)
Renseignements supplémentaires: "Thesis presented to École de technologie supérieure in partial fulfillment of the requirements for the degree of doctor of philosophy" Bibliogr. : f. [222]-235.
Mots-clés libres: Génie logiciel Productivité. Visualisation de l'information. Efficacité organisationnelle. Prototypes. 9126, ISBSG, ISO, Modèle, Multidimensionnel, Performance, PMF, Quest
Directeur de mémoire/thèse:
Directeur de mémoire/thèse
Bourque, Pierre
Co-directeurs de mémoire/thèse:
Co-directeurs de mémoire/thèse
Abran, Alain
Programme: Doctorat en génie > Génie
Date de dépôt: 16 mai 2011 14:21
Dernière modification: 02 mars 2017 00:51
URI: http://espace.etsmtl.ca/id/eprint/870

Actions (Identification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt

Statistique

Plus de statistique...