Académique Documents
Professionnel Documents
Culture Documents
Création de logiciel
Gestion de projet logiciel
Un projet est une tâche bien définie, c'est-à-dire une collection de plusieurs
opérations effectuées pour atteindre un objectif (par exemple, le développement
et la livraison de logiciels). Un projet peut être caractérisé de la manière suivante:
DELAI
QUALITE COUT
Gérer du projet :
Planification de projet ;
Gestion du cadre de projet ;
Estimation de projet ;
*
I.2.3.1. PLANIFICATION DE PROJET
La planification de projet logiciel est une tâche qui est effectuée avant le
démarrage effectif du logiciel. Il est là pour la production de logiciels mais
n'implique aucune activité concrète ayant un lien direct avec la production de
logiciels; c'est plutôt un ensemble de processus multiples, ce qui facilite la
production de logiciels. La planification du projet peut inclure les éléments tels
que la portée du projet ; l’estimation du projet en terme des délais et des coûts ;
etc.
I.2.3.2. GESTION DU CADRE DE PROJET
Pour une gestion efficace, une estimation précise des différentes mesures
est indispensable. Avec des estimations correctes, les responsables peuvent gérer
et contrôler le projet de manière plus efficace. L'estimation du projet peut
impliquer les éléments suivants :
Estimation du coût : Cela peut être considéré comme le plus difficile car
il dépend de plus d'éléments que les précédents. Pour estimer le coût du
projet, il est nécessaire de prendre en compte :
Taille du logiciel ;
Qualité du logiciel ;
Matériel ;
Logiciels ou outils supplémentaires, licences, etc.
Personnel qualifié ayant des compétences spécifiques à une tâche ;
Voyage
impliqué ; la
communication ;
Formation et support.
Dans cette phase, les tâches décrites dans les plans de projet sont
exécutées conformément à leurs calendriers. L'exécution doit être surveillée afin
de vérifier si tout se déroule conformément au plan. La surveillance permet de
vérifier la probabilité du risque et de prendre des mesures pour faire face au
risque ou signaler l’état des différentes tâches. Ces mesures comprennent :
En règle générale, une fois que le SRS est finalisé, il y a moins de chance
que des changements soient requis de la part de l'utilisateur. Si elles se
produisent, les modifications ne sont traitées qu'avec l'approbation préalable de
la haute direction, car il existe une possibilité de dépassement des coûts et des
délais.
1. Ligne de base : Une phase de SDLC est présumée si elle est basée sur la
base, c’est-à-dire que la ligne de base est une mesure qui définit la
complétude d’une phase. Une phase est définie lorsque toutes les activités
qui s'y rapportent sont terminées et bien documentées. Si ce n'était pas la
phase finale, son résultat serait utilisé dans la prochaine phase immédiate.
La gestion de la configuration est une discipline de l'administration de
l'organisation qui prend en charge l'occurrence de tout changement
(processus, exigence, technologie, stratégie, etc.) après la phase de base,
CM vérifie les modifications apportées au logiciel.
Les événements sont affichés sous forme de nœuds numérotés. Ils sont reliés
par des flèches étiquetées décrivant la séquence des tâches du projet.
4. Analyse du chemin critique : Cet outil est utile pour reconnaître les
tâches interdépendantes dans le projet. Cela aide également à trouver le
chemin le plus court ou le chemin critique pour mener à bien le projet.
Comme pour le diagramme PERT, chaque événement se voit attribuer
une période spécifique. Cet outil montre la dépendance de l'événement
en supposant qu'un événement peut passer à la suivante uniquement si la
précédente est terminée.
Les événements sont organisés en fonction de leur heure de début la plus précoce
possible. Le chemin entre le nœud de début et le nœud final est un chemin
critique qui ne peut être réduit davantage et tous les événements doivent être
exécutés dans le même ordre.