Je pense que les 2 produits (Tuleap et Gitlab) ne se positionnent pas exactement sur le même périmètre, même s'il y a d'importants recoupements de fonctionnalités en tant que forges logicielles.
La cible de Tuleap est clairement la pile Atlassian complète pour permettre ce qu'on appelle pompeusement la "Gestion du Cycle de Vie" (ALM=Application Lifecycle Management) dont voici quelques fonctionnalités:
* Le contrôle de source et la revue de code
* L'intégration continue
* Le suivi des demandes de changements
* La gestion de projets
* La gestion des tests
* La gestion documentaire
* La gestion de portefeuilles de projet
...
Je vais te donner quelques références du monde Atlassian pour servir de base de comparaison:
* Le contrôle de source = Bitbucket
* L'intégration continue = Bamboo ou n'importe quel outil de CI (Jenkins,
* Le suivi des demandes de changements = JIRA + integration avec Bamboo et Bitbucket
* La gestion de projets = JIRA (et JIRA Agile pour Scrum et Kanban)
* La gestion des tests = plugins dans JIRA par exemple Xray ou Zephyr
* La gestion documentaire = Confluence(wiki)
* La gestion de portefeuilles de projet = JIRA Portfolio
Et il y a pléthore d'extensions possibles (Help Desk, Q&A à la Stack Overflow, ...)
Gitlab ne couvre que:
* Le contrôle de source et la revue de code
* L'intégration continue = Gitlab CI (uniquement mais très bien intégré)
* Le suivi des demandes de changements
* Gestion de projet (relativement limitée mais suffisante pour de petits projets agiles)
* La gestion documentaire =wiki
J'ignore si tous ces éléments sont en opensource et il faut bien avoir conscience que certaines fonctionnalités cruciales pour une entreprise (integration avec des annuaires par ex) sont payantes. Ce qui est normal puisque c'est leur business model.
Pour Tuleap:
* Le contrôle de source et la revue de code (compatibilité Subversion)
* L'intégration continue (connecteur Jenkins)
* Le suivi des demandes de changements
* Gestion de projet (relativement limitée mais suffisante pour de petits projets agiles)
* La gestion documentaire (wiki)
* La gestion des tests = incluse mais payante.
A toi donc de faire ta liste de spec pour mieux cibler la solution que tu recherches mais aussi distinguer ce qui est en opensource (ou gratuit) ou non dans leurs offres.
Sinon, si tu recherches juste une extension open source qui ne couvre que la gestion de projet et qui s'adosse à une forge hébergée (Github, ...), tu peux aussi jeter un coup d'oeil à https://taiga.io/.
Il est vraiment très simple d'approche (voir simpliste) mais quand même à peine plus structuré qu'un Trello de base sans plugin.
[^] # Re: Tuleap
Posté par El Titi . En réponse au journal Gestion des tickets/workflows. Évalué à 6.
Je pense que les 2 produits (Tuleap et Gitlab) ne se positionnent pas exactement sur le même périmètre, même s'il y a d'importants recoupements de fonctionnalités en tant que forges logicielles.
La cible de Tuleap est clairement la pile Atlassian complète pour permettre ce qu'on appelle pompeusement la "Gestion du Cycle de Vie" (ALM=Application Lifecycle Management) dont voici quelques fonctionnalités:
* Le contrôle de source et la revue de code
* L'intégration continue
* Le suivi des demandes de changements
* La gestion de projets
* La gestion des tests
* La gestion documentaire
* La gestion de portefeuilles de projet
...
Je vais te donner quelques références du monde Atlassian pour servir de base de comparaison:
* Le contrôle de source = Bitbucket
* L'intégration continue = Bamboo ou n'importe quel outil de CI (Jenkins,
* Le suivi des demandes de changements = JIRA + integration avec Bamboo et Bitbucket
* La gestion de projets = JIRA (et JIRA Agile pour Scrum et Kanban)
* La gestion des tests = plugins dans JIRA par exemple Xray ou Zephyr
* La gestion documentaire = Confluence(wiki)
* La gestion de portefeuilles de projet = JIRA Portfolio
Et il y a pléthore d'extensions possibles (Help Desk, Q&A à la Stack Overflow, ...)
Gitlab ne couvre que:
* Le contrôle de source et la revue de code
* L'intégration continue = Gitlab CI (uniquement mais très bien intégré)
* Le suivi des demandes de changements
* Gestion de projet (relativement limitée mais suffisante pour de petits projets agiles)
* La gestion documentaire =wiki
J'ignore si tous ces éléments sont en opensource et il faut bien avoir conscience que certaines fonctionnalités cruciales pour une entreprise (integration avec des annuaires par ex) sont payantes. Ce qui est normal puisque c'est leur business model.
Pour Tuleap:
* Le contrôle de source et la revue de code (compatibilité Subversion)
* L'intégration continue (connecteur Jenkins)
* Le suivi des demandes de changements
* Gestion de projet (relativement limitée mais suffisante pour de petits projets agiles)
* La gestion documentaire (wiki)
* La gestion des tests = incluse mais payante.
A toi donc de faire ta liste de spec pour mieux cibler la solution que tu recherches mais aussi distinguer ce qui est en opensource (ou gratuit) ou non dans leurs offres.
Sinon, si tu recherches juste une extension open source qui ne couvre que la gestion de projet et qui s'adosse à une forge hébergée (Github, ...), tu peux aussi jeter un coup d'oeil à https://taiga.io/.
Il est vraiment très simple d'approche (voir simpliste) mais quand même à peine plus structuré qu'un Trello de base sans plugin.