
L'outil le plus important pour un chef de projet est un calendrier. Il peut être construit de plusieurs façons, mais un diagramme de Gantt est souvent utilisé.
À propos du diagramme de Gantt, il y avait déjà de nombreuses discussions sur Habré:
Quelqu'un croit que le meilleur plan de temps est le diagramme de Gantt, quelqu'un planifie même des projets agiles en utilisant ce graphique, et quelqu'un, au contraire, n'y voit pas l'intérêt et propose des approches alternatives à la planification et aux plans de temps .
Voyons enfin pourquoi le diagramme de Gantt est nécessaire, comment il doit être établi et à quel point il est bon!
Ce qui vous attend dans l'articleManuel de cartographie de Gantt pour développer un projet web. Nous ne nous concentrerons pas sur un outil spécifique, nous discuterons uniquement des approches conceptuelles et fondamentales. Il est basé sur douze années d'expérience sur le marché du développement web personnalisé. Pendant ce temps, j'ai pu lancer plus de 100 projets. Depuis trois ans, je dirige la production à l'agence interactive AGIMA.
À qui s'adresse l'article?L'article sera intéressant pour les chefs de projet et tous ceux qui sont impliqués d'une manière ou d'une autre dans la préparation et la coordination des plannings pour le développement, l'organisation des processus de production des applications web et l'interaction avec un client ou un client professionnel.
Clause de non-responsabilitéCet article n'est pas une panacée, mais seulement une opinion purement personnelle de l'auteur (
Evgeny Lobanov , directeur exécutif d'
AGIMA ). La méthode de la chaîne critique est souvent efficace pour la planification de projet, mais dans cet article, nous n'y aborderons pas et ne ferons aucune analyse comparative.
Quels sont les plans de temps?
Des délais sont nécessaires pour la bonne planification de la charge et la bonne gestion des attentes du client professionnel.
Avant de commencer une tâche ou un projet en production, vous devez avoir un calendrier convenu avec l'équipe et le client commercial.
En plus de gérer les attentes du client professionnel et de votre équipe, le calendrier est très important d'un point de vue moral. Je crois que si le chef de projet n'a pas de plan d'action clair avec des points de contrôle intermédiaires avant le début des travaux, alors un tel projet est très susceptible d'être voué à l'échec.
Souvent utilisé deux plans de temps - externe et interne:
- interne est discuté uniquement avec l'équipe et comprend les risques prévus de la liste des risques évidents au moment de l'évaluation du projet;
- Un calendrier externe est discuté avec l'équipe et le client commercial; en plus des risques évidents, il comprend des écarts de temps en fonction des risques projetés pour toute la durée des travaux du projet.
Les plans de temps sont généralement présentés sous la forme d'
un diagramme de Gantt .
Voyons quelles actions de base doivent être effectuées afin de rapprocher notre plan de temps du réalisme, c'est-à-dire de l'idéal.
Maximisez les détails du projet au stade de l'évaluation
Une règle importante et l'une des plus fondamentales lors de la planification d'un projet est de se rappeler que 20 heures par tâche, c'est beaucoup. Une telle tâche ne peut pas être maîtrisée dans toutes les nuances et a réussi à être rapidement renvoyée dans le canal temporaire du projet (il est très difficile de minimiser les risques implicites au moment de l'évaluation de la tâche, généralement ces risques sont connus au moment de l'échéance ou de la veille).
Par conséquent, il est important de mettre toutes les tâches le jour ouvrable du spécialiste (dans notre entreprise, c'est 6 heures de temps effectif; plus de détails peuvent être trouvés dans mon
article dans la section «processus de travail»). Ces tâches sont plus faciles à contrôler et à influencer, les laissant dans le canal temporaire du projet.
Si la tâche est estimée à plus de 6 à 8 heures et n'a pas de résultats intermédiaires pour le détail, il est nécessaire de déterminer les critères de fixation de la progression.
Définissez le calendrier de production actuel, vérifiez toutes les exceptions, définissez une journée de travail de six heures
Beaucoup de gens oublient les calendriers de production lors de la construction des plannings. En plus du week-end "standard", il y a des vacances "flottantes" d'année en année, les remplaçant par des jours ouvrables, etc.
Votre calendrier ne sera pas pertinent si vous n'utilisez pas un véritable calendrier de production.
En règle générale, pour ajouter un calendrier de production, vous devez utiliser les exceptions dans les paramètres de calendrier de l'outil avec lequel vous créez un diagramme de Gantt.

