PROCEDIMENTS I CONFIGURACIONS

En aquesta secció es recull informació per resoldre les preguntes més habituals sobre com executar els procediments i configurar les eines de qualitat definides en l’àmbit del CTTI.

Inici

La fase d'inici és crucial en el cicle de vida del projecte, donat que és el moment de definir l'abast i la forma de procedir a la selecció de l'equip.
Quan entregar el Kickoff?

És la primera reunió amb l’equip del projecte i el client del projecte. Aquesta reunió seguiria la definició dels elements bàsics del projecte i d’altres activitats de planificació del projecte.

Plantilla Acta de reunió
Què és Agile?

És la forma de treballar on els canvis es fan sobre la marxa per tal de millorar la proposta inicial (tenint en compte una nova planificació ja que pot canvia el calendari). La divisió de la feina a entregar és la base del funcionament, a més de la participació de QA i client des de el començament.


Avaluació inicial Agile
Checklist d'avaluació de preparació agile
Informe d'avaluació de Preparació Agile
Què és Scrum?

Scrum és un model de referència que defineix un conjunt de pràctiques, on cada persona participant assumeix un rol (Scrum Master, Product Owner, Equip de desenvolupament, ...), fet que permet adaptar-se a les necessitats i preferències de cada equip o organització.


Avaluació Scrum
Checklist d'avaluació Scrum
Informe d'avaluació maduresa Scrum

Planificació

La fase de planificació implica totes aquelles tasques que defineixen l'objectiu i l'enfocament per a cumplir-los. Al final de la planificació s'ha d'haver definit un pla de proves.
Què és un pla de qualitat?

El pla de qualitat és un document en el que es detalla com ha de ser el procés que garantitzi la qualitat dels projectes. El pla ha de donar resposta a preguntes com quines accions s'han de dur a terme, quins recursos seran necessaris, quines eines seran utilitzades o qui sera el responsable d'aplicar el pla.


Pla de qualitat

Anàlisi i Disseny

Durant l'anàlisi es determina si es pot provar i què s'ha de provar. Es defineixen les condicions de prova. Les condicions de prova son casos de prova potencials, els quals s'utilitzaran en el disseny de la prova ja que es defineix com provar.
Què és i per a que serveix el DA?

És el document en el que descriurem les relacions, dependències i interaccions entre el sistema i el seu entorn (usuaris, sistemes i entitats externes amb les que interactua) i les necessitats del projecte.

Document d'Arquitectura
Preguntes freqüents per l'elaboració del document de Descripció d'Arquitectura
Què és el disseny detallat?

El disseny detallat està orientat a descriure el detall intern de la interacció de determinades transaccions de negoci o dels requisits no funcionals, per representar de forma exhaustiva com s’ha d’implementar.

Construcció

És la etapa en la que es desenvolupa el codi i es passen les primeres proves estàtiques al codi.
Com lliuro el codi font?

És la codificació per desenvolupar el software que compleix amb els requisits, estàndars, normatives... Per tal assolir la necessitat a tractar. Aquest codi serà lliurat al Git

Codi Font
SIC

Proves

Tipologia de les diferents proves segons l'àmbit.
Com entrego el resultat de les proves?

És l'informe a lliurar on s'indiquen les proves que s'han realitzat per cumplir amb els estàndards.

Informe de defectes trobats

Entrada en servei

Recopilació de la informació obtinguda durant el procés de prova. El codi definitiu es lliurat al GIT i entra en servei.
Quins són els Manuals a entregar?

Els manuals són documents que descriuen un servei únic. Entrega i revisió dels Manuals d'usuari, manuals d'instal·lació…

Manual d'explotació
Manual d'instal·lació
Manual d'usuari

JIRA - XRAY

En aquesta secció es recull informació per resoldre les preguntes més habituals sobre JIRA

Usuaris

La gestió d'usuaris i llicències a JIRA és essencial per mantenir un ús eficient de la plataforma.

Llicències limitades a Jira

Les llicències de JIRA són limitades, per aquest motiu es desactiven automàticament els comptes dels usuaris que no hagin accedit a la plataforma durant un període de quaranta dies consecutius. Per tal d’optimitzar-ne la gestió, us demanem que aviseu en cas que algun usuari ja no hagi de fer servir JIRA, de manera que puguem donar-lo de baixa i alliberar la seva llicència per a un altre usuari.


Rol Project Leader.

