jira portfolio tutorial
Portofoliul JIRA, un plugin de gestionare a portofoliului de proiecte Agile Review-ul practic:
In acest excelentă serie JIRA , am învățat cum să folosim JIRA eficient pentru gestionarea proiectelor Agile în tutorialul nostru anterior.
Portofoliu pentru JIRA este cea mai recentă versiune a plug-inului Agass Project Portfolio Management al Atlassian pentru JIRA. Scopul său este de a facilita gestionarea unui portofoliu de proiecte JIRA.
Oferă o vizualizare actualizată în timp real, în timp real, a progresului între mai multe echipe și proiecte din cadrul unei organizații, permițând managerilor să aibă o vizualizare până la minut despre dacă munca este sau nu pe drumul cel bun pentru a respecta datele de lansare.
=> Faceți clic aici pentru seria completă de tutoriale JIRA
De asemenea, oferă un mediu sandbox care poate fi utilizat pentru a evalua impactul schimbărilor în cadrul unui proiect asupra termenelor de lansare, fără a efectua efectiv aceste modificări la proiectele de referință.
În acest tutorial, vă voi trece prin fundalul Portofoliului pentru JIRA și voi discuta, printre altele, despre modul în care Portofoliul alocă resurse, utilizează disponibilitatea echipei și cei patru pași pe care trebuie să îi faceți pentru a crea un plan de portofoliu.
Ce veți învăța:
- Portofoliu pentru fundalul JIRA
- Crearea planurilor de portofoliu
- O singură sursă de adevăr
- Lectură recomandată
Portofoliu pentru fundalul JIRA
Prima versiune a portofoliului JIRA, disponibilă pentru prima dată în Atlassian Marketplace (versiunea Atlassian a unui Appstore pentru aplicațiile lor) în mai 2014, a oferit utilizatorilor un plan care a oferit vizibilitate asupra unui număr mare de proiecte și echipe din cadrul JIRA - un „portofoliu” plan'. Acest lucru le-a permis managerilor să planifice lucrări pe mai multe proiecte și să aloce lucrări astfel încât termenele să fie menținute și datele de lansare să fie respectate.
Cu toate acestea, în timp ce conceptele cheie erau în vigoare, sincronizarea dintre planurile de portofoliu și proiectele JIRA din care au fost realizate a trebuit să fie menținută manual, ceea ce a făcut foarte dificilă actualizarea planurilor de portofoliu. Acest lucru a însemnat că planurile de portofoliu vor deveni foarte repede sincronizate cu proiectele pe care le-au reprezentat, iar planurile de portofoliu nu vor mai oferi o imagine realistă a progresului proiectelor și echipelor.
Cea mai recentă versiune a fost concepută special pentru a se integra cu JIRA Software în așa fel încât un plan de portofoliu să reflecte întotdeauna adevărata stare a proiectelor pe care le reprezintă. Datele sunt colectate dintr-un domeniu selectat de probleme JIRA, care pot fi bazate, după cum este necesar, pe proiecte, plăci sau filtre.
Aceste date sunt introduse continuu în planul de portofoliu, astfel încât să fie mereu actualizate cu cele mai recente modificări ale domeniului de aplicare. Acestea includ date, cum ar fi estimările de timp pentru problemele JIRA, dependențele dintre probleme și când echipele sunt disponibile pentru a lucra pe anumite probleme.
Figura 1: Vizualizarea „Programare” pentru un plan de portofoliu, care arată calendarele pentru mai multe proiecte, cu problemele JIRA mapate în funcție de această cronologie.
Portofoliul alocă resurse utilizând un algoritm de planificare unic care se bazează pe orice priorități și termene stabilite de utilizator în raport cu elementele de scop.
Valorile diferitelor proprietăți asociate cu problemele JIRA pot fi setate la o valoare definită care nu va fi modificată de algoritm sau setată ca „Calculare”, permițând algoritmului de planificare să schimbe valoarea parametrului pentru a îndeplini termenul de lansare dat.
Versiunile în sine au, de asemenea, această flexibilitate, permițând Portofoliului să calculeze o dată de lansare în funcție de momentul în care sfera de lucru selectată este finalizată, spre deosebire de stabilirea unei date de lansare stricte care trebuie să fie atinsă.
Rețineți că dacă algoritmul de planificare propune o modificare a unui proiect JIRA, schimbarea trebuie confirmată („angajată”) de către un utilizator al Portofoliului cu permisiunile relevante. Nu se pot face modificări necontrolate proiectelor JIRA subiacente.
Figura 2: Modificările sunt aduse proiectelor și problemelor JIRA care stau la baza lor doar atunci când sunt angajate înapoi la JIRA, împiedicând modificările să fie făcute într-un mod necontrolat.
Modificările aduse problemelor pot fi, de asemenea, făcute de utilizator din cadrul planului de portofoliu, dar este necesară o „comitere” specifică a acestor modificări la nivel de portofoliu pentru a le face să treacă către JIRA. Acest lucru împiedică managerii de proiect de la fața locului să vadă proiectele lor actualizate misterios fără a exista o oportunitate clară pentru utilizatorii de la nivelul Portofoliului de a-i ține la curent.
Mai mult, permite Portofoliului pentru JIRA 2.0 să acționeze ca un mediu de tip sandbox, unde pot fi făcute modificări ale problemelor la nivelul Portofoliului și impactul acestora asupra calendarelor de lansare etc., evaluate înainte de a transmite modificările tuturor celor care lucrează la proiecte. Cu alte cuvinte, permite derularea scenariilor „ce se întâmplă dacă”.
Crearea planurilor de portofoliu
Crearea unui plan de portofoliu este simplă, fiind alcătuită din doar patru pași.
În primul rând, domeniul de aplicare este definit prin selectarea proiectelor, a echipelor sau a filtrelor care vor fi utilizate pentru a aduna problemele din care va fi definit domeniul de aplicare. În acest moment pot fi utilizate mai multe opțiuni. Versiunile asociate acelor opțiuni sunt apoi selectate pentru a defini ce versiuni vor fi incluse în plan.
Apoi, echipele care urmează să fie incluse în plan sunt selectate și se va crea o echipă implicită pentru fiecare proiect.
În cele din urmă, sunt enumerate problemele referitoare la versiunile selectate, permițând utilizatorului să aleagă ce probleme vrea să includă în domeniul de aplicare al planului. Odată ce acest lucru este finalizat, Portofoliul își folosește algoritmul de planificare pentru a crea un plan de portofoliu pe baza datelor referitoare la problemele selectate.
Planul de portofoliu este prezentat cu o vizualizare Schedule cu trei file care reprezintă datele utilizate pentru a-l crea; Domeniul de aplicare, echipele și lansările.
Programul poate fi vizualizat în mod constant în toate cele trei file sau separat ca Raport pe propria pagină. Modificările oricăreia dintre cele trei file pot fi văzute în vizualizarea Programare și evaluate înainte de a fi angajate la JIRA.
O cronologie este afișată cu probleme plasate împotriva ei în timp, cu un design simplu de codare a culorilor folosit pentru a arăta dacă o lansare este sau nu pe cale; linia este verde dacă este pe cale bună și este roșie dacă nu va fi respectată data lansării.
Datele specifice pentru data lansării și data finalizării sunt afișate în cronologie, permițând utilizatorilor să vadă unde se află lacunele și cât de mare este decalajul dintre finalizare și lansare. Această vizualizare poate fi configurată în mai multe moduri diferite pentru a afișa o defalcare a proiectelor, echipelor sau utilizatorilor, precum și o serie de alte vizualizări utile.
În prezent, nu există nicio indicație clară în vizualizarea Programare în care data de lansare bazată pe domeniul de aplicare se apropie de data de lansare preconizată.
protocoale utilizate în fiecare strat de model osi
Pe lângă faptul că poate vedea cum este programată munca în timp în cadrul proiectelor, Portofoliul pentru JIRA prezintă, de asemenea, aceste informații într-o vizualizare „Capacitate” pentru echipele cărora le-a fost alocat munca.
Această vizualizare arată care este capacitatea disponibilă a tuturor echipelor incluse în planul de portofoliu, subliniind numărul de ore pe care aceste echipe le-au alocat într-o anumită săptămână sau sprint, în funcție de metodologia Agile utilizată, precum și arată utilizarea acele echipe și acolo unde pot sta capacitatea disponibilă și potențiale blocaje.
Figura 3: Vizualizarea „Capacitate” pentru un plan de portofoliu arată alocarea muncii echipelor din plan. Evidențierea anumitor sprinturi sau săptămâni arată statistici de utilizare a echipei, inclusiv blocaje și capacitate gratuită.
Portofoliul pentru JIRA folosește disponibilitatea echipei și abilitățile membrilor acelor echipe, pentru a rafina în continuare programul de lansare. Atunci când sunt înființate echipe, utilizatorii în cadrul JIRA pot fi adăugați în ele și li se pot aloca competențe specifice, în funcție de rolul lor.
De exemplu,unei echipe de dezvoltatori li s-ar putea aloca abilități pe baza cunoștințelor pe care le dețineau despre diferite limbaje de programare. Portofoliul folosește acest lucru pentru a atribui sarcini nu numai echipelor, ci anumitor membri ai echipelor care au abilitățile necesare pentru a îndeplini aceste sarcini. Aceste abilități sunt cele pe care Portofoliul le folosește pentru a defini unde pot exista blocaje și ajută la clarificarea locului în care pot fi necesare resurse suplimentare pentru a îndeplini datele de lansare, cu toate acestea, nu este întotdeauna clar cât de semnificative ar putea fi blocajele.
Echipele create în cadrul unui singur plan pot fi, de asemenea, partajate cu alte planuri folosind „Echipe partajate”. Acest lucru economisește timp la crearea planurilor, aducând informații referitoare la acele echipe, cum ar fi abilitățile discutate anterior.
Portofoliul permite echipelor care lucrează la același proiect să lucreze folosind metodologii diferite și descompune programul în consecință; o echipă care utilizează Scrum va vedea sarcini atribuite sprinturilor, în timp ce o echipă care folosește Kanban va vedea sarcini atribuite pe baza estimărilor de prioritate și de timp.
Vizualizarea „Programare” permite apoi filtrarea acestuia în mai multe moduri diferite, utilizând un instrument de filtrare foarte similar cu cel utilizat în JIRA pentru Issue Navigator.
Figura 4: Echipele pot fi create cu abilități setate împotriva anumitor membri ai echipei, permițând algoritmului de planificare să atribuie sarcini în mod specific utilizatorilor care au abilitățile de a finaliza acea sarcină.
Cu mai multe proiecte afișate într-o singură vizualizare a planului de portofoliu, utilizatorii pot defini dependențe între proiecte, fie că fac parte din echipele care utilizează aceste proiecte sau cerințele pentru anumite activități care trebuie finalizate înainte ca alții să poată începe.
Portofoliul pentru JIRA aduce dependențe care există deja în JIRA, permițând în același timp adăugarea de noi dependențe prin vizualizarea „Scop”. Aceste dependențe pot fi văzute clar în vizualizarea „Programare” făcând clic pe una dintre problemele la care se referă și văzând problemele conexe evidențiate și în planul de portofoliu.
În timp ce Portofoliul pentru JIRA aduce informații despre versiunile deja disponibile în cadrul proiectelor, noile versiuni pot fi definite și din vizualizarea planului (adică la nivelul Portofoliului, care se întinde pe mai multe proiecte) și, astfel, pot fi create versiuni pe mai multe proiecte. Acest lucru permite programarea lucrărilor între diferite proiecte, astfel încât toate lucrările să fie finalizate într-un termen comun.
Portofoliul gestionează acest lucru prin crearea de versiuni individuale în cadrul fiecărui proiect care sunt legate împreună cu un program comun.
O singură sursă de adevăr
Managerii de portofoliu trebuie să poată vizualiza și analiza rapid progresul tuturor echipelor și proiectelor lor într-o organizație, indiferent de complexitatea organizației sau a proiectelor din interior, iar Portofoliul pentru JIRA 2.0 oferă acest lucru.
Oferă o singură sursă de adevăr pentru manageri pentru a elabora cel mai eficient mod de implementare a muncii către echipe. Cea mai mare îmbunătățire cu cea mai recentă versiune este eliminarea cerinței pentru o sincronizare manuală cu proiectele JIRA, asigurându-vă că planurile de portofoliu sunt întotdeauna o evaluare realistă a progresului în cadrul proiectelor și a termenelor probabile care vor fi îndeplinite.
=> Vizitați aici pentru seria completă de tutoriale JIRA
Despre autor: Această postare pentru oaspeți este scrisă de Mitchell Davison, consultant tehnic la Consultanți în automatizare
Lectură recomandată
- JIRA Agile Tutorial: Cum să utilizați JIRA eficient pentru gestionarea proiectelor Agile
- Tutorial de administrare JIRA: Administrarea și gestionarea utilizatorilor JIRA
- Tutorial de integrare GitLab Jira
- Descărcare și instalare Jira cu configurarea licenței Jira
- Integrați JIRA cu sistemul TestLodge Test Management System: Tutorial pas cu pas
- Tutorial JIRA: un ghid practic complet de utilizare JIRA
- Tutorial de integrare JIRA și SVN
- Tutoriale detaliate pentru eclipsă pentru începători