Taiga, le meilleur outil de gestion de projet agile + étude de cas

Le développement logiciel a évolué rapidement, nous sommes passés de l'écriture de codes avec des structures séquentielles et sans aucun modèle de développement, à la création de structures de capture d'exigences, de planification des tâches, d'insertion de méthodologies de développement, de structuration des coûts, de création de tests et surtout déplacer le focus de "programme d'abord, document plus tard".

De nombreuses méthodologies de développement ont été créées au fil du temps, dans le but les programmes créés aujourd'hui sont de qualité, stables et faciles à adopter.

Particulièrement dans les derniers projets où j'ai été présent, nous avons commencé à utiliser des méthodologies de développement agiles, spécifiquement nous avons utilisé SCRUM que plus qu'une méthodologie de développement est un plan de travail, SCRUM est un ensemble de bonnes pratiques qui doit être appliquée pour mener un travail collaboratif afin d'avoir des développements de qualité dans les plus brefs délais. mêlée

Le but de Scrum est d'avoir des prototypes fonctionnels qui peut être utilisé sans que le produit principal soit complètement fini, cela aide à obtenir des résultats rapidement, adopter de nouvelles exigences ou modifier les exigences initiales, innover en cours de développement, augmenter la compétitivité, la flexibilité et la productivité

Comme un SCRUM est un schéma de travail, il comporte certaines procédures obligatoires, l'une des plus importantes et celle qui m'a fait connaître l'outil open source Taiga.io est le arriéré, qui n'est rien de plus que une liste de tous les travaux en attente. Les tâches dans Scrum sont appelées Histoires d'utilisateurs et ce sont des fonctionnalités qui ont de la valeur pour elles-mêmes, les user stories sont généralement estimées en points et indiquent la complexité de la tâche. Logo de la taïga

Taïga c'est un outil de logiciel libre et open source, créé pour gGérez et collaborez sur des projets agiles, principalement ceux qui utilisent Méthodologie Scrum et Kanban, il permet également gérer les problèmes.

De même, Taiga a d'autres modules tels que wiki, conférence vidéo (grâce à une solution tierce), lieu, mise à niveau de l'équipement et comme si cela ne suffisait pas grâce à son API puissante permet la intégration avec les services tiers comme Slack, GitHub, GitLab, Bitbucket, HipChat, Gogs, Hall entre autres.

Modules Taiga

Taïga Il est distribué sous la licence open source Affero GPL, il est écrit en Django (backend) + AngularJS (frontend) et son code source est hébergé en GitHub à utiliser par la communauté.

Pour commencez à profiter de Taiga tu dois connecté gratuitement, vérifiez votre compte via l'e-mail qu'ils vous envoient et connectez-vous avec les informations que vous avez indiquées ci-dessus.

La combinaison de la Cadre SCRUM , la Outil de gestion de projet Taiga, peut être appliqué à tout projet que vous souhaitez faire, soit au niveau de l'élaboration du programme, soit lors de la préparation d'un article sur votre blog comme nous le montrerons dans le prochain cas pratique.

La première étape consiste à créer des projets (cela peut être un projet Kanban ou projet Scrum), les deux sont des modèles pour démarrer un projet, mais que vous pouvez adapter selon vos besoins et vos goûts. Dans ce cas, nous choisirons un projet Scrum et nous le donnerons ensuite.

Créer un projet Taiga

Ensuite, nous allons donner un nom à notre projet et lui écrire une description.

Nom et description du projet de la taïga

Une fois notre projet dans Taiga créé, la première chose que nous observons est la Arriéré, où pouvons-nous ajouter les user stories de notre projet, chaque user story est généralement estimé en points et il faut être clair que ne doit pas indiquer l'heure des devoirs, il est important de noter que l'estimation dans la taïga peut se faire par rôles.

Conseil du projet Taiga

Vous pouvez ajouter autant de user stories que votre projet a besoin, lorsque vous créez une nouvelle story, vous devez placer un titre, la estimation, l' estado, balises et la description de la tâche. Vous pouvez également segmenter la tâche si elle est requise par l'équipe ou par le client.

Témoignage d'utilisateur de Taiga

