Version 5.7.0

Version gratuite illimitée

Les limitations à 1 projet et 5 utilisateurs de la Free Editon de TimePerformance ont été supprimées. De plus, plusieurs écrans avancés de gestion de projet sont maintenant disponibles en version gratuite. N’oubliez pas d’en faire profiter vos amis !

Suppression de la version Essential Edition

Les comptes en version Essential seront convertis en version gratuite Free Edition.

Utilisateurs virtuels

Les utilisateurs virtuels représentent des personnes qui participent aux projets mais non autorisées à se connecter au logiciel. Dans le cas d’un utilisateur virtuel, il n’y a donc pas d’envoi d’identifiant de connexion.

Divers

  • Amélioration de l’ergonomie et de l’apparence de la feuille de route.
  • Les calculs des charges de travail et des coûts dans le rapport d’avancement ne prennent plus en compte les temps saisis en avance.
  • Ajout d’un niveau de zoom supplémentaire pour le Gantt.
  • Mettre entre crochets les liens hypertextes qui contiennent des espaces pour qu’ils soient automatiquement reconnus dans les zones de textes.
  • Lissage des courbes de plan de charge et d’affectation semaine par semaine.

La méthode agile SCRUM et le logiciel TimePerformance

Le logiciel de gestion de projet TimePerformance a été conçu pour apporter aux équipes SCRUM  une solution simple de gestion de projet qui respecte les principes de l’Agilité et apporte le top de la gestion traditionnelle pour le management.

Petit rappel sur la méthode SCRUM

analogie de la mêlée de rugby avec la méthode agile Scrum

SCRUM est une Méthode Agile créée en 1996 par Ken Schwaber et Jeff Sutherland, conçue initialement pour le développement logiciel.

La principale motivation de son élaboration est de pouvoir gérer des projets complexes avec de nombreuses inconnues, pour lesquels les méthodes classiques (cycle en V, cascade etc.) sont par nature inadaptées.

Pour gérer ce type de projet, il faut pouvoir s’adapter facilement et rapidement aux changements fréquents. C’est le concept d’Agilité.

L’image de la mêlée de Rugby (SCRUM en anglais) illustre parfaitement le style de cette méthode: progression continue, effort soutenu, importance de la cohésion de l’équipe, faire face ensemble pour surmonter les difficultés…

Management Visuel vs Utilisation d’un Logiciel

Le management visuel avec des post-it sur le mur a des avantages indéniables, notamment de convivialité. Mais il a aussi de nombreux inconvénients.

Garder la cohérence entre les post-it, les backlogs dans Excel et les courbes d’indicateurs est fastidieux.

De plus, un tableau vissé au mur n’est pas très pratique pour les communications vers l’extérieur ou les équipes réparties sur plusieurs sites.

L’utilisation d’un logiciel unique permet aussi l’automatisation de certaines tâches administratives.

La question n’est pas de remplacer le management visuel par un logiciel. Il s’agit de remplacer un ensemble hétéroclite de petits outils ou feuilles de calcul annexes, par un logiciel unique et simple.

Rationalisation de l’outillage, génération en temps réel des indicateurs et des courbes, partage de l’information font partie des bénéfices de l’utilisation de TimePerformance.

SCRUM et le monde de l’Entreprise

Convertir toute l’entreprise à la terminologie Scrum est difficile. Il y a très peu de chance que les story points, le burndown, les backlogs, la vélocité etc. soient un langage compréhensible par tous.

Par ailleurs, le contexte d’une entreprise ajoute des contraintes au niveau de la gestion des projets: suivi budgétaire, contrôle des coûts, suivi des temps… Le reporting de projet requiert de parler en jours-hommes et en euros, notamment pour le service Compta.

La spécificité de TimePerformance est de faire le pont entre agilité et management traditionnel.

Cette capacité est illustrée par les nombreuses vues tantôt agiles tantôt classiques proposées par le logiciel.

Cockpit de projet

Vu de l’équipe, le projet suit la méthode Scrum avec ses outils spécifiques: tableau des tâches, release backlog… Vu de l’extérieur, le projet Scrum est géré « comme les autres » avec un suivi budgétaire, un planning…

En fait, pour le management, le projet Scrum géré avec TimePerformance sera bien mieux géré que les autres projets. En effet, TimePerformance met en oeuvre la technique de la valeur acquise. Cette technique est recommandée par les référentiels professionnels de gestion de projet pour la gestion financière et le calcul de l’avancement.

