Dezvoltarea software-ului a evoluat rapid, am trecut de la scrierea codurilor cu structuri secvențiale și fără niciun model de dezvoltare, la crearea structurilor de captare a cerințelor, planificarea sarcinilor, inserarea metodologiilor de dezvoltare, structurarea costurilor, crearea testelor și mai ales la schimbă focalizarea de la „programează mai întâi, documentează mai târziu”.
Au existat multe metodologii de dezvoltare care au fost create de-a lungul timpului, cu scopul de a programele create astăzi sunt de calitate, stabile și ușor de adoptat.
Mai ales în ultimele proiecte în care am fost prezent am început să facem acest lucru utilizați metodologii de dezvoltare agile, în mod specific, am folosit Scrum că mai mult decât o metodologie de dezvoltare este o schema de lucru, Scrum este un set de bune practici care trebuie aplicat pentru a desfășura o muncă de colaborare pentru a avea evoluții de calitate în cel mai scurt timp posibil.
Scopul Scrum este de a avea prototipuri funcționale care poate fi utilizat fără a fi nevoie ca produsul principal să fie complet finisat, acest lucru ajută la obțineți rezultate rapid, adoptă noi cerințe sau modifică cerințele inițiale, inovează în cursul dezvoltării, crește competitivitate, flexibilitate şi productivitate.
Deoarece un SCRUM este o schemă de lucru, are anumite proceduri obligatorii, una dintre cele mai importante și care m-a făcut să cunosc instrumentul open source Taiga.io este restante, care nu este altceva decât o listă cu toate lucrările în așteptare. Sarcinile din scrum sunt numite povestirile utilizatorilor și sunt funcționalități care au valoare în sine, poveștile utilizatorilor sunt în general estimate în puncte și indică complexitatea sarcinii.
Taiga este un instrument al software gratuit și open source, creat pentru gGestionați și colaborați la proiecte agile, în principal cele care folosesc Metodologia Scrum și Kanban, permite, de asemenea gestionați problemele.
În mod similar, Taiga are și alte module, cum ar fi Wiki, conferință video (datorită unei soluții terță parte), locaine, upgrade echipament și de parcă asta nu ar fi fost suficient datorită lui API puternic permite integrarea cu serviciile terță parte ca Slack, GitHub, GitLab, Bitbucket, HipChat, Gogs, Hall printre altele.
Taiga Este distribuit sub licența open source Affero GPL, este scris în Django (backend) + AngularJS (frontend) și codul său sursă este găzduit în GitHub pentru a fi folosit de comunitate.
la începe să te bucuri de Taiga trebuie înregistrare gratuit, verificați-vă contul prin e-mailul pe care vi l-au trimis și conectați-vă cu informațiile pe care le-ați indicat mai sus.
La combinație del Cadrul SCRUM cu Instrument de gestionare a proiectelor Taiga, se poate aplica la orice proiect pe care vrei să-l faci, fie la nivelul dezvoltării programului, fie la pregătirea unui articol de pe blogul dvs. așa cum vom arăta în următoarea caz practic.
Primul pas este crearea de proiecte (poate fi un proiect kanban sau un proiect scrum), ambele sunt șabloane pentru a începe un proiect, dar pe care le puteți adapta în funcție de nevoile și gusturile dvs. În acest caz, vom alege un proiect Scrum și îl vom oferi în continuare.
În continuare vom da un nume proiectului nostru și vom scrie o descriere pentru acesta
Odată ce proiectul nostru în Taiga este creat, primul lucru pe care îl observăm este Restante, unde putem adăugați poveștile utilizatorilor proiectului nostru, fiecare poveste a utilizatorului este de obicei estimată în puncte și trebuie să fim clari că nu ar trebui să indice timpul pentru teme, este important să rețineți că estimarea în taiga se poate face prin roluri.
Puteți adăuga oricâte povești de utilizator trebuie proiectul dvs., atunci când creați o nouă poveste, trebuie să plasați o titlu, estima, Estado, etichete şi descrierea sarcinii. De asemenea, puteți segmenta sarcina dacă este necesară de către echipă sau de către client.
Odată ce toate sarcinile necesare de care are nevoie proiectul nostru au fost create, trebuie să creăm ce în Scrum se numește Sprint, ce este gruparea unui set de sarcini care poate reprezenta un produs funcțional și care este planificat să se desfășoare într-un perioada de timp specificată.
Un proiect poate avea cât mai multe Sprint-uri cât este necesar și fiecare Sprint trebuie să aibă like rezultă un prototip.
În cazul nostru am creat un singur sprint care durează o zi, dar în mod normal sprinturile ar trebui să dureze 3 până la 4 săptămâni în cazul dezvoltării software-ului și ar trebui să existe o zi de odihnă între sprinturi.
La sprint am adăugat toate sarcinile create anterior, Taiga vă permite să faceți acest lucru într-un mod ușor trăgând și plasând fiecare sarcină în sprintul dorit. De asemenea, am acordat prioritate sarcinilor, astfel încât să stabilim care ar trebui să fie făcută mai întâi.
Taiga ne permite să adăugăm membri pentru a colabora la sarcini, de exemplu un designer, pentru a invita pe cineva să colaboreze la proiectul dvs. trebuie să accesați meniul de administrare și să trimiteți o invitație la e-mailul lor.
Odată ce sprintul nostru este deja planificat și cu membrii gata să înceapă, mergem la panoul nostru de sarcini sprint, care este un Kanban cu mai multe coloane, fiecare reprezentând următoarele
- Istoricul utilizatorilor: Toate poveștile utilizatorilor care alcătuiesc sprintul.
- Nou: Fiecare poveste de utilizator poate fi împărțită în sarcini.
- In progres: Sunt acele sarcini care se desfășoară în acest moment.
- Gata de testat: Sunt acele sarcini care sunt finalizate, dar care nu au fost testate.
- Închis: Sunt acele sarcini care au fost finalizate
- Aveți nevoie de informații: Sunt acele sarcini care necesită informații suplimentare pentru a fi finalizate.
Sarcinile sunt preluate de colaboratorul care urmează să le îndeplinească, care va fi însărcinat cu schimbarea acestuia la statutul corespunzător. Ideea este că întreaga echipă cunoaște starea proiectului și funcționează mai mult în sincronizare.
Obiectivul sprintului este ca toate sarcinile să fie finalizate, taiga ne oferă un grafic care ne permite să vedem cum ne descurcăm tot timpul.
La finalul tuturor sarcinilor sprintul nostru s-a terminat :).
Taiga ne oferă un wiki al proiectului în care putem plasa informații cu privire la proiect, sintaxa de utilizat este foarte faimoasă reducere, De asemenea, puteți adăuga linkuri de care aveți nevoie pentru proiectul dvs.
Putem spune că Taiga își afirmă foarte bine sloganul:
«Gratuit, Open Source și ușor de utilizat“.
Pe scurt, Taiga este:
- Puternic: Puteți personaliza cu ușurință și puteți controla totul.
- Simplu și intuitiv: Taiga este foarte ușor de învățat și nivelul său de utilizare este excelent. De asemenea, suficientă documentație pentru a intra în fiecare dintre caracteristicile sale.
- Foarte proiectat: Taiga este simplu și magnific, designul său este excelent și nu te-ai săturat să îl folosești.
- Personalizabil: Puteți configura configurația dorită fiecărui proiect, extinde funcționalitățile sale datorită modulelor sale și se poate integra cu alte instrumente.
În concluzie, Taiga este un instrument excelent care este acum puțin peste un an accesibil tuturor utilizatorilor, este un instrument care s-a născut dintr-o nevoie a creatorilor săi și Pentru mine este cel mai bun instrument pentru a gestiona proiecte agile chiar și deasupra soluțiilor proprietare.
Vă invităm să vă bucurați, să încercați și, mai presus de toate, să documentați modul în care Taiga v-a influențat zi de zi.
Spuneți pur și simplu că SCRUM este cel mai bun dintre metodologiile agile împreună cu XP.
Salutări 😉
Post excelent. L-am împărtășit unor prieteni care iubesc managementul de proiect. Îl folosesc în producția de evenimente culturale.
Nu cunoșteam această aplicație, vă mulțumesc foarte mult pentru articol. În proiectele mele de dezvoltare am folosit întotdeauna Trello împreună cu echipa mea, dar Trello nu este specific pentru Scrum. Cu siguranță ne va fi foarte util.
Salutări.
Am folosit și trello, chiar îl folosesc și în unele proiecte. Migrez totul în taiga, în primul rând pentru că este software gratuit și open source, în al doilea rând pentru că este conceput în mod clar pentru scrum și al treilea pentru că la nivel de integrare pare excelent. Avem într-un fel sau altul adaptarea unor aplicații la ea și asta a fost foarte bine ... În cazul în care continuați să utilizați trello există un trello pentru extensia scrum în crom, dar fără îndoială prefer Taiga care poate transporta deja în mod nativ toate această temă ... Un alt lucru care este grozav în Taiga este că puteți avea propria dvs. instalare, ulterior puteți încărca un tutorial despre cum să aveți Taiga în propriul nor.
Mulțumesc pentru postare! La Taiga suntem foarte fericiți că folosiți Taiga.
Dacă aveți întrebări, vă vom ajuta cu plăcere. De asemenea, avem o listă de discuții pentru a interacționa cu comunitatea: https://groups.google.com/forum/#!forum/taigaio
Dacă doriți să vedeți cum merge proiectul și evoluția acestuia, aveți acces la proiectul public: https://tree.taiga.io/project/taiga/kanban
În ceea ce priveşte
Xaviju, mulțumesc pentru că ți-ai luat timp să citești ce spunem despre proiectul tău, te invităm să ne împărtășești într-o postare, tutoriale, ghiduri etc., care ne permite să aflăm mai multe despre Taiga și ce putem face, mai ales în zona de integrare și dezvoltare, precum și având Taiga pe serverul nostru local.
Aici aveți documentația Taiga, există o secțiune despre cum să instalați Taiga pe propriul dvs. server. http://taigaio.github.io/taiga-doc/dist/
Există, de asemenea, alternative create de comunitate care sunt detaliate aici: http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html
Taiga are un API foarte puternic (https://taigaio.github.io/taiga-doc/dist/api.html) care vă permite să creați cu ușurință pluginuri pentru a le integra cu terți (http://taigaio.github.io/taiga-doc/dist/#contrib-plugins) și chiar să creeze noi teme UI.
Orice alte întrebări vă stăm la dispoziție!
Bună ziua Xaviju prietenul meu, o întrebare, veți avea un tutorial pentru instalarea Taiga în Debian 8, deoarece îl instalez și am avut probleme la instalarea dependențelor taiga-back, vă rog.
Mulţumesc.
Ce articol excelent. În munca mea folosesc JIRA Agile și personal am folosit Trello care ar putea fi „adaptat” puțin la SCRUM, dar văzând acest lucru, cred că este opțiunea definitivă.
Excelent, sperăm să ne spuneți cum ați folosit instrumentul
Aplicații excelente pentru managementul de proiect agil. Profesioniștilor interesați de managementul de proiect, recomand, de asemenea, să vizitați următorul link Curs de management de proiect . Noroc!
Din pură întâmplare, codul poate fi descărcat și instalat pe propriul dvs. server? sau este doar web?
Am lucrat întotdeauna în excel și aș dori să lucrez sub acest software.
Trebuie să văd cum migrez ceea ce am cu toate statele către acest mediu și observ că nu primesc multe informații pe internet pentru a dezvolta ceea ce vreau.
Ar putea cineva să-mi dea un link sau să-mi sfătuiască să încep migrarea
De unde pot obține ajutor pentru exportul și importul epopeilor și poveștilor utilizatorilor din Taiga???