Taiga, la Millor Eina per a la Gestió de Projectes Àgils + Cas Pràctic

El desenvolupament de programari ha evolucionat ràpidament, Vam passar d'escriure codis amb estructures seqüencials i sense cap patró de desenvolupament, a crear estructures de captura de requisits, planificació de tasques, inserció de metodologies de desenvolupament, estructuració de costos, creació de proves i sobretot a canviar l'enfocament de «programa primer, documenta després».

Han estat moltes les metodologies de desenvolupament que s'han creat al llarg de el temps, amb la finalitat que els programes que avui es creïn siguin de qualitat, estables i de fàcil adopció.

Particularment en els últims projectes on he estat present hem començat a utilitzar metodologies àgils de desenvolupament, Específicament hem utilitzat SCRUM que més que una metodologia de desenvolupament és un esquema de treball, SCRUM és un conjunt de bones pràctiques que s'han d'aplicar per a realitzar treballs de manera col·laborativa amb la finalitat de tenir desenvolupaments de qualitat en el menor temps possible. melé

La finalitat de Scrum és tenir prototips funcionals que puguin ser utilitzats sense necessitat que el producte principal aquest totalment acabat, això ajuda a obtenir resultats ràpidament, Adoptar nous requisits o modificar els requisits inicials, innovar en el transcurs de el desenvolupament, augmenta la competitivitat, flexibilitat i la productivitat.

A l'èsser un SCRUM un esquema de treball, té certs procediments de caràcter obligatori, un dels més important i el que m'ha fet conèixer l'eina de codi obert Taiga.io és el backlog, Que no és més que un llistat de tota la feina que queda pendent. Les tasques en scrum es diuen històries d'usuaris i són funcionalitats que tenen valor per si mateix, les històries d'usuaris s'estimen en punts en general i indica la complexitat de la tasca. Taiga logo

Taiga és una eina de programari lliure i codi obert, Creada per gTION AR i col·laborar en projectes àgils, Principalment aquells que utilitzen metogología Scrum i Kanban, A més permet gestionar issues.

De la mateixa manera Taiga posseeix altres mòduls com wiki, videoconferència (Gràcies a una solució de tercers), locaina, actualització d'equip i com si fos poc gràcies a la seva potent API permet la integració amb serveis de tercers com a Slack, GitHub, GitLab, Bitbucket, HipChat, Gogs, Hall entre d'altres.

Taiga Mòduls

Taiga és distribuïda sota la llicència de codi obert Affero GPL, està escrita en Django (backend) + AngularJS (frontend) i el seu codi font està allotjat en GitHub perquè sigui utilitzat per la comunitat.

Per a la començar a gaudir de Taiga has Registra't de manera gratuïta, verificar el teu compte mitjançant el correu electrònic que t'envien i connexió amb les dades que vas indicar anteriorment.

La combinació del marc de treball SCRUM amb la eina de gestió de projectes Taiga, Pot ser aplicat per qualsevol projecte que vulguis fer, ja sigui a nivell de desenvolupament de programes o en l'elaboració d'un article al bloc com mostrarem en el següent cas pràctic.

El primer pas és crear projectes (pot ser un projecte kanban o un projecte Scrum), Tots dos són plantilles per començar un projecte, però que pots anar adaptant segons les teves necessitats i gustos. En aquest cas triarem un projecte Scrum i li donarem següent.

Crear Projecte Taiga

Seguidament Anem a fer un Nom al nostre projecte i vam escriure una descripció per al mateix

Taiga Nom i Descripció de Projecte

Un cop creat el nostre projecte en Taiga el primer que observem és el backlog, On podem afegir les històries d'usuari del nostre projecte, Cada història d'usuari s'estima en general en punts i hem de tenir clar que no hauria d'indicar el temps de la tasca, És important destacar que l'estimació en taigà es pot fer per rols.

Taiga Tauler de Projecte

Pots afegir tanta històries d'usuari com necessiti el teu projecte, a l'crear una nova història has de col·locar un títol, estimació, el Estat, etiquetes i la descripció de la tasca. A més pots segmentar la tasca si és requerida per l'equip o pel client.

