ibm rational collaborative lifecycle management hands tutorial
IBM Rational CLM mostra les relacions de traçabilitat entre els requisits i el desenvolupament, cosa que permet a l'analista empresarial i al gestor de projectes conèixer l'estat del conjunt de requisits empresarials i els elements de treball previstos.
En breu, IBM CLM és una combinació de Gestió de requisits, Gestió de canvis i configuració (CCM) i Gestió de qualitat sota una única plataforma ALM per a una creació millor i fàcil de vistes de traçabilitat.
NOTA : Aquest tutorial té moltes imatges, de manera que podeu carregar-lo correctament.
Què aprendreu:
- Introducció a IBM Rational CLM
- Projecte de cicle de vida a IBM Rational CLM
- Creeu un requisit a IBM Rational DOORS NG
- Definició del procés empresarial
- Enllaçar el requisit a una història d'usuari i un cas de prova
- Veure més a prop la història de l'usuari al concert de l'IBM Rational Team
- Creació de tasques per a desenvolupadors
- Gestió de proves mitjançant IBM Rational Quality Manager
- Conclusió
- Lectura recomanada
Introducció a IBM Rational CLM
El IBM Rational Collaborative Lifecycle Management (CLM) és principalment un conjunt de 3 eines integrades que inclouen:
- IBM Rational DOORS NG - per a la recollida i gestió de requisits
- Concert de l'IBM Rational Team - per a la planificació de projectes, SCM i gestió de compilacions
- IBM Rational Quality Management - per a activitats de gestió de proves
Aquesta integració ajuda a tot l’equip del projecte a mirar una sola eina per capturar tots els artefactes del projecte en lloc d’utilitzar diverses eines en sitges sense cap traçabilitat adequada, informació en temps real sobre el progrés del treball i els informes.
Amb IBM Rational CLM, un analista de negoci pot examinar què passa amb el conjunt de requisits empresarials, és a dir, si es desenvolupa i es prova o no. De la mateixa manera, un gestor de projectes pot examinar l'estat d'un conjunt d'elements de treball previstos en cas d'implementació de scrum, seria STORY com a exemple d'elements de treball i les seves tasques de desenvolupador i casos de prova associats.
En cas d’implementació de cascades, es tractaria d’un element de treball BUSINESS NECESSITAT i de les seves tasques de desenvolupador i casos de prova associats.
Work Item és un concepte important a IBM Rational Team Concert per gestionar i fer un seguiment de les tasques de desenvolupament. Alguns exemples d’elements de treball inclouen EPIC, STORY, Task, Business Need, Risk, DEFECT, RETROSPECTIVE, etc. Els ítems de treball formen part integral de la planificació del projecte i estan vinculats a canvis de codi mitjançant la funció SCM i la gestió de compilacions.
Projecte de cicle de vida a IBM Rational CLM
Normalment, quan els equips utilitzen diverses eines, no hi ha una traçabilitat adequada per fer un seguiment dels artefactes de punta a punta en el cicle de vida del projecte.
El concepte de projecte de cicle de vida a IBM Rational CLM ajuda a connectar tot l’equip a una única plataforma. Per tant, en crear un projecte de cicle de vida, podeu enllaçar els requisits empresarials amb els artefactes de disseny UML i, a continuació, amb els ítems de treball i els ítems de treball, amb tasques de desenvolupament i casos de prova. Tot això es fa de forma dinàmica.
L’ús del projecte de cicle de vida ajudarà a veure el projecte creat en cadascun dels 3 contenidors, és a dir, Gestió de requisits (RM), Gestió de canvis i configuracions (CCM) i Gestió de qualitat (QM), tal com es mostra a continuació i també enllaçats, de manera que la visualització de traçabilitat pugui ser fàcilment creat.
Podeu obtenir més informació sobre la creació de projectes de cicle de vida, afegir usuaris, rols, permisos i actualització de llicències es troba aquí .
Es pot accedir a cada aplicació CLM mitjançant els URL següents
- RM - https: //: 9443 / rm / web
- CCM - https: //: 9443 / ccm / web
- QM - https: //: 9443 / qm / web
Un cop hàgiu iniciat la sessió a l’URL RM tal com s’ha esmentat anteriorment, també podeu navegar fàcilment cap a les altres aplicacions.
Creeu un requisit a IBM Rational DOORS NG
Comencem creant Requisits. Cal seguir els passos esmentats a continuació per crear-los. Els requisits un cop creats es vincularan a les històries dels usuaris i als casos de prova.
# 1) Inicieu la sessió a l'aplicació RM mitjançant l'URL https: //: 9443 / rm / web
# 2) Feu clic per seleccionar el projecte CLM_ després de iniciar la sessió. El tauler públic apareixerà com es mostra a continuació.
(Nota:Feu clic a qualsevol imatge per ampliar-la)
# 3) Fer clic a Artefactes - > Navega pels artefactes per crear requisits.
# 4) Feu clic esquerre al botó 'Funcions i visió' carpeta i seleccioneu Creeu artefactes
Introduïu el nom com a 'Comanda de CD de música', Tipus d'artefacte com a 'Funció i Format d'artefacte com a' Text '. A continuació, feu clic a D'ACORD.
# 5) El requisit de nova creació es mostra a continuació:
# 6) Definiu els atributs del requisit recentment creat. A continuació, seleccioneu el requisit que acabeu de crear i seleccioneu el Edita els atributs ’Opció.
Afegiu atributs com es mostra a continuació i feu clic a Desa
# 7) Per mostrar els atributs, feu clic a la icona per seleccionar Configura la configuració de la pàgina
# 8) Ara feu clic a 'Configura les columnes perquè es mostrin'
preguntes d’entrevistes de serveis web per a persones experimentades
# 9) Ara seleccioneu els atributs de prioritat i descripció empresarial que es mostraran i desmarqueu els que no siguin necessaris i feu clic a D'acord .
Com veieu, hem creat un requisit empresarial. IBM Rational DOORS NG també us permet crear diferents tipus de requisits, com ara Actors, requisits no funcionals, qualsevol tipus de requisit personalitzat i també els seus atributs definits.
Definició del procés empresarial
Normalment, el següent pas és crear un diagrama de procés empresarial per donar suport al requisit empresarial creat. El diagrama de processos empresarials és més fàcil de visualitzar per als usuaris empresarials que en un format textual.
En IBM Rational DOORS NG es crea amb la notació BPMN, que significa Business Process Modelation Notation, que és un estàndard de la indústria.
Per obtenir una explicació detallada sobre com crear el procés empresarial, podeu consultar el meu article sobre IBM Rational DOORS NG
Ara veurem com es traçarà o s’enllaçarà el requisit empresarial a una història d’usuari i un cas de prova
Enllaçar el requisit a una història d'usuari i un cas de prova
Com és conscient que l'IBM Rational CLM és un entorn integrat únic i que, per a una sola visualització completa, la traçabilitat garanteix la cobertura dels artefactes del cicle de vida i també ajuda a trobar buits si n'hi ha respecte al lliurament.
Torneu a la visualització Artefactes ( Artefactes - > Navega pels artefactes ) i feu clic a la carpeta 'Funcions i visió'.
Per enllaçar un fitxer Requisit de la història de l'usuari que defineix la funcionalitat a implementar des d'una perspectiva de desenvolupament, seleccioneu el Requisit i feu clic a ‘Afegiu un enllaç a l’artefacte - > Més ”.
Seleccioneu el tipus d'enllaç com a 'Implementat per' i el contenidor d'Artifact com a CLM_Project (Gestió de canvis) per crear una història nova afegint el resum i altres atributs respectius tal com es mostra i, a continuació, feu clic a D'acord
De la mateixa manera, el procediment per enllaçar a Requisit del cas de prova es definirà de nou a IBM Rational Quality Manager, per tant, seleccioneu el requisit i feu clic a ‘Afegiu un enllaç a l’artefacte - > Més ”.
Trieu el tipus d'enllaç com a 'Validat per' i Artifact Container ‘CLM_Project’ (Gestió de la qualitat) per crear un cas de prova nou i donar un nom com es mostra. I feu clic a D'acord un cop fet.
Vegem ara la visualització de traçabilitat. Feu clic a 'Configura els paràmetres de la pàgina' a 'Configura les columnes perquè es mostrin'.
Afegiu les columnes 'Implementat per' i 'Validat per' i feu clic a D'ACORD. Ara es mostra la visualització de traçabilitat.
La vista anterior mostra el requisit com a Implementat per un element de User Story i Validat per un cas de prova. Això només és possible si teniu una eina integrada com IBM Rational CLM.
Veure més a prop la història de l'usuari al concert de l'IBM Rational Team
A la traçabilitat anterior, visualitzeu feu clic a la història de l'usuari a la columna 'Implementat per'.
L'element User Story ara s'obre al contenidor CCM, tal com es mostra a continuació.
S’han d’assenyalar molt pocs atributs per a l’ítem de treball STORY = com els punts d’història que defineixen la complexitat de la característica que s’està desenvolupant, propietat, prioritat i prevista. Els criteris d’acceptació també es poden definir al TAB d’Acceptació per confirmar la finalització de l’ítem de la història.
Els atributs anteriors són necessaris per a la planificació de Sprint des del punt de vista de la gestió de projectes per als gestors de projectes. A més dels atributs anteriors, també es poden afegir atributs personalitzats segons les necessitats del projecte.
Els gestors de projectes que gestionin els projectes Agile SCRUM interessats a crear Product Backlogs i mantenir plans Sprint per als seus equips poden fer un cop d'ull a les sèries de dues parts disponibles.
- Part 1. Configureu el projecte, l’àrea de l’equip i el Registre de productes
- Part 2. Planificar i gestionar els sprints
Creació de tasques per a desenvolupadors
A l’element de treball Història que està obert, feu clic a la pestanya Enllaços. Com que la traçabilitat dels requisits es va crear abans, només es mostra.
Ara feu clic al menú desplegable 'Afegeix relacionats' i seleccioneu 'Afegeix fills' per començar a crear i afegir tasques de desenvolupador
Feu clic a l'enllaç 'Crea un defecte enllaçat' i canviarem aquest tipus de tasca.
Al formulari que s'obre, canvieu el tipus a Tasca al menú desplegable.
El formulari ara es canvia al tipus de tasca, per tant, afegiu els detalls tal com es mostra a continuació.
programa per copiar DVD a l'ordinador
Els atributs importants inclouen Propietari (normalment assignat als desenvolupadors), Prioritat i Planificat per a Sprint adequat, Esforç planificat que es defineix com a estimació i Data de venciment. A més d'aquests atributs, també es poden crear atributs personalitzats segons les necessitats del projecte. Fer clic a Desa.
Notareu que a mesura que avanci la tasca, també caldrà canviar el menú desplegable de flux de treball de l’estat a la dreta. Es pot personalitzar completament segons les nostres necessitats.
Ara feu clic a l'identificador principal (227) a la part dreta, que us tornarà a l'element Història. Feu clic al tabulador d'enllaços de l'element Story per veure la tasca del desenvolupador enllaçada i mostrada.
Les tasques de desenvolupador creades estaran més enllaçades amb Codi font i després construït. Ho mostraré en un article a part.
Ara, ja que el cas de prova ja es va crear quan es va enllaçar amb el requisit, ara es pot afegir a l’element Història. Feu clic al menú desplegable 'Afegeix relacionats' i seleccioneu 'Afegeix una prova per cas de prova'
Seleccioneu 'Enllaç a un cas de prova existent'.
Seleccioneu el cas de prova que ja es va crear anteriorment i feu clic a D'acord.
Ara es pot actualitzar la traçabilitat per mostrar el cas de prova enllaçat.
L'element Story també té un flux de treball que es pot tancar un cop es facin les tasques, els defectes i els casos de prova del desenvolupador.
Gestió de proves mitjançant IBM Rational Quality Manager
A la vista anterior de l’element de la història, feu clic al cas de prova per obrir-lo per crear scripts de prova manuals i per a proves posteriors.
Per obtenir un ús addicional de l'IBM Rational Quality Manager, consulteu el meu article anterior publicat a => IBM Rational Quality Manager (RQM): Guia pràctica completa
Conclusió
En llegir aquest article hauríeu entès la importància de tenir una única plataforma ALM per al lliurament de punta a punta.
Crec, per la meva experiència, que no és fàcil substituir l'entorn de lliurament existent en què s'utilitzen diverses eines, però us suggeriria que mireu a un entorn de repositori únic en un futur proper.
Per resumir, hem vist:
- Què és IBM Rational CLM
- 3 components de CLM
- Ús i bones pràctiques a seguir per a l’ús d’artefactes d’enllaç mitjançant IBM Rational DOORS NG, IBM Rational Team Concert i IBM Rational Quality Manager
Sobre l'autor: Aquest article està escrit pel membre de l'equip de STH Niranjan. Té més de 20 anys d’experiència en eines d’IBM Rational.
A continuació, tractarem tutorials pràctics en profunditat sobre IBM Tools com:
- Gestió de requisits mitjançant DOORS NG
- Concert de l'IBM Rational Team
- Alliberament i desplegament d'IBM Urbancode
Intentarem centrar-nos en aprofundir també en algunes d'aquestes funcions.
Lectura recomanada
- Tutorial de l'eina de gestió de defectes de l'IBM Rational Team
- Funció de grup de dades a IBM Rational Quality Manager per a la gestió de dades de prova
- Introducció a l'eina de gestió de requisits d'última generació d'IBM Rational DOORS
- Integració d’IBM Rational Quality Manager (RQM) amb Rational Functional Tester (RFT)
- Tutorial de migració de concerts de SVN a IBM Rational Team
- Conceptes bàsics d’aprenentatge del robot racional: eina d’automatització d’IBM
- IBM Rational Team Concert (RTC) i integració SVN al Windows
- Personalització avançada de l’element de treball de l’IBM Rational Team Concert