C’est donc le top de la gestion de projet traditionnelle qui est mis à disposition des équipes agiles. De quoi crédibiliser Scrum auprès du management !

Autres bénéfices

Voici quelques autres apports possibles de TimePerformance pour les équipes.

  1. Intégration avec la gestion des ressources
  2. Historique du projet et possibilité d’analyser ce qui s’est réellement passé.
  3. Mesurer les évolutions de périmètre du projet.
  4. Améliorer les estimations grâce à la mesure des écarts planifié vs réalisé au niveau de chaque user story.
  5. Renforcer la Definition Of Done grâce à la fonctionnalité « Méthode ».

Pour la mise en oeuvre pratique de SCRUM avec TimePerformance, lire l’article Guide pour utiliser TimePerformance avec la méthode agile SCRUM.

5 astuces pour SCRUM et le logiciel TimePerformance

TimePerformance est le logiciel de gestion de projets et d’équipes conçu pour faire de l’Agilité dans un contexte professionnel. Il permet de satisfaire les besoins d’agilité des équipes et les besoins de reporting du management.

Voici les 5 astuces pratiques pour utiliser TimePerformance avec la méthode agile SCRUM.

1- La Terminologie

Comme TimePerformance s’utilise avec d’autres méthodes, la terminologie utilisée diffère légèrement de celle de SCRUM mais tous les artefacts SCRUM y sont. Voici un tableau de correspondances pour retrouver ses marques rapidement.

Correspondances
SCRUM TimePerformance
Product Backlog Backlog
Backlog Item ou User Stories Livrable
Release Phase
Sprint Étape
Release Backlog Feuille de Route

C’est tout. Pour le reste, c’est la même chose: burndown chart, diagramme de la vélocité, tableau des tâches…

burndown

2- Rôles Scrum et droits applicatifs

Le Product Owner doit avoir les droits « chef de projet » sur le projet dans le logiciel. Cela lui permet de gérer le backlog, de définir et de prioriser les fonctionnalités du produit.

Pour les membres du projet, il y a des droits « membre du projet », qui leur permettront d’accéder à l’ensemble du projet, au « radiateur d’information » et au tableau des tâches.

Le Scrum Master doit aussi avoir les droits « chef de projet » pour la saisie de l’avancement.

3- Les Estimations

TimePerformance laisse beaucoup de liberté dans le mode d’estimation. Pour un projet Scrum, une unité Story Point ou Ideal Day peut être créée. Le logiciel est très souple et permet de définir pleins d’autres modes d’estimation.

Afin de calculer des indicateurs de plan de charge et de coûts, on fournit un coefficient de conversion pour les unités configurables créées. Cette information correspond à la vélocité de l’équipe.

Par exemple, une vélocité de 40 points par sprint de 2 semaines pour une équipe de 5 personnes est équivalent à une conversion de 1 point en 1,25 jours-hommes de charge de travail. En effet, 40 points nécessitent 10 jours de travail * 5 personnes = 50 jours-hommes.

4- Saisie de l’avancement

Le suivi de l’avancement est réalisé au niveau des livrables (i.e. backlog items ou user stories) en saisissant un pourcentage ou à l’aide du reste à faire. Il y a aussi d’autres options pour le suivi de l’avancement.

5- Tableau des tâches

Toute l’équipe a accès au tableau des tâches et peut créer des tâches. Chaque membre peut mettre à jour le tableau pour ses tâches. Le tableau est aussi mis à jour automatiquement à partir des saisies dans les feuilles de temps. (nb: l’utilisation des feuilles de temps est optionnelle)

Tableau des tâches 

C’est tout…

Pour en savoir plus sur les bénéfices de l’utilisation du logiciel pour une équipe SCRUM, lire l’article La méthode agile SCRUM et TimePerformance.

