| |
|
Dans
le cadre de la négociation commerciale d’un projet,
le client entend fréquemment le prestataire consulté vanter
les mérites de sa procédure de gestion de projets. Si
tous les professionnels du secteur des nouvelles technologies disent
aujourd’hui s’appuyer sur une « Méthodologie
», vous êtes en droit de vous demander comment elle se traduit
dans les faits : par des normes absconses et immatérielles à
respecter strictement ou par une procédure
concrète au service d’un réel bénéfice
du client ?
|
|
| |
|
Argia a, bien
sûr, choisi son camp et, si nous respectons les phases classiques
de méthodologie communes à tous les acteurs du marché,
notre approche, structurée et formalisée, se singularise
par une volonté d’associer
le client à la démarche
de gestion du projet via un ensemble d’outils
concrets lui permettant d’expliciter et de communiquer ses besoins
au(x) prestataire(s).
|
|
| |
|
Bénéfice
client
|
| |
|
Absolument
nécessaire dans le cadre de programmes faisant intervenir, outre
le client et Argia, des entreprises "alliées",
notre démarche de gestion des projets, rationnelle et qualitative,
permet d’instaurer un langage commun à
tous les intervenants, pour une adéquation
maximale entre l’expression des besoins du client et les développements
associés.
|
|
| |
|
Facilitant donc la communication entre tous les intervenants, ce processus
assure une cohérence d’ensemble
d’un bout à l’autre du projet, la solution
étant pérennisée par
cette approche reproductible.
|
|
| |
|
Enfin, cette
procédure nous permet de vous garantir une constante
visibilité sur l’avancement de votre projet, pour
une appropriation en douceur du produit
final et un transfert de compétences implicite,
gage de votre autonomie future.
|
|
 |
 |
 |
| |
 |
| |
|
Du concret, toujours plus de concret...
|
| |
|
La méthodologie
appliquée par Argia peut se décomposer en 7 grandes étapes
: |
|
| |
|
1 - L’initialisation, au cours de laquelle
le client exprime succinctement les objectifs
du projet dans son propre langage «métier».
Dès cette première phase, l’action d’Argia est
soutenue et concrétisée par des outils
de travail collaboratif mis à la disposition du client via
un Extranet.
L’un de ces outils consiste en une bibliothèque
des documents projet (annuaire des intervenants du projet, plannings,
comptes-rendus, …) partagés et publiables en HTML, qui permet
de centraliser et de hiérarchiser les informations, celles-ci étant
consultées et uploadées par les utilisateurs selon leur
niveau de droits d’accès.
L’autre est un système de gestion
des demandes, permettant à un utilisateur de formuler une requête
auprès de n’importe quel prestataire intervenant sur le projet,
la réponse donnée étant ensuite archivée (traçabilité
via un historique).
|
|
| |
|
2 - Le recueil des besoins qui permet définir
précisément les fonctionnalités attendues par les
utilisateurs finaux.
Le dossier de recueil des besoins, produit au cours de cette phase, s’appuie
sur une modélisation UML (Unified
Modeling Language), langage de modélisation standard et universel
des applications informatiques. L’UML propose un ensemble de représentations
visuelles à plusieurs niveaux : aussi compréhensibles
pour l’utilisateur qui exprime ainsi clairement son besoin que pour
le développeur qui y trouvera tous les détails nécessaires,
elles permettent de modéliser l’ensemble du système
à réaliser.
Cette même méthode de formalisation est utilisée dans
les phases ultérieures du projet, garantissant une cohérence
optimale.
|
|
| |
|
3 - L’analyse, découpée
en deux parties distinctes, a pour but de décrire en détail
les fonctionnalités attendues, non
plus sous l’angle de l’utilisateur, mais du
point de vue de la structuration interne de l’application
(analyse globale), puis de chacun des éléments
qui la composent (analyse détaillée).
Intervenant au cours de cette phase, la découpe du projet en lots
traités successivement marque le début du processus
d’itération qui se poursuivra ensuite tout au long du
process : après la rédaction du modèle UML d’analyse
globale, chacun des lots est décrit via un modèle UML d’analyse
détaillée qui expose précisément les besoins
associés et liste les fonctions à remplir.
|
|
| |
|
4 - La conception permet de déterminer
comment l’application va être réalisée.
A partir du modèle UML de conception qui décrit, pour chacun
des lots, les éléments de construction technique, la recherche
des composants pré-existants peut commencer. Cette méthode
de réutilisation/personnalisation de composants déjà
éprouvés présente de multiples avantages, non seulement
au niveau économique, mais aussi en terme de réactivité
ou de performances techniques.
|
|
| |
|
5 - Le développement correspond à
la tâche de production proprement dite
de l'application.
Au cours de cette phase, durant laquelle la solution net est livrée
par modules successifs en fonction du découpage des lots et du
degré d’itération, le client a accès
en continu à l’ensemble des livrables (modèle
de conception, documentation, jeux d’essai, tests unitaires, sources,
…) associés au lot traité.
|
|
| |
|
6 - La recette et le déploiement correspondent
à la livraison de l’application finale
précisément configurée pour la plate-forme matérielle
du client et à la vérification de
sa conformité avec le cahier de recette.
|
|
| |
|
7 - La maintenance concerne les corrections
d’anomalies constatées après recette.
Lors de cette phase, le système de gestion des demandes via un
Extranet prend toute son importance, permettant au client de communiquer
avec un ou plusieurs des prestataires concernant une fonctionnalité
précise de l’application, en ayant la possibilité
de consulter l’ensemble des demandes antérieures sur ce sujet.
|
|
| |
|
Représentation
du schéma général de notre
méthodologie.
 |
|
 |
 |
 |
| |
 |
|