Créez toutes les étapes nécessaires du projet. Toutes les activités (tâches) sont entrées dans les étapes
Il est très important de regrouper correctement les activités dans notre calendrier. Si le diagramme est simple, il suffit de regrouper les étapes du projet, par exemple:
- analytique,
- design,
- design
- mise en page
- développement,
- tests,
- mise en œuvre.
Mais si le projet est complexe, vous devez appliquer un regroupement plus approfondi d'activités - cela aide beaucoup lors du filtrage et de l'orientation selon un diagramme de Gantt complexe. Par exemple, j'aime regrouper par composants, dans les étapes d'un projet, etc.
Mettez toutes les activités sur le graphique
De toute évidence, plus les tâches commerciales seront détaillées pour des activités spécifiques, plus nous serons en mesure de contrôler le processus de développement plus facilement et avec plus de précision.
En plus des activités principales, n'oubliez pas de saisir:
- itération des modifications selon le contrat (si nous parlons de développement personnalisé);
- temps pour l'approbation de l'itération par le propriétaire de l'entreprise;
- temps pour les corrections conformément aux commentaires et le débogage conformément au contrat (si nous parlons de développement personnalisé);
- 1-2 heures pour les tâches non comptabilisées pour chaque activité;
- création de contenu primaire;
- remplissage de contenu;
- tests en production;
- tests commerciaux;
- mise en œuvre.
Risque de carte
Vous devez prendre le modèle de liste de risques utilisé pour votre type de projet (son utilisation est souvent limitée à la portée de votre organisation).
Chaque
risque a deux paramètres principaux concernant le projet:
- La probabilité de son apparition dans l'environnement du projet.
- Le degré d'influence du risque sur le déroulement du projet.
Vous devez déterminer les deux paramètres pour chaque risque à partir de la liste. Ensuite, vous devez filtrer les risques en fonction de leur impact réel sur le projet - la façon la plus simple de le faire est d'utiliser une carte des risques.
Lorsque tous les risques évidents pour le projet sont identifiés, il est nécessaire de prendre en compte leur minimisation lors de la construction du calendrier sur le diagramme de Gantt.
Je partage trois façons principales de minimiser les risques évidents qui affectent les principales caractéristiques temporelles et budgétaires du projet:
- duplication des ressources;
- minimisation des fonctionnalités par rapport au coût de développement;
- la définition de «points de non-retour» en ce qui concerne les activités de tiers sous la forme d'un jalon basé sur une date civile.
Trois scénarios de gestion des risques peuvent être construits: négatif, normal et positif. Il est plus pratique d'examiner les trois scénarios de développement du projet sur le diagramme de Gantt.
Entrez tous les points de contrôle pour la fourniture d'informations du propriétaire de l'entreprise ou du client

Il est important de ne pas oublier:
- spécifications;
- talons ou services de travail;
- livre de marque;
- tout le contenu nécessaire à la mise en œuvre;
- la fermeture des œuvres par des actes (si nous parlons de développement personnalisé);
- signature des principaux documents intermédiaires;
- prépaiement (si nous parlons de développement personnalisé);
- autres obligations formelles.
Entrez toutes les ressources (y compris le temps des spécialistes / employés du client)


Cela vous permettra de comprendre les points culminants de l'intersection temporelle maximale d'un même spécialiste. Ainsi, vous verrez combien de threads de développement peuvent être lancés et testés en parallèle.
De plus, vous pouvez saisir le coût des ressources et les budgets de pointe, ce qui permet une prévision plus précise du coût de développement du projet.
Indiquez le chemin critique
Après avoir minimisé les risques dans le diagramme et résolu tous les points critiques d'intersection des ressources, nous avons pu obtenir le chemin critique du projet.
Essentiellement, le chemin minimum du projet correspondra à votre calendrier interne. Dans lequel nous avons déjà pris en compte:
- heures de travail des spécialistes;
- les risques évidents qui peuvent survenir et le temps nécessaire pour les résoudre;
- chargement des spécialistes avec une répartition normale du temps de travail (hors heures supplémentaires).
Et ensuite

Par la suite, à partir du plan de temps interne, nous pouvons faire celui de l'extérieur, en éliminant les risques évidents, mais en ajoutant des écarts de temps en fonction des risques projetés pour toute la période de travail sur le projet.
Et pourtant, le diagramme de Gantt n'est qu'un outil. Pas un but, mais un moyen. Si vous savez comment gérer les risques et les exigences changeantes, le diagramme de Gantt, avec la
feuille de route , est l'un des outils les plus efficaces pour planifier un projet entier ou des itérations de développement.
C'est un tel calendrier qui affichera au moins en quelque sorte le temps vraiment nécessaire pour la mise en œuvre du projet. Soit dit en passant, pour calculer les écarts temporels en fonction des risques prévus, vous pouvez souvent utiliser le
Burn Down Chart . Je vais vous expliquer dans le prochain article les paramètres par lesquels il peut être construit, en plus des "fonctions de gravure" primitives, et comment collecter des statistiques sur les écarts. Restez à l'écoute ...