Version 5.5

  • Nouveau: Réorganisation et simplification de l’interface de gestion de projet

    Les onglets ont été réorganisés afin de correspondre aux différentes problématiques de la gestion de projet. Il n’y a plus que 5 onglets: Vue globale, Configuration, Plan, Travail en cours et Analyse.

  • Amélioration de la check-list de gestion de projet

    La check-list montre les étapes à suivre pour créer un nouveau projet. La liste a été améliorée. Elle s’affiche et se masque en appuyant sur le bouton en haut à gauche.

  • Ajout ou modification d’aides dans plusieurs écrans.
  • Nouveau: ajout des dépenses engagées dans le rapport d’avancement
  • Amélioration de l’algorithme de l’estimé à terme

    L’algorithme se base sur la performance passée (CPI de la valeur acquise) pour calculer l’estimer à terme. Cependant en dessous de 10% d’avancement, le CPI risquant de n’être pas représentatif, l’estimé à terme est égal au budget + l’écart de coût.

  • Modification du mode de calcul de la date de fin réelle

    La date de fin réelle est maintenant égale à la date de fin de la dernière tâche. S’il n’y a pas de tâche, elle est égale à la date à laquelle l’état de l’élément passe à Terminé.

  • Modification de la règle de calcul de l’avancement et du reste à faire lorsque le consommé est nul

    Cela permet par exemple de suivre l’avancement en saisissant un reste à faire au niveau d’un livrable, sans même créer de tâche.

  • Amélioration de la génération des courbes dans le cas d’une planification partielle

Version 5.4

  • Nouveau: Gestion des dépenses réellesLes dépenses représentent tous les coûts du projet en dehors du coût du travail. Notamment, il s’agit: des frais, des achats de matériel, des prestations forfaitaires… Une nouvelle page Dépenses dans l’onglet Avancement permet de saisir et visualiser les dépenses réelles.

    La saisie d’une dépense est simple et permet de saisir de nombreuses informations, dont la plupart sont optionnelles. Il est ainsi possible de suivre le règlement des dépenses. Les dépenses doivent être rattachées à un livrable. Une option Lissage permet de lier l’engagement de la dépense à l’avancement du livrable. C’est particulièrement recommandé pour les dépenses importantes afin de ne pas fausser les indicateurs de performance du projet (valeur acquise).

    Une option au niveau du projet permet de choisir entre la saisie des dépenses réelles (comme décrit ci-dessus) et la simulation des dépenses réelles (qui correspond au fonctionnement du logiciel dans ses versions antérieures). Le mode dépenses simulées est équivalent à une saisie systématique de dépenses réelles qui correspondraient exactement aux budgets avec l’option lissage active.

  • Rapport d’avancement: 2 nouvelles colonnesIl s’agit du budget pour les dépenses et de la dépense réelle. A noter que la colonne budget et coût réel montrent l’ensemble des coûts, travail et dépenses.
  • Modification des indicateurs dans la vue globaleLe reste à faire, le coût et la date de fin prévisionnels ont remplacé les budgets pour les projets suffisamment avancés.
  • Modification du formulaire de la saisie d’un objectif pour faciliter la saisie des estimations
  • Réécriture de l’aide pour la feuille de route du projetNous y avons ajouté quelques conseils qui sont autant de bonnes pratiques de gestion de projet.

Version 5.3

  • Nouveau: Dossiers de Projets

    Les projets peuvent être à présent classés dans des dossiers au niveau de l’accueil. Un filtre permet de n’afficher que les projets d’un dossier et de ses sous-dossiers. Cela est particulièrement utile lorsque le nombre de projets est important. Pour mettre un projet dans un dossier, éditer le projet et saisir un chemin sous la forme dossier/sous-dossier dans le champ de formulaire prévu à cet effet. L’autocomplétion permet d’utiliser un dossier existant. Si le dossier n’existe pas, il est automatiquement créé. Pour renommer un dossier contenant plusieurs projets, aller dans l’onglet Projets de l’administration de TimePerformance (droits administrateur requis). 

  • Nouveau: Etat d’un projet

    Un état a été ajouté aux projets. Il s’agit d’une information libre sans règle de gestion associée. L’objectif est de pouvoir suivre un processus de validation des projets. Les 8 états possibles sont: Nouveau, Cadrage, Préparation, Accepté, En cours, Clôture, Terminé, Annulé.

  • Modification de l’algorithme de calcul de l’avancement en mode dégradé

    Lorsqu’aucune estimation n’a été saisie, le poids de chacun des objectifs pour le calcul de l’avancement est de 1. Dorénavant le nombre de sous-objectifs n’est plus pris en compte.

Tutoriel – Créer un projet en 5 étapes

Voici en 5 étapes la création d’un projet dans TimePerformance.

1. Créez le projet

Dans l’accueil de TimePerformance, cliquez sur Créer un projet et remplissez le formulaire. Le projet apparaît dans l’accueil. Cliquez sur le projet pour aller dans l’interface de gestion de projet.

