03 September 2013  by  | Tag: #spreadsheet #planning

Ceci étant dit, attaquons-nous à la base de tout ça : la spreadsheet.

Onglet TASKLIST

C'est le "coeur" de l'outil : il permet de définir la liste des tâches, de les assigner, d'en faire la macro-planification, et le suivi d'avancement. Voyons en détail ce qu'il contient.

Colonnes A à J : Définition des tâches

Google  Spreadsheet - TASKLIST tab - Définition des tâches
Colonne Définition
A - Project1 Le nom d'un projet ou d'une macro tâche.
B - Product1 Le produit concerné par le projet ou la tâche.
C - Tracker1 Le type de tâche. La liste prédéfinie contient : Project, Feature, Bug, Spec, et Milestone.
D - Topic La description de la tâche.
E - Resource1 Le porteur de l'action, le responsable de la tâche.
F - Priority1 La priorité ou la criticité de la tâche. La liste prédéfinie contient : Critical, High, Major et Minor.
G - Estimate La durée estimée de la tâche. Utilise pour la planification et la comparaison avec le réalisé.
H - Status Champ libre permettant d'indiquer le statut de la tâche. Peut être par exemple un pourcentage d'avancement, ou un état (New, Work In Progress, Being Validated, Closed ...).
I - Comment Je crois que celà s'en passe !
J - Target Date Date Cible, (contrainte de) date de fin prévisionnelle.

Colonnes K à AE (et suivantes) : Planification des tâches

Google  Spreadsheet - TASKLIST tab - Planification des tâches

Tout d'abord, quelques explications sur les lignes d'en-tête.

Ligne Définition
1 Indicateur de la semaine courante (0/1). Permet une mise en forme particulière de la colonne correspondante pour faciliter le suivi.
Q1=IF("W" & text(WeekNumber(TODAY());"00")=Q4;1;0)
2 Mois.
Q2=month(Q3)
3 Date du premier jour de la semaine (lundi).
Q3=P3+7
4 Numéro de la semaine. Utilise WeekNumber de Markus Olsson.
Q4=if(isblank(Q3);""; "W" & text(WeekNumber(Q3);"00"))
Mais vous pouvez utiliser à la place (par exemple pour des raisons de performance)
Q4=if(isblank(Q3);""; "W" & VALUE(MID(TEXT( Q3; "yyw") ; 3 ;5)))

Et maintenant, les colonnes :

Colonne Définition
K - Computed Start Le lundi de la première semaine durant laquelle une activité est planifiée en colonne O et suivantes.
K5=if(isblank(J5); iferror(min(FILTER(O$3:AE$3; NOT(ISBLANK(O5:AE5)))); ""); J5)
L - Computed End Le jour de la dernière semaine durant laquelle une activité est planifiée en colonne O et suivantes.
L5=if(isblank(J5); iferror(max(FILTER(O$3:AE$3; NOT(ISBLANK(O5:AE5)))) +if(isnumber(index(FILTER(O5:AE5; NOT(ISBLANK(O5:AE5))); 1; counta(O5:AE5))); index(FILTER(O5:AE5; NOT(ISBLANK(O5:AE5))); 1; counta(O5:AE5));5)-1 +time(23;59;59);"");"")
M - Computed Duration Nombre de jours ouvrés entre 'Computed Start' et 'Computed End'.
M5=if(OR(K5="";L5="");""; if(K5=L5;1; NETWORKDAYS(K5;L5)))
N - Computed Workload La charge totale planifiée pour l'activité.
N5=if(counta(O5:AE5); ArrayFormula(sum(if(O5:AE5="x"; 5;O5:AE5)));"")
0:AE - Weeks Le nombre de jours planifiés pour l'activité sur cette semaine (5 ou 'x' pour une semaine complète).

Onglet PARAMETERS

Google  Spreadsheet - PARAMETERS tab

  1. Une liste de sélection est prédéfinie dans l'onglet PARAMETERS, mais la valeur peut être surchargée.