La version 7 d’OpenProject a été publiée récemment, une bonne occasion de présenter l’application dans un petit article, voire deux.
OpenProject est une application web open source de gestion de projet basée sur Redmine, mais avec une interface entièrement remaniée. OpenProject est particulièrement intéressant pour les startups et les PME (petites et moyennes entreprises), du moins pour les organisations qui ont besoin d’une certaine structure pour gérer et mener à bien leurs projets.
SaaS Web propose depuis déjà quelques années un produit Managed OpenProject : en tant que client, tu utilises toujours la version la plus récente d’OpenProject, sans avoir à te soucier des mises à jour ou d’autres aspects techniques.
Créer un projet

Pour créer un projet, les paramètres suivants sont attendus :
- Nom du projet – le seul champ obligatoire
- Responsable : facultatif. Dans les projets avec de nombreux participants, il est tout à fait pertinent de renseigner ce champ.
- Dépendance à un autre projet (s’agit-il d’un sous-projet de XXX ?) : si oui, le projet peut être sélectionné.
- Description : pour plusieurs raisons, il est utile de décrire le projet en quelques phrases. D’une part, pour consigner noir sur blanc une compréhension commune des grandes lignes du projet ; d’autre part, pour les personnes qui pourraient être ajoutées ultérieurement, afin qu’elles puissent se faire rapidement une idée — si elles ne sont pas briefées oralement de manière exhaustive.
- Type de projet : pour cela, des types de projet doivent avoir été définis au préalable dans l’administration. Le champ peut rester vide.
- Le projet est-il visible publiquement ? Cela rend les informations du projet et l’ensemble des échanges accessibles et consultables par des personnes qui ne font pas partie du projet. Ces personnes ont le rôle « Non Member ». Ce qu’elles peuvent finalement voir et modifier dépend de la définition de ce rôle — il peut être configuré individuellement.
Actions du projet
Une fois un projet créé, on définit généralement les lots de travaux. Les lots de travaux ne sont toutefois pas seulement des tâches (« Task ») attribuées à un participant. Ils peuvent être de différents types :
- Phase (« Phase »)
- Jalon (« Milestone »)
- Évaluation
- Tâche
- Amélioration (« Enhancement »)
- Support
Les types de lots de travaux peuvent être définis librement dans OpenProject : de nouveaux peuvent être ajoutés et des types prédéfinis peuvent être supprimés. La liste ci-dessus n’est donc pas obligatoire ; elle peut différer de celle que tu trouveras chez toi.
Les phases et les jalons sont des lots de travaux particuliers qui ne représentent pas, à proprement parler, une tâche ; on peut plutôt les décrire comme des conteneurs auxquels des lots de travaux peuvent être rattachés. Une phase correspond par exemple à une section du projet global (par exemple « Démo ») et un jalon à une partie importante du projet global (par exemple « Site web du produit finalisé »).
Le plus souvent, les nouveaux lots de travaux sont créés avec le statut « Nouveau ». Le statut peut être marqué par les participants en charge, selon l’avancement, comme « En cours » (« In Progress ») ou, le cas échéant, « Fermé » (« Closed ») ou « Résolu » (« Resolved »). Ici aussi, des réglages personnalisés permettent de définir quel participant est autorisé à modifier le statut d’un lot de travaux — cela peut être défini dans les workflows (« Workflows »).
Les lots de travaux peuvent également avoir des dépendances, qui peuvent être configurées en conséquence.
En règle générale, ces champs sont affichés ; certains sont facultatifs, d’autres doivent être renseignés :
- Projet (prérempli, mais peut être modifié ; cela bascule ensuite vers l’autre projet)
- Statut (par défaut : Nouveau, mais peut être directement défini sur un autre statut)
- Description (important)
- Assigné à (important : à qui le lot doit-il être attribué en premier)
- Responsable (facultatif)
- Catégorie (il existe aussi des catégories de lots de travaux pour lesquelles, selon les réglages, une personne responsable est définie automatiquement)
- Date (de – à)
- Avancement (en %)
- Priorité
- Version
- De plus, des documents peuvent être téléversés directement par glisser-déposer
Fonctionnalités du projet
Je liste ici simplement quelques fonctionnalités, sans entrer trop dans les détails. Elles permettent d’enregistrer des informations complémentaires sur le projet, de créer des plannings, de planifier des réunions, etc.
- Wiki : il s’agit ici simplement d’une page basique sur laquelle des informations générales peuvent être partagées. Souvent, on donne à tout le monde l’accès à cette page.
- Calendrier : le calendrier reprend les lots de travaux
- Plannings : des diagrammes de Gantt y sont affichés
- Actualités : des annonces actuelles concernant le projet peuvent être publiées ici. Les participants les reçoivent sur leur page d’accueil (« Ma page ») et peuvent aussi s’abonner aux actualités via un flux RSS.
- Réunions : des réunions peuvent être planifiées, des participants invités et des comptes rendus directement enregistrés. Les réunions apparaissent également dans le calendrier.
Les différents outils disponibles peuvent être définis par l’administrateur du projet.
Le flux d’activités est également pratique : toutes les actions y sont regroupées et affichées par ordre chronologique.
Cette courte première introduction devrait permettre de comprendre les principales fonctionnalités. Dans le prochain article, je décrirai certaines fonctionnalités un peu plus en détail.


