Retour : page principale > sommaire applications générales > appli Projet

Introduction Ă  l'application Projet-Action


Préambule


L'organisation des projets du réseau Tela Botanica à pour but de permettre la représentation d'un grand nombre d'actions, individuellement simples, mais reliés entre eux de façon parfois complexe, un peu à l'image du fonctionnement du réseau.
En effet, il est toujours préférable de segmenter un projet de taille importante, faisant appel à de nombreux contributeurs, en petits projets simples coordonnés par un projet encadrant. Le fonctionnement et le pilotage s'en trouvent facilités.
Tous les projets, quel que soit leur rang, sont construits sur le mĂȘme modĂšle et peuvent faire appel Ă  autant d'autres projets (dits coordonnĂ©s ou sous-projets) que nĂ©cessaire.
Par ailleurs, il s'avÚre que de plus en plus de projets sont associés à des forums et que de plus en plus de forums font référence à un projet. Aussi, pouvons nous rapprocher ces deux types d'outils en mettant en place un systÚme qui intÚgre ces deux types d'applications

Principes fondateurs


1 - Tous les projets sont bĂątis sur le mĂȘme modĂšle : du pilotage du rĂ©seau (projet le plus global) au projet le plus Ă©lĂ©mentaire, chaque entitĂ© dispose des mĂȘmes outils de travail et de gestion et de la mĂȘme reconnaissance vis-Ă -vis du rĂ©seau.
2 - Pas de niveaux hiĂ©rarchiques mais des niveaux de coordination: les projets sont organisĂ©s en niveaux d'interdĂ©pendance mais pas en niveaux hiĂ©rarchisĂ©s avec prĂ©Ă©minence des niveaux supĂ©rieurs sur les niveaux infĂ©rieurs. Tous les projets ont les mĂȘmes droits et devoirs, en particulier en ce qui concerne leur participation au comitĂ© de pilotage du rĂ©seau.
3 - Tous les projets sont « modĂ©rĂ©s » : toute inscription Ă  un projet se fait sur approbation par les coordinateurs du projet afin de maintenir des espaces de communications conviviaux ou chacun se connaĂźt, mĂȘme s'il s'agit d'une connaissance « virtuelle », via Intenet.
4 - Seuls les administrateurs du réseau peuvent créer ou supprimer des projets : cette mesure de contrÎle est nécessaire pour garantir une organisation cohérente de l'ensemble des projets et s'assurer qu'il n'y a pas de dérive risquant d'entraßner des préjudices moraux ou juridiques pour les responsables du réseau.
5 - Les personnes inscrites à un projet peuvent seules accéder à toutes les données relatives à ce projet

Typologie


Typologie des projets

-RĂ©seau de projets : ensemble de projets coordonnĂ©s entre eux dans le cadre d'un rĂ©seau. Chaque projet peut intĂ©grer dans sa rĂ©alisation d'autres projets ou sous-projets. L'ensemble Ă©tant coordonnĂ© par un comitĂ© de pilotage, perçu lui-mĂȘme comme un projet coordonnant de niveau global.
-Niveau de complexité des projets : trois niveaux de complexité :
  • Projet simple : projet qui n'intĂšgre pas de sous projets dans sa dĂ©finition
  • Projet composĂ© : projet qui intĂšgre un ou plusieurs projets coordonnĂ©s ou sous projet dans sa dĂ©finition
  • Projet global: projet qui intĂšgre tous les autres projets dans sa dĂ©finition. Il n'y a qu'un seul projet global : le comitĂ© de pilotage du rĂ©seau.