No és recomanable assignar aquest rol a un gran nombre d’usuaris per motius de seguretat i gestió de permisos. Assegureu-vos que, com a mínim, una de les persones disponibles per gestionar les releases disposi del rol Project Leader. Si cal modificar els rols assignats, podeu sol·licitar-ho mitjançant un tiquet a ACOQUA.


Gestió de Releases

JIRA

JIRA és una eina de gestió de projectes que permet planificar, fer seguiment i controlar les tasques i incidències al llarg del cicle de vida d’un projecte.

Ordre del camp Fix Versions

El camp Fix Versions per defecte de Jira ordena per ID interna de la versió.


Releases que es mostren per defecte

Jira mostra per defecte les versions que encara no es troben alliberades i actualment no existeix una opció per desar la configuració d’aquesta preferència.


Editar/Esborrar un workflow

En modificar el workflow , perquè està configurat a nivell de plantilla, hi ha un impacte no només en el vostre projecte sino en tots els que hi pertanyen. El workflow Agile proposat s’ha fet sobre el model definit a la pàgina del MQS, si és el nom de les columnes aquests si es poden modificar , però no l’estat que apareix a dins del tiquet. Per waterfall s’ha configurat aquest workflow més reduït perquè el tauler el comparteixen diversos tipus de tiquets.


Model de Treball Agile

Com exportar un fitxer en Word

Es pot definir el tipus d’exportació desde “Work items”, manual:

Exportar dades amb Jira

Només aplicable a tipus CSV i HTML , el tipus Word té una plantilla per defecte de Jira.

Labels

Les etiquetes (Labels) estan inhabilitades, ja que es comparteixen entre tots els projectes de l’usuari, són sensibles a majúscules i minúscules, i poden ser definides per qualsevol rol.

Camps obligatoris

Els camps obligatoris són aquells que el sistema marca en vermell quan intenteu crear un tiquet i algun d’ells ha quedat en blanc.

XRAY

Xray és una eina integrada dins JIRA que permet gestionar i executar proves de manera estructurada al llarg del procés de desenvolupament.

Apartat “Test Coverage” quan no apareix als tickets

Habiliteu aquesta opció dins l’apartat corresponent de qualsevol tiquet; un cop activada, quedarà disponible per a tots els tipus de tiquets que inclouen proves. Si, tot i activar-la, l’opció no apareix, és possible que Xray no estigui configurat correctament al vostre projecte. En aquest cas, poseu-vos en contacte amb el gestor de qualitat de l’àmbit perquè en revisi la configuració.

Reorganització l’estructura de carpetes de proves (Xray Test Repository)

En cas que un projecte s’hagi migrat manualment o que l’estructura actual no sigui funcional per a les vostres necessitats, podeu sol·licitar mitjançant un tiquet ACOQUA la reordenació dels components. Aquest procés utilitza un codi que transforma l’estructura numèrica (per exemple, 1.1, 1.2, 2.1...) en una estructura plana basada en rutes de carpetes, i també permet eliminar rutes buides per mantenir una organització més neta i eficient.

Informes de proves que prèviament es podien generar en ValueEdge

Farem servir els informes que es poden generar directament des de Xray. Tot i que actualment no existeix una plantilla estandarditzada per identificar quin d’aquests informes correspon al Pla de proves, la columna “Reports” dins de “Testing Boards” ofereix diverses opcions que podeu explorar per trobar la que millor s’ajusti a les vostres necessitats. S’està treballant en un procés d’estandardització; mentrestant, podeu consultar al MQS la informació disponible sobre la generació d’aquests informes.


Informes i Quadres de comandament X-RAY

Definició dels entorns de proves

Estem treballant per fer aquesta definició des de l’oficina de qualitat, igualment disposeu del manual per la definició dels entorns de proves, per poder fer-ho calen permisos de Project Leader


Gestió de Test Environments a Jira Xray

Exportar les proves

Podem descarregar un màxim de 1000 proves al mateix temps amb els seus passos des de la pàgina Test Repository. Quan ens trobem sobre la carpeta o seleccionem les proves que volem descarregar, al menú de 3 punts seleccionem “Document Generator” i després “Offline Test Report”.


Export Document Generator 1

Export Document Generator 2

Reorganitzar el test repository

En la pàgina Test Repository de Xray es poden moure més d’una prova a la vegada a altres carpetes prement la tecla Ctrl.