2. Créez le plan sous forme d’une feuille de route

La deuxième chose à faire consiste à définir la feuille de route du projet, i.e. sa roadmap. Pour cela, allez dans l’onglet Plan rubrique Feuille de route.

La création de la feuille de route consiste à découper le projet en étapes successives auxquelles sont associés des livrables. Consultez l’aide de la page pour plus de détails.

Exemple de feuille de route:

Feuille de route

Pour visualiser les délais et modifier les dates, il est conseillé d’utiliser le  diagramme de Gantt (onglet Plan).

gantt

3. Equipe et paramétrage des coûts

Pour ajouter des membres à l’équipe projet, allez dans l’onglet Préparation rubrique Equipe. Ajoutez des personnes en créant de nouveaux utilisateurs si nécessaire. Puis paramétrez le coût associé à chaque personne.

team

Parmi les options présentes dans la page Unités de l’onglet Préparation, les 2 paramètres essentiels sont le nombre d’heures de travail effectif dans une journée et le taux journalier ou horaire moyen (TJM). Renseignez le taux pour le Profil par défaut afin que les charges estimées en heures ou en jours-hommes soient converties en coût.

paramétrage unités

4. Visualisez le résultat

Allez dans le Cockpit. Le diagramme de la Valeur Acquise montre la trajectoire prévue et permettra de suivre l’avancement. Le burndown chart montre le reste à faire.

Tableau de bord du projet

Le plan de charge  dans l’onglet Plan permet de visualiser le nombre de personnes nécessaires pour le projet.

plan de charge du projet

5. Créez des tâches pour commencer le travail

Dès que l’équipe a pris connaissance de la feuille de route, les personnes peuvent créer des tâches en les rattachant aux livrables définis à l’étape 2 de ce tutoriel.

Les tâches sont créées au choix dans:

  • le tableau des tâches du projet, qui contient les tâches de toute l’équipe,
  • les listes de tâches individuelles
  • les feuilles de temps individuelles.

tableau des tâches

Bonus: la Check-list intégrée

Pour guider le chef de projet dans la création du projet, une check-list intégrée est disponible sur la page d’accueil du projet. La check-list reprend les points essentiels de la création d’un projet et de son suivi.

La check-list est mise automatiquement à jour en fonction des informations saisies. Chaque item de la liste est un lien vers la page pour réaliser l’action correspondante.

checklist

Mise à jour 3.3.2

  • Amélioration du design du tableau des tâches, nouvelles fonctionnalités.

    Les tâches sont plus petites pour en voir plus d’un coup. Par simple clic, on obtient tous les détails sur la tâche. On peut clore, annuler ou supprimer une tâche directement dans le tableau des tâche. Pour mettre en avant les tâches assignées à une personne, il suffit de cliquer sur le nom de la personne. Aides contextuelles…

    Nouveau tableau des tâches

    taskboard

     

  • Accès au burndown et au rapport d’avancement pour les membres du projets

    L’accès est situé au niveau du tableau des tâches.

  • Ajout de nombreux liens pour naviguer plus rapidement entre la feuille de route, le diagramme de gantt, le tableau des tâches, le rapport d’avancement…
  • Clarification sur les calculs et le suivi de l’avancement des objectifs

    Modification du formulaire des objectifs pour clarifier les différentes options de suivi de l’avancement.

    Dans le rapport d’avancement d’une étape, ajout d’une colonne contenant le mode de calcul de l’avancement (manuel, automatique, calculé).

    Suppression d’une règle peu intuitive de calcul de l’avancement  à partir du reste à faire. Si l’objectif est en mode avancement automatique à partir des tâches et qu’il n’y a aucune tâche, alors son avancement sera désormais de 100% (fini puisque pas de tâche) au lieu de 0%.

Version 3.1

  • Amélioration de la liste des tâches Il est maintenant possible d’organiser ses listes de tâches par simple glisser-déplacer grâce aux «poignées» sur le côté des tâches. Cela permet notamment de prioriser ses listes de tâches. L’auto-affectation d’une tâche fonctionne aussi par glisser-déplacer depuis la zone des tâches non assignées. (voir tous les détails dans le tutoriel)

todov311

  • Modification du Tableau des tâches Les objectifs ont été mis au-dessus des colonnes des tâches afin de gagner de la place. Le tableau des tâches est maintenant consultable par les observateurs du projet.

    Vue panoramique du Tableau des tâches (KANBAN)

    taskboard KANBAN