Taiga Història d'Usuari

Taiga Història d'Usuari Resum

Un cop creada totes les tasques necessàries que necessita el nostre projecte, hem de crear el que en Melé es diu Sprint, Que és la agrupació d'un conjunt de tasques que pot representar un producte funcional i que està planificat es realitzi en un període de temps determinat. 

Un projecte pot tenir tants Sprint com siguin necessaris i cada Sprint ha de tenir com resultat un prototip

En el nostre cas hem creat un només esprint que té un dia de durada, però normalment els esprint han de durar de 3 a 4 setmanes en el cas de desenvolupament de programari i s'ha de tenir un dia de descans entre esprint.

Taiga nou esprint

A l'esprint hem afegit totes les tasques abans creades, Taiga permet fer això d'una manera fàcil arrossegant i deixant anar cada tasca en l'esprint que desitja. També hem prioritzat les tasques amb el que determinem quin s'ha de fer primer.

Taiga ens permet afegir membres perquè col·laborin en les tasques, per exemple un dissenyador, per convidar algú a col·laborar en el teu projecte has d'anar a l'menu de admin i enviar una invitació al seu correu electrònic.

taigà membres d'equip

Un cop tinguem el nostre esprint ja planificat i amb els membres ja a punt per a començar, ens dirigim al nostre panell de tasques de l'esprint que és un Kanban amb diverses columnes, les quals representen cadascuna el següent

  • Història d'Usuari: Totes les històries d'usuari que conformen l'esprint.
  • Nova: Cada història d'usuari es pot dividir en tasques.
  • en Curs: Són aquelles tasques que s'estan realitzant en aquest moment.
  • A punt per Testejar: Són aquelles tasques que estan acabades però que no s'han provat.
  • tancada: Són aquelles tasques que han estat acabades
  • necessita Informació: Són aquelles tasques que es necessita una informació extres per poder ser culminada.

Les tasques són preses pel col·laborador que la va a realitzar, el quin s'encarregarà de canviar-la per l'estat que li correspongui. La idea és que tot l'equip conegui l'estat de el projecte i treballin més sincronitzats.

Taiga Panell de Tasca de l'Sprint

L'objectiu de l'esprint és que totes les tasques siguin concretades, taiga ens ofereix un gràfic que ens permet veure en tot moment com anem.

Taiga Gràfic

A l'acabar totes les tasques nostre esprint ha conclòs :).

Taiga ens ofereix una wiki de el projecte en el qual podem anar col·locant informació referent a el projecte, la sintaxi a utilitzar és la molt famosa Markdown, també pots anar afegint enllaços que necessitis per al teu projecte.

Podem dir que Taiga fa valer molt bé el seu eslògan:

«Gratis, Codi Obert i Fàcil d'Usar".

En resumida compte Taiga és:

  • poderós: Pots fàcilment personalitzar i tenir el control de tot.
  • Simple i Intuïtiu: Taiga és molt fàcil d'aprendre i el seu nivell d'usabilitat és excel·lent. A més força documentació per aprofundir en cadascuna de les seves característiques.
  • Altament Dissenyat: Taiga és Simple i magnífic, el seu dissenyat és excel·lent i no et canses de utilitzar-lo.
  • personalitzable: Pots donar la configuració que vulguis a cada projecte, estendre les seves funcionalitats gràcies als seus mòduls i integrar amb altres eines.

Per concloure, Taiga és una excel·lent eina que ja té poc més d'un any accessible per a tots els usuaris, és una eina que ha nascut d'una necessitat dels seus creadors i és per a mi la millor eina per gestionar projectes àgils fins i tot per sobre de les solucions propietàries.

Et convidem a gaudir, provar i sobretot documentar com ha influït Taiga a tu dia a dia.