[Ă©tant donnĂ© le nombre de projets dĂ©ployĂ©s par le rĂ©seau Ecole-et-Nature, je me demande s'il ne serait pas prĂ©fĂ©rable d'avoir plusieurs arbres correspondant aux grands axes de projets. Il serait peut-ĂȘtre possible de le matĂ©rialiser ces arbres dans un arbre "global".
Pour rĂ©sumer, est-il possible d'avoir un arbre global qui ait comme projet global le projet du rĂ©seau Ecole-et-Nature et dont les branches seraient les grands types de projets (ex : GAQ, CFEE, Inter-RĂ©seaux...) Chaque type de projet serait dĂ©clinĂ© en sous-arbres constituĂ©s de branches primaires (axes du projet ex : formation, communication, conception ...) et de branches secondaires qui regroupe les projets simples et composĂ©s correspondant Ă  l'axe. Du coup le niveau de complexitĂ© devient : projet simple, projet composĂ©, projet type et projet global, sachant que les projets simples et composĂ©s sont rassemblĂ©s par axes dans l'arbre -- DelPhine]

-Projet coordonné : projet (simple ou composé) utilisé comme sous-projet dans un projet composé.
-Projet coordonnant : nom donné au projet composé qui coordonne un ou plusieurs sous-projets (projets coordonnés)

Typologie des acteurs


-Coordinateurs : ce sont les animateurs, au sens large, d'un projet. Il y a deux types de coordinateurs pour un projet :
  • coordinateurs techniques (responsables techniques) : personnes ayant les meilleures compĂ©tences pour assurer le suivi du projet sur le plan scientifique (connaissances de base) et technique (capaciter Ă  rĂ©aliser).
  • coordinateurs relationnels (animateurs) : personnes ayant pour mission de suivre et d'animer le projet sous l'angle relationnnel. Ce sont les animateurs du projet.
Les coordinateurs sont désignés par un administrateur du réseau lors de la création du projet. Ils ont la possibilité de mettre des documents en ligne et de modifier ou supprimer tous les documents mis en ligne par les contributeurs. Ils valident les inscriptions au projet et aux listes de discussion.
-Contributeurs : personne qui contribue à la réalisation d'un projet. Elle dispose d'un droit pour mettre des documents en ligne et accÚde en lecture à tous les documents « privés » du projet
-Observateurs : personne qui limite son intervention à faire des observations sur le projet. Elle peut lire tous les documents « privés » du projet.
-Visiteurs : personne non déclarée dans le projet et qui ne peut consulter que les informations « publiques » du projet

Attributs d'un projet


Un projet se caractérise par les attributs suivants :

[Si je continue sur ma dĂ©clinaison des arbres devraient s'ajouter les attribus suivants : -- DelPhine]
- Type de projet : mots identifiant le type de projet
- Axe de projet : mots désignant les axes identifiés dans le projet école et nature (actuellement 6 axes)

[Je ne pense ps que cela pose problĂšme d'avoir deux attributs de caractĂ©risation supplĂ©mentaires par projet --  DanielMathieu]

- Titre : quelques mots seulement permettant de décrire sommairement le projet
- Abréviation : mot unique au format wikini désigant le projet (pas de blancs, ni de caractÚres accentués et 2 majuscules) utilisé comme préfixe de signation des objets manipulés dans le projet (adresses de liste de discussion, de Wikini, de documents...)
- Date de création: date fixée le jour de la création du projet par l'administrateur
- Description : texte de quelques lignes à quelques dizaines de lignes décrivant en résumé le projet (HTML)
- Lien Internet : lien URL donnant accÚs à un espaces Internet dédié au projet (Page HTML, SPIP, ou autres). Facultatif
- Page Wikini : lien vers la page Wikini du projet. Cette page est crée automatiquement à la demande lors de la création projet. Elle porte le nom abrégé du projet.
[Le nombre de Wikini associĂ©s Ă  un projet est-il limitĂ© ?-- DelPhine]
[Oui, actuellement un seul Wikini par projet -- JeanPascalMilcent]
[Le principe est de crĂ©er une page d'accueil sur le Wikini du projet qui renvoie vers les autres pages, comme sur un site Web --  DanielMathieu]

- Forum de discussion : forum créé à la demande, traitant de l'objet du projet. Par principe on choisit d'opter pour un forum<->un projet. Toute personne inscrite au projet est inscrite au forum et réciproquement. Par contre elle peut choisir de recevoir les messages par mail ou en consultant le forum Internet.

- Espace documents : arborescence de dossiers contenant des documents que l'on peut tĂ©lĂ©charger, modifier et supprimer selon le statut de l'utilisateur. Les documents et les dossiers peuvent ĂȘtre :
  • publics (visibles par tous)
  • privĂ©s (visibles seulement par les membres inscrits au projet)
- Liste des sous-projets : liste des projets coordonnĂ©s dans le cadre du projet lui-mĂȘme (de 0 Ă  n projets coordonnĂ©s)
- Nom du projet coordonnant : Nom du projet (déterminé par calcul) donnant le projet de rang supérieur.

[Comment fonctionne le calcul ?--  DelPhine]
[Il faut donner, pour un projet donnĂ©, soit ses sous-projet, soit le projet coordonnat de rang supĂ©rieur, mais pas les deux car iul reisque d'y avoir conflits ou erreurs. L'un Ă©tant fixĂ©, l'autre est "calculĂ©" ou dĂ©terminĂ© e lisant dans la table du projet--  DanielMathieu]

- Liste des participants : trois types de participants : Coordinateurs (responsable(s) technique(s) et animateur(s)), Contributeurs, Observateurs. Tous sont inscrits Ă  la liste de discussion et accĂšdent l'espace Wikini :
  • Coordinateurs : dĂ©signĂ©s par un administrateur du rĂ©seau lors de la crĂ©ation du projet. Dispose de tous les droits pour modifier les attributs d'un projet. Lors de la dĂ©signation d'un coordonateur on lui affecte le statut de Responsable technique ou d'animateur. Ce sont ces termes qui figureront dans la liste des participants.
  • Contributeurs : nombre non limitĂ©. Disposent de droits pour mettre des documents en ligne et travailler sur l'espace Wikini.
  • Nota :lorsqu'un projet complexe dispose de sous-projets, les coordinateurs (responsable(s) technique(s) et animateur(s)) de ces sous-projets ont obligatoirement le statut de contributeur dans le cadre du projet cordonnant de rang supĂ©rieur. Ils sont habilitĂ©s sur demande par un coordinateur.
    • Observateurs : nombre non limitĂ© . AutorisĂ©s Ă  consulter les documents privĂ©s et Ă  intervenir sur l'espace Wikini.
- Carte des participants : une cartographie spécifique sera mise en place pour chaque projet donnant la répartition territoriale des membres du projet, avec la possiblité d'envoyer des messages individuels et collectifs, comme pour la carto générale.

[Il serait peut-ĂȘtre utile de prĂ©voir la possibilitĂ© d'associer un espace d'annonces (style bazar) spĂ©cifique au projet
- Espace annonces : lien URL donnant accĂšs Ă  un espaces annonces. Facultatif -- DelPhine]
[Il faut voir s'il faut faire un "bazar" par projet, ou si lon peut indexer les annonces du -bazar par le nom du projet --  DanielMathieu]

[Remarque : avec Ecole et Nature, on touche du doigt un rĂ©seau de complexitĂ© supĂ©rieur Ă  celui de Tela, nĂ©cessitant pour chaque projet un environnement trĂšs complet, presque celui d'un rĂ©seau comme Tela ! --  DanielMathieu]

[C'est vrai, donc, la dĂ©clinaison en sous-arbres devrait fonctionner. Mais tel que dĂ©crit, il semblait important que tous les projets apparaissent. Hors ça semble difficile dans le cas d'Ă©cole et Nature -- DelPhine]

Menus de navigation et accĂšs au projets


Les menus du monde Projets-Actions


- Arbre des Projets-Actions : interface graphique d'accĂšs directe aux informations sur les projets
- Mes projets : Interface de consultation et de configuration personnelle des projets
- Autres forums : arbre présentant les forums de discussion n'appartenant pas à Tela
[Je ne vois pas bien Ă  quoi ça correspond-- DelPhine] [C'est pour rĂ©fĂ©rencer des listes de discussions hĂ©bergĂ©es chez Yahoo (par exemple) et non pas sur notre propre serveur. --JeanPascalMilcent]
- Aide : menu d'aide pour l'inscription aux projets
[il serait utile de prĂ©voir une entrĂ©e mĂ©thodologie de projet qui dĂ©crit la façon de procĂ©der en vigueur dans le RĂ©seau exemple -- DelPhine][Bonne idĂ©e --  DanielMathieu]

1) Arbre des projets

On peut représentera l'espace projets par une suite d'arbres des projets de la façon suivante :

Représentation arborescente : le projet est représenté sous forme d'un arbre dont :
- le sommet reprĂ©sente le projet lui-mĂȘme
- les branches[primaires -- DelPhine] matĂ©rialisent les [axes de -- DelPhine] projets coordonnĂ©s (une branche par projet coordonnĂ©)
[- les branches secondaires matĂ©rialisent les projets regroupĂ©s par axes --Delphine] [Pas facile de faire un arbre avec des branches secondaires ! L'idĂ©e de base Ă©tait de n'avoir que des arbres avec des branches simples, mais cliquables pour donner un autre arbre --  DanielMathieu][D'accord, je pensais que tous les projets (du projet global E&N) devaients ĂȘtre dĂ©clinĂ©s sur l'arbre mais lĂ , il s'agit d'une dĂ©clinaison en sous-arbres qui devrait pouvoir fonctionner aussi. L'objectif de ce schĂ©ma Ă©tait d'avoir d'emblĂ©e une vision globale. -- DelPhine]
- l'histoire du projet est reprĂ©sentĂ©e par l'ordre des branches placĂ©es sur le tronc, par date de crĂ©ation [ça ne fonctionne plus avec les branches primaires -- DelPhine][MAis ce n'est pas grave... --  DanielMathieu]
- la longueur des branches est proportionnelle au nombre de projets coordonnés
- la couleur des feuilles est d'autant plus rouge qu'il y a de projets coordonnĂ©s [cela ne fait-il pas doublon avec la longueur des branches ?-- DelPhine][C'est exact, on peut colorier avec le nombre de participants par exemple --  DanielMathieu]
Ainsi, le projet global (dont les participants constituent le comitĂ© de pilotage du rĂ©seau ) est reprĂ©sentĂ© par un arbre avec autant de branches qu'y a de [types de -- DelPhine] projets dans le rĂ©seau (Ă©lĂ©mentaires et composĂ©s).
Un projet simple est reprĂ©sentĂ© par un petit arbre ne comportant aucune branche. Un projet complexe comporte plusieurs branches. Plus une branche est longue plus elle reprĂ©sente elle-mĂȘme un projet complexe. En cliquant sur cette branche on obtient le sous-arbre du projet.

Navigation Ă  partir de l'arbre : trois actions possibles
- clic sur une branche (nom du projet) : donne accĂšs Ă  la fiche du projet
- clic sur une feuille : renvoi vers l'arbre représentant le projet cliqué. S'il s'agit d'un projet élémentaire il n'y a que le tronc et le sommet de représentés, sinon les branches représentent tous les projets coordonnés
- « Ligne de navigation » en haut de l'arbre : cette ligne représente le chemin parcouru et permet de remonter directement aux arbres de rang supérieurs (comme pour la cartographie).
  • Exemple :
Comité de pilotage > Projet 2 > sous-projet 4 > sous-projet 6

2) Mes Projets-Actions

Ce menu est contextualisĂ© et son rĂ©sultat dĂ©pend de l'identification de la personne. Il donne accĂšs Ă  une entĂȘte de page propre Ă  l'identifcation de la personne et Ă  un tableau prĂ©sentant tous les projets.

EntĂȘte propre Ă  l'identification de la personne

Si vous n'ĂȘtes pas identifiĂ©, en tĂȘte du tableau s'inscrit le message suivant : "Il faut vous identifier pour accĂ©der Ă  vos informations personnelles". Suit une ligne de commande permettant de s'identifier ou bien tout simplement les fenĂštres de login et de mot de passe. Si, lors du login, la personne n'est pas connue de la base, la renvoyer vers l'inscription au rĂ©seau avec le message suivant "Vous n'ĂȘtes pas encore inscrit au rĂ©seau Tela Botanica, inscrivez-vous maintenant"

Si vous ĂȘtes identifiĂ©, mais pas administrateur, en tĂȘte du tableau s'inscrit le message suivant : Vous ĂȘtes "prĂ©nom et nom de la personne + email d'identification", voici votre situation par rapport aux projets de Tela Botanica. Suit le tableau des projets dĂ©crit ci-dessous avec le statut de la personne par rapport Ă  chaque projet.

Si vous ĂȘtes identifiĂ© comme administrateur, en tĂȘte du tableau s'inscrit le message suivant : Vous ĂȘtes "prĂ©nom et nom de la personne + email d'identification", et vous ĂȘtes inscrit comme administrateur. S'ajoutent ensuite des lignes de commandes permettant :
- de créer un nouveau projet
- de supprimer un projet
Suit le tableau des projets décrit ci-dessous avec le statut d'adminstrateur par rapport à chaque projet.

Nota : Les droits sur les utilisateurs sont intégrés dans chaque projet, y compris les droits spécifiques de l'administrateur
Par ailleurs l'adminstrateur voit tous les projets en position "Gérer" et peut par cette commande modifier tous les projets avec ses droits spécifiques.

Tableau des projets
Ce tableau contient les quatre information sivantes en colonnes :
  • le nom du projet. En cliquant sur le nom du projet, on affiche la page de prĂ©sentation du projet (voir la page suivante)
  • le statut par rapport au projet : menu dĂ©roulant donnant les diffĂ©rentes possibiltĂ©s (non inscrit, contributeur, observateur)
  • le mode de rĂ©ception des messages du forum : menu dĂ©roulant indiquant (pas de message [par dĂ©faut et non modifiable si pas inscrit au projet], messages sĂ©parĂ©s [par dĂ©faut si inscrit au projet], messages groupĂ©s)
  • la liste des adresses email de la personne : liste dĂ©roulante contenant les diverses adresses donnĂ©es lors de l'inscription Ă  Tela, avec choix de l'adresse de rĂ©ception des messages du forum.

Par défaut on affiche le projet global, qui représente le Comité de pilotage des projets, en mode ouvert (et qui comprend donc tous les projets).


En résumé, cette interface de communication et d'action trÚs puissante permet :
1) de gérer l'identifiaction des personnes connectées
2) de voir la lsite de tous les projets (classé par type d'inscription de la personne - coordonateur > contributeur > observateur > non inscrit - puis par ordre alphabétique du titre au sein de chaque type)
3) d'accéder directement au contenu d'un projet, en cliquant sur son titre
4) de s'inscrire et se désinscrire aux projets
5) de définir le mode de réception des messages du forum attaché au projet
6) de choisir l'adresse email pour la réception des messages
7) de crĂ©er et supprimer les projets si vous ĂȘtes administrateur

3) Autres Forums

Arbre de présentation des forums non gérés par Tela Botanica

4) Aide

Renvoi à une aide personnalisée pour l'inscription aux forums et à la description des Projets-Forums

Présentation individuelle des projets


La description d'un projet est accessible Ă  partir de la "liste des projets" ou de "l'arbre des projets" en cliquant sur le nom du projet. Les informations sont visibles dans une fenĂȘtre comportant les onglets suivants :

- Résumé: cette page contient :
  • Titre court
  • Date de crĂ©ation,
  • Nom des coordinateurs (responsable(s) technique(s) et animateur(s)),
  • Lien vers le Wikini,
  • Lien vers l'espace Internet,
  • Liste des sous-projets,
  • Nom du projet coordonnant.

- Description: Cette page contient :
  • Titre
  • Nom des coordinateurs
  • Description complĂšte du projet

- Wikini : affichage du Wikini (voir de plus prĂšs les droits de lecture et d'Ă©criture...)

- Documents : arborescence des documents visibles par le public et privés pour les personnes inscrites au projet

- Forum : page donnant accÚs aux messages avec possibiltés : de se déplacer dans la liste, de trier la liste par date, auteur et fils de discussion, de répondre aux messages (cf interface W-Agora à adapter)

- Participants : liste des participants avec leur statut. Reprendre les fonctions de l'annuaire général avec une consultation par alphabet pour les projets avec beaucoup de participants (botanique générale > 500 participants)

- Carte : Carte des participants identique à celle de l'annuaire général pour tous les participants au projet

- Gérer : selon le niveau d'inscription au projet, cet onglet donne accÚs à des actions différentes, décrites ci-dessous.

Actions sur les projets


En cliquant sur l'onglet "Gérer" on accÚde à une page dont le contenu dépend du niveau d'inscription au projet. Cette page est constituée de la façon suivante :
- un message en tĂȘte rappelant le niveau d'inscription par rapport au projet
- des lignes de commande (hyperliens) permettant d'aller de modifier le projet pour les contributeurs et les coodinateurs
- la liste des répertoires et des documents en mode modification (comme à l'heure actuelle quand on clique sur un projet pour le gérer) pour les coordinateurs et les contributeurs

- Visiteur (non inscrit au projet ou non identifié) :
Message : Vous n'ĂȘtes pas inscrit au projet "nom du projet". Vous ne pouvez donc pas accĂ©der Ă  cette page rĂ©servĂ©es aux membres du projet.
  • Retour au tableau des projets (Ă©quivalent Ă  "Mes projets")

- Observateur :
Message : Vous ĂȘtes inscrit au projet "nom du projet" en tant qu'observateur et ne pouvez donc pas modifier les propriĂ©tes de ce projet.
  • Retour au tableau des projets (Ă©quivalent Ă  "Mes projets")
  • DĂ©connexion

- Contributeurs :
Message : Vous ĂȘtes inscrit au projet "nom du projet" en tant que contributeur. Vous pouvez :
  • CrĂ©er un nouveau rĂ©pertoire
  • Ajouter, modifier ou supprimer un document
  • Retour au tableau des projets (Ă©quivalent Ă  "Mes projets")
  • DĂ©connexion
Tableau des répertoires et documents en mode modification

- Coordinateurs :
Message : Vous ĂȘtes inscrit au projet "nom du projet" en tant que Responsable technique ou Animateur. Vous pouvez :
  • Modifier les propriĂ©tĂ©s du projet
  • GĂ©rer les utilisateurs : ajout d'un nouvel utilisateur et modification du statut d'un utilisateur (choix entre : contributeur, observateur, non inscrit)
  • CrĂ©er un nouveau rĂ©pertoire
  • Ajouter, modifier ou supprimer un document
  • Retour au tableau des projets (Ă©quivalent Ă  "Mes projets")
  • DĂ©connexion
Tableau des répertoires et documents en mode modification

- Administrateur
Message : Vous ĂȘtes identifiĂ© comme administrateur. Vous pouvez :
  • Modifier les propriĂ©tĂ©s du projet
  • GĂ©rer les utilisateurs : ajout d'un nouvel utilisateur et modification du statut d'un utilisateur (choix entre : responsable technique, animateur, contributeur, observateur, non inscrit)
  • CrĂ©er un nouveau rĂ©pertoire
  • Ajouter, modifier ou supprimer un document
  • Retour au tableau des projets (Ă©quivalent Ă  "Mes projets")
  • DĂ©connexion
Tableau des répertoires et documents en mode modification

RĂ©alisation


ModÚle de la base de données de l'application Projets-Forums


Documentation des scripts PHP


Vos remarques et suggestions


Je viens de (re-)lire ce document : il me semble cohĂ©rent. Je continue Ă  y rĂ©flĂ©chir ... --  DavidDelon