jira portfolio tutorial
JIRA Portfolio, una revisió pràctica del connector de gestió de carteres Agile Project:
En aquest excel·lent sèrie JIRA , vam aprendre a utilitzar-lo JIRA eficaçment per a la gestió de projectes Agile al nostre tutorial anterior.
Cartera per a JIRA és l’última versió del connector Agile Project Portfolio Management d’Atlassian per a JIRA. El seu propòsit és facilitar la gestió d’una cartera de projectes JIRA.
Proporciona una visualització en temps real constantment actualitzada del progrés de diversos equips i projectes dins d’una organització, cosa que permet als administradors tenir una visualització detallada sobre si el treball està en camí o no per complir les dates de llançament.
=> Feu clic aquí per obtenir una sèrie completa de tutorials JIRA
També proporciona un entorn de caixa de sorra que es pot utilitzar per avaluar l’impacte del canvi dins d’un projecte sobre els terminis de llançament sense fer efectivament aquests canvis als projectes a què fa referència.
En aquest tutorial, us explicaré els antecedents de la cartera per a JIRA i parlaré, entre altres coses, de com la cartera assigna recursos, utilitza la disponibilitat de l’equip i els quatre passos que heu de fer per crear un pla de cartera.
Què aprendreu:
Cartera de fons JIRA
La primera versió de JIRA Portfolio, disponible per primera vegada a l’Atlassian Marketplace (la versió d’Atlassian d’un Appstore per a les seves aplicacions) al maig del 2014, va proporcionar als usuaris un pla que donava visibilitat a un gran nombre de projectes i equips dins de JIRA: una “cartera pla ”. Això va permetre als administradors planificar el treball en diversos projectes i assignar treballs de manera que es mantinguessin els terminis i es complissin les dates de publicació.
Tanmateix, si bé hi havia els conceptes clau, la sincronització entre els plans de cartera i els projectes JIRA dels quals estaven fets es va haver de mantenir manualment, cosa que va fer molt difícil mantenir els plans de cartera actualitzats. Això significava que els plans de cartera es desincronitzarien molt ràpidament amb els projectes que representaven i que els plans de cartera deixarien de proporcionar una visió realista de com progressaven els projectes i els equips.
L'última versió s'ha dissenyat específicament per integrar-se amb el programari JIRA de manera que un pla de cartera sempre reflecteixi l'estat real dels projectes que representa. Les dades es recopilen a partir d’un abast selecte de problemes JIRA, que es poden basar, segons sigui necessari, en projectes, taulers o filtres.
Aquestes dades s’introdueixen contínuament al pla de cartera de manera que sempre estiguin al dia dels darrers canvis en l’àmbit. Això inclou dades com ara estimacions de temps per a problemes de JIRA, dependències entre problemes i quan els equips estan disponibles per treballar en qüestions concretes.
Figura 1: La vista 'Programació' per a un pla de cartera, que mostra els terminis de diversos projectes, amb els problemes de JIRA assignats a aquesta cronologia.
La cartera assigna recursos mitjançant un algorisme de planificació únic que s'ajusta a les prioritats i terminis establerts per l'usuari en relació amb els elements d'abast.
Els valors de les diferents propietats associades a problemes JIRA es poden establir en un valor definit que l'algorisme no canviarà ni establir-se com a 'Calcula', cosa que permetrà a l'algoritme de planificació canviar el valor del paràmetre per tal de complir la línia de temps de publicació donada.
Els llançaments també tenen aquesta flexibilitat, cosa que permet a la cartera calcular una data de llançament en funció del moment en què es completi l’àmbit de treball seleccionat, en lloc d’establir una data de llançament estricta que s’ha d’aconseguir.
Tingueu en compte que si l'algorisme de planificació proposa un canvi a un projecte JIRA, el canvi ha de ser confirmat ('compromès') per un usuari de la cartera amb els permisos pertinents. No es poden fer canvis als projectes JIRA subjacents de manera incontrolada.
Figura 2: Els canvis i els problemes JIRA subjacents només es realitzen quan es comprometen de nou a JIRA, evitant que es facin canvis de manera incontrolada.
L'usuari també pot fer canvis als problemes des del pla de cartera, però cal fer un 'commit' específic d'aquests canvis a nivell de cartera per fer-los arribar a JIRA. Això impedeix que els gestors de projectes sobre el terreny vegin que els seus projectes s’actualitzen misteriosament sense que hi hagi una oportunitat clara per als usuaris a nivell de cartera per mantenir-los informats.
A més, permet que la cartera per a JIRA 2.0 actuï com un entorn de proves, on es puguin fer canvis a les qüestions a nivell de cartera i el seu impacte en els terminis de llançament, etc., abans de transmetre els canvis a tots aquells que treballen en els projectes. Dit d'una altra manera, permet executar escenaris de 'què passa si'?
Creació de plans de cartera
Crear un pla de cartera és senzill, ja que es compon només de quatre passos.
En primer lloc, l’abast es defineix seleccionant els projectes, equips o filtres que s’utilitzaran per recollir els problemes a partir dels quals es definirà l’abast. En aquest punt es poden utilitzar diverses opcions. Les versions associades a aquestes opcions se seleccionen per definir quines versions s'inclouran al pla.
A continuació, se seleccionen els equips que s’inclouran al pla i es crearà un equip predeterminat per a cada projecte.
Finalment, s’enumeren els problemes relacionats amb les versions seleccionades, que permeten a l’usuari seleccionar quins problemes vol incloure a l’abast del pla. Un cop acabat, Portfolio utilitza el seu algorisme de planificació per crear un pla de cartera basat en dades relacionades amb els problemes seleccionats.
El pla de cartera es presenta amb una vista de programació amb tres pestanyes que representen les dades utilitzades per crear-lo; Abast, equips i llançaments.
La programació es pot veure de manera permanent a les tres pestanyes o per separat com a informe a la seva pròpia pàgina. Els canvis en qualsevol de les tres pestanyes es poden veure a la visualització de programació i es poden avaluar abans que es comprometin amb JIRA.
Es mostra una línia de temps amb problemes col·locats al llarg del temps, amb un senzill disseny de codificació de colors utilitzat per mostrar si una versió està en camí o no; la línia és verda si està en bon camí i és vermella si no es compleix la data de llançament.
Les dates específiques per a la data de llançament i la data de finalització es mostren a la línia de temps, cosa que permet als usuaris veure on es troben els buits i la diferència entre la finalització i la publicació. Aquesta vista es pot configurar de diverses maneres diferents per mostrar un desglossament de projectes, equips o usuaris, així com diverses altres visualitzacions útils.
Actualment, no hi ha cap indicació clara a la vista de programació on la data de llançament basada en l’abast s’acosti a la data de llançament prevista.
Preguntes i respostes d’entrevistes de bases de dades sql
A més de poder veure com es programa la feina al llarg del temps dins dels projectes, Portfolio for JIRA també presenta aquesta informació en una vista de 'Capacitat' per als equips als quals s’ha assignat la feina.
Aquesta vista mostra quina és la capacitat disponible de tots els equips inclosos dins del pla de cartera, destacant el nombre d’hores que aquests equips els han assignat en una setmana o sprint determinats, en funció de la metodologia Agile que s’utilitzi, a més de mostrar la utilització de aquells equips i on hi hagi capacitat disponible i possibles colls d'ampolla.
Figura 3: La vista 'Capacitat' per a un pla de cartera mostra l'assignació de treballs als equips del pla. Ressaltant sprints o setmanes particulars es mostren les estadístiques d’utilització de l’equip, inclosos els colls d’ampolla i la capacitat gratuïta.
La cartera de JIRA utilitza la disponibilitat d'equips i les habilitats dels membres d'aquests equips per tal de perfeccionar encara més el calendari de llançament. Quan es configuren equips, els usuaris de JIRA es poden afegir a ells i assignar habilitats particulars en funció de la seva funció.
Per exemple,a un equip de desenvolupadors se'ls podrien assignar habilitats basades en el coneixement que posseïen de diferents llenguatges de programació. La cartera la fa servir per assignar tasques no només a equips sinó a membres particulars d’equips que tenen les habilitats necessàries per completar aquestes tasques. Aquestes habilitats són les que fa servir la cartera per definir on poden existir els colls d'ampolla i ajuden a aclarir on es poden necessitar recursos addicionals per complir les dates de llançament, tot i que no sempre és clar la importància dels colls d'ampolla.
Els equips creats dins d'un pla també es poden compartir amb altres plans mitjançant 'Equips compartits'. Això estalvia temps en crear plans aportant informació relacionada amb aquests equips, com ara les habilitats comentades anteriorment.
La cartera permet als equips que treballen en el mateix projecte treballar amb metodologies diferents i desglossa el calendari en conseqüència; un equip que utilitza Scrum veurà tasques assignades als sprints, mentre que un equip que utilitza Kanban veurà tasques assignades en funció de les estimacions de prioritat i de temps.
A continuació, la vista 'Programació' permet filtrar-ho de diverses maneres, mitjançant una eina de filtratge molt similar a la que s'utilitza a JIRA per al Navegador de problemes.
Figura 4: Es poden crear equips amb habilitats enfront de determinats membres de l’equip, cosa que permet a l’algorisme de planificació assignar tasques específicament als usuaris que tinguin les habilitats necessàries per completar aquesta tasca.
Amb diversos projectes que es mostren en una única vista de pla de cartera, els usuaris poden definir dependències entre els projectes, ja siguin dels equips que utilitzen aquests projectes o requisits perquè es completin activitats concretes abans que altres puguin començar.
La cartera de JIRA inclou dependències que ja existeixen a JIRA, alhora que permet afegir noves dependències a través de la vista 'Àmbit'. Aquestes dependències es poden veure clarament a la visualització 'Programació' fent clic en un dels temes als quals es relaciona i veient els problemes relacionats també ressaltats al pla de cartera.
Tot i que la cartera per a JIRA aporta informació sobre les versions ja disponibles dins dels projectes, també es poden definir noves versions des de la vista de pla (és a dir, a nivell de cartera, que pot abastar més d’un projecte) i, per tant, es poden crear versions entre projectes. Això permet programar treballs entre diferents projectes de manera que tots els treballs finalitzin fins a un termini compartit.
La cartera s’encarrega de crear llançaments individuals dins de cada projecte que s’uneixen junts amb una programació compartida.
Una única font de veritat
Els gestors de carteres han de ser capaços de veure i analitzar ràpidament el progrés de tots els seus equips i projectes en tota una organització, independentment de la complexitat de l’organització o dels projectes que hi hagi, i Portfolio for JIRA 2.0 ho proporciona.
Proporciona una única font de veritat als gestors per trobar la forma més eficient de desplegar treballs en equips. La millora més gran amb la versió més recent és l'eliminació del requisit d'una sincronització manual amb els projectes JIRA, assegurant-se que els plans de cartera sempre són una avaluació realista del progrés dels projectes i dels probables terminis que es compliran.
=> Visiteu aquí la sèrie completa de tutorials JIRA
Sobre l'autor: Aquest missatge de convidat està escrit per Mitchell Davison, assessor tècnic de Consultors d'automatització
Lectura recomanada
- Tutorial JIRA Agile: Com utilitzar JIRA eficaçment per gestionar projectes Agile
- Tutorial d'administració de JIRA: administració i administració d'usuaris de JIRA
- GitLab Jira Integration Tutorial
- Descàrrega i instal·lació de Jira amb la configuració de la llicència de Jira
- Integra JIRA amb el sistema de gestió de casos de proves TestLodge: tutorial pas a pas
- Tutorial JIRA: una guia pràctica completa sobre com utilitzar JIRA
- Tutorial d’integració de JIRA i SVN
- Tutorials Eclipse en profunditat per a principiants