14 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   sense nom va dir

    Simplement dir que SCRUM és el millor dins de les metodologies àgils juntament amb XP.
    Sauts 😉

  2.   Fran Ruiz va dir

    Excel·lent post. L'hi vaig compartir a alguns amigxs que els copa l'administració de projectes. Jo el faig servir en producció d'esdeveniments culturals.

  3.   Mitsu Gami va dir

    No coneixia aquesta aplicació, moltes gràcies per l'article. En els meus projectes de desenvolupament sempre hem fet servir amb el meu equip Trello, però Trello no és específicament per Scrum. Sens dubte ens serà molt útil.

    Salutacions.

    1.    llangardaix va dir

      Jo també he fet servir Trello, fins i tot encara el faig servir en alguns projectes. Estic migrant tot a taigà, primordialment perquè és programari lliure i de codi obert, segon perquè està netament dissenyat per melé i tercer perquè a nivell d'integració em sembla excel·lent. Hem anat d'una o altra manera adaptant algunes aplicacions a ella i ha estat molt bo això ... En cas que segueixis fent servir Trello hi ha una extensió Trello for melé en chrome, però sens dubte prefereixo Taiga que ja nativament pot portar tot aquest tema ... Una altra cosa que va de luxe a Taiga és que pots tenir la teva instal·lació pròpia, més endavant potser pugi un tutorial de com tenir el teu Taiga al teu propi núvol.

  4.   Xaviju va dir

    Gràcies pel post! En Taiga ens alegrem molt que feu servir Taiga.
    Si teniu qualsevol dubte estarem encantats d'ajudar-vos. També tenim un mailing list per interactuar amb la comunitat: https://groups.google.com/forum/#!forum/taigaio
    Si voleu veure com va el projecte i la seva evolució teniu accés a el projecte públic: https://tree.taiga.io/project/taiga/kanban

    Salutacions

    1.    llangardaix va dir

      Xaviju, gràcies a tu per prendre't el temps de llegir el que diem sobre el seu projecte, et convidem a que comparteixis amb nosaltres en algun post, tutorials, guies, etc que ens permeti conèixer més a fons Taiga i el que podem fer, sobretot en l'àrea d'integració i desenvolupament com també a la part de tenir Taiga al nostre servidor local.

      1.    Xaviju va dir

        Aquí teniu la documentació de Taiga, hi ha un apartat sobre com instal·lar Taiga en el vostre propi servidor. http://taigaio.github.io/taiga-doc/dist/
        També hi ha alternatives creades per la comunitat que estan detallades aquí: http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html
        Taiga té un API molt potent (https://taigaio.github.io/taiga-doc/dist/api.html) Que permet fàcilment crear plugins per integrar-se amb tercers (http://taigaio.github.io/taiga-doc/dist/#contrib-plugins) I fins i tot crear nous themes per UI.

        Qualsevol altre dubte estem a la vostra diposició!

    2.    Alex Espitia va dir

      Bona tarda Xaviju amic una pregunta tindran un tutotial d'instal·lació de Taiga a Debian 8 motivat que estic instal·lant i he tingut problemes a l'intalar les dependències de l'taigà-back, per favor.

      Gràcies.

  5.   Javier Madrid va dir

    Que excel·lent article. En el meu treball ús JIRA Agile i per a la qual personal feia servir Trello que es podia «adaptar» una mica a SCRUM però a l'veure això, crec que és l'opció definitiva.

    1.    llangardaix va dir

      Excel·lent esperem que ens comentis com t'ha anat utilitzant l'eina

  6.   Fernando Rodríguez va dir

    Excel·lents aplicacions per a la gestió àgil de projectes. Als professionals interessats en la gestió de projectes els recomano també visitar el següent link Curs Gestió de Projectes . Salutacions!

  7.   Karla vs va dir

    De pura casualitat, el codi es pot descarregar i instal·lar en un servidor propi? o només és web?

  8.   Javier Moreno va dir

    Sempre he treballat en excel i voldria treballar sota aquest programari.
    Necessito veure com va migrar el que tinc amb tots els estats a aquest mitjà i observo que no aconsegueixo molta informació a internet per desenvolupar el que desitjo.

    Algú em podria donar un link o assessorar per començar a migrar

  9.   Erick Espinosa va dir

    On puc rebre ajuda per exportar i importar èpiques i històries d'usuari de Taiga???