Résumé de l'histoire de l'utilisateur de Taiga

Une fois que toutes les tâches nécessaires dont notre projet a besoin ont été créées, nous devons créer Scrum il s'appelle sprint, Qui est la regroupement d'un ensemble de tâches qui peut représenter un produit fonctionnel et qui est prévu pour être effectué dans un période de temps spécifiée. 

Un projet peut avoir autant de Sprints que nécessaire et chacun sprint doit avoir comme résultat un prototype

Dans notre cas, nous avons créé un seul sprint qui dure une journée, mais normalement les sprints devraient durer 3 à 4 semaines dans le cas du développement logiciel et il devrait y avoir une journée de repos entre les sprints.

Nouveau sprint de la taïga

Au sprint, nous avons ajouté toutes les tâches précédemment créées, Taiga vous permet de le faire de manière simple en faisant glisser et déposer chaque tâche dans le sprint souhaité. Nous avons également hiérarchisé les tâches afin de déterminer laquelle doit être effectuée en premier.

Taiga nous permet d'ajouter des membres pour collaborer sur des tâches, par exemple un concepteur, pour inviter quelqu'un à collaborer sur votre projet, vous devez aller dans le menu d'administration et envoyer une invitation à leur email.

membres de l'équipe de la taïga

Une fois que nous avons déjà planifié notre sprint et que les membres sont prêts à commencer, nous passons à notre panneau des tâches de sprint, qui est un Kanban avec plusieurs colonnes, chacune représentant ce qui suit

  • Historique des utilisateurs: Toutes les user stories qui composent le sprint.
  • Nouveau: Chaque user story peut être divisée en tâches.
  • En cours: Ce sont ces tâches qui sont effectuées en ce moment.
  • Prêt à tester: Ces tâches sont terminées mais qui n'ont pas été testées.
  • Fermé: Ces tâches qui ont été accomplies
  • Besoin d'informations: Ces tâches nécessitent des informations supplémentaires.

Les tâches sont prises par le collaborateur qui va les exécuter, qui se chargera de les faire passer au statut correspondant. L'idée est que toute l'équipe connaisse l'état du projet et travaille plus en synchronisation.

Panneau de tâches Taiga Sprint

L'objectif du sprint est que toutes les tâches soient terminées, la taïga nous offre un graphique qui nous permet de voir comment nous faisons à tout moment.

Graphique de la taïga

À la fin de toutes les tâches, notre sprint est terminé :).

Taiga nous propose un wiki du projet dans lequel nous pouvons placer des informations concernant le projet, la syntaxe à utiliser est la très célèbre Réduction, Vous pouvez également ajouter des liens dont vous avez besoin pour votre projet.

On peut dire que Taiga fait bon usage de son slogan:

«Gratuit, open source et facile à utiliser«.

En bref, Taiga c'est:

  • Puissant: Vous pouvez facilement personnaliser et contrôler tout.
  • Simple et intuitif: Taiga il est très facile à apprendre et son niveau de convivialité est excellent. Aussi assez de documentation pour approfondir chacune de ses caractéristiques.
  • Hautement conçu: Taiga est simple et magnifique, son design est excellent et vous ne vous lassez pas de l'utiliser.
  • Personnalisable: Vous pouvez donner la configuration que vous souhaitez à chaque projet, étendre ses fonctionnalités grâce à ses modules et l'intégrer à d'autres outils.

Pour finir, Taiga est un excellent outil qui est désormais un peu plus d'un an accessible à tous les utilisateurs, est un outil né d'un besoin de ses créateurs et C'est pour moi le meilleur outil pour gérer des projets agiles, même au-dessus des solutions propriétaires.

Nous vous invitons à profiter, essayer et, surtout, documenter comment Taiga a influencé votre quotidien.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   sans nom dit

    Dire simplement que SCRUM est le meilleur des méthodologies agiles avec XP.
    Salutations 😉

  2.   Fran ruiz dit

    Excellent poste. Je l'ai partagé avec des amis qui aiment la gestion de projet. Je l'utilise dans la production d'événements culturels.

  3.   Mitsu Gami dit

    Je ne connaissais pas cette application, merci beaucoup pour l'article. Dans mes projets de développement, nous avons toujours utilisé Trello avec mon équipe, mais Trello n'est pas spécifiquement pour Scrum. Cela nous sera certainement très utile.

    Salutations.

    1.    lézard dit

      J'ai également utilisé trello, je l'utilise même encore dans certains projets. Je migre tout vers taiga, principalement parce que c'est un logiciel libre et open source, deuxièmement parce qu'il est clairement conçu pour Scrum et troisièmement parce qu'au niveau de l'intégration, il semble excellent. Nous avons d'une manière ou d'une autre adapté certaines applications et cela a été très bien ... Au cas où vous continueriez à utiliser trello, il y a un trello pour l'extension Scrum dans chrome, mais sans aucun doute je préfère Taiga qui peut déjà tout transporter nativement ce thème ... Une autre chose qui est géniale dans Taiga est que vous pouvez avoir votre propre installation, plus tard, vous pouvez télécharger un tutoriel sur la façon d'avoir votre Taiga dans votre propre cloud.

  4.   Xaviju dit

    Merci pour le post! Chez Taiga, nous sommes très heureux que vous utilisiez Taiga.
    Si vous avez des questions, nous serons heureux de vous aider. Nous avons également une liste de diffusion pour interagir avec la communauté: https://groups.google.com/forum/#!forum/taigaio
    Si vous souhaitez voir comment se déroule le projet et son évolution, vous avez accès au projet public: https://tree.taiga.io/project/taiga/kanban

    salutations

    1.    lézard dit

      Xaviju, merci à vous d'avoir pris le temps de lire ce que nous disons sur votre projet, nous vous invitons à partager avec nous dans un post, des tutoriels, des guides, etc. qui nous permettent d'en savoir plus sur Taiga et ce que nous pouvons faire, notamment en la zone d'intégration et de développement ainsi que d'avoir Taiga sur notre serveur local.

      1.    Xaviju dit

        Ici vous avez la documentation de Taiga, il y a une section sur la façon d'installer Taiga sur votre propre serveur. http://taigaio.github.io/taiga-doc/dist/
        Il existe également des alternatives créées par la communauté qui sont détaillées ici: http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html
        Taiga a une API très puissante (https://taigaio.github.io/taiga-doc/dist/api.html) qui vous permet de créer facilement des plugins à intégrer avec des tiers (http://taigaio.github.io/taiga-doc/dist/#contrib-plugins) et même créer de nouveaux thèmes d'interface utilisateur.

        Pour toute autre question, nous sommes à votre disposition!

    2.    alex espitia dit

      Bonjour Xaviju mon ami, une question, vous aurez un tutoriel pour installer Taiga dans Debian 8, car je suis en train de l'installer et j'ai eu des problèmes pour installer les dépendances de taiga-back, s'il vous plaît.

      Merci.

  5.   Javier Madrid dit

    Quel excellent article. Dans mon travail, j'utilise JIRA Agile et personnellement j'ai utilisé Trello qui pourrait être un peu "adapté" à SCRUM mais vu cela, je pense que c'est l'option définitive.

    1.    lézard dit

      Excellent, nous espérons que vous nous expliquerez comment vous avez utilisé l'outil

  6.   Fernando Rodríguez dit

    Excellentes applications pour la gestion de projet agile. Aux professionnels intéressés par la gestion de projet, je recommande également de visiter le lien suivant Cours de gestion de projet . À votre santé!

  7.   Karla contre dit

    Par pur hasard, le code peut être téléchargé et installé sur votre propre serveur? ou est-ce juste le Web?

  8.   Javier Moreno dit

    J'ai toujours travaillé dans Excel et j'aimerais travailler sous ce logiciel.
    J'ai besoin de voir comment je migre ce que j'ai avec tous les états vers ce support et j'observe que je ne reçois pas beaucoup d'informations sur internet pour développer ce que je veux.

    Quelqu'un pourrait-il me donner un lien ou me conseiller de commencer la migration

  9.   Eric Espinosa dit

    Où puis-je obtenir de l'aide pour exporter et importer des epics et des user stories depuis Taiga ???