ibm rational collaborative lifecycle management hands tutorial
IBM Rational CLM prikazuje razmerja sledljivosti med zahtevami in razvojem, s čimer poslovnemu analitiku in vodji projekta omogoča, da pozna stanje nabora poslovnih zahtev in načrtovanih delovnih postavk.
Kmalu, IBM CLM je kombinacija upravljanja zahtev, upravljanja sprememb in konfiguracije (CCM) ter upravljanja kakovosti v okviru ene same platforme ALM za boljše in enostavno ustvarjanje pogledov sledljivosti.
OPOMBA : Ta vadnica ima veliko slik, zato ji omogočite pravilno nalaganje.
Kaj se boste naučili:
- Uvod v IBM Rational CLM
- Projekt življenjskega cikla v IBM Rational CLM
- Ustvari zahtevo v IBM Rational DOORS NG
- Opredelitev poslovnega procesa
- Povezava zahteve z uporabniško zgodbo in testnim primerom
- Podrobnejši pogled na uporabniško zgodbo v IBM Rational Team Concert
- Ustvarjanje nalog za razvijalce
- Upravljanje preizkusov s pomočjo IBM Rational Quality Manager
- Zaključek
- Priporočeno branje
Uvod v IBM Rational CLM
IBM Rational Collaborative Management Lifecycle Management (CLM) je predvsem a sklop treh integriranih orodij, ki vključujejo:
- IBM Rational DOORS NG - za zbiranje in upravljanje zahtev
- IBM Rational Team Concert - za načrtovanje projektov, SCM in upravljanje zgradb
- IBM Racionalno upravljanje kakovosti - za dejavnosti vodenja testov
Ta integracija celotni projektni skupini pomaga, da si ogleda eno samo orodje za zajem vseh projektnih artefaktov, namesto da bi v silosih uporabljalo več orodij, ki NI ustrezne sledljivosti, sprotnih informacij o poteku dela in poročil.
Z IBM Rational CLM lahko poslovni analitik preuči, kaj se dogaja z naborom poslovnih zahtev, tj. Ali je razvit in preizkušen ali ne. Podobno lahko vodja projekta pogleda stanje nabora načrtovanih delovnih elementov v primeru izvajanja skrumov, to bi bilo ZGODBA kot primer delovnih elementov in z njimi povezanih nalog razvijalcev in testnih primerov.
V primeru izvedbe slapa bi to bil delovni predmet POSLOVNA POTREBA in z njim povezane naloge razvijalcev ter testni primeri.
Delo je pomemben koncept IBM Rational Team Concert za upravljanje in sledenje razvojnim nalogam. Primeri delovnih postavk so EPIC, ZGODBA, NALOGA, POSLOVNA POTREBA, TVEGANJE, POMANJKLJIVOST, RETROSPEKTIVA itd. Poleg teh vnaprej določenih delovnih postavk skupine lahko ustvarijo tudi lastne delovne postavke po meri. Delovni elementi so sestavni del načrtovanja projekta in so povezani s spremembami kode z uporabo funkcije SCM in upravljanja zgradb.
Projekt življenjskega cikla v IBM Rational CLM
Ko ekipe uporabljajo več orodij, ni primerne sledljivosti za sledenje artefaktom od konca do konca v življenjskem ciklu projekta.
Koncept projekta življenjskega cikla v IBM Rational CLM pomaga povezati celotno ekipo na eno samo platformo. Z ustvarjanjem projekta življenjskega cikla lahko torej poslovne zahteve povežete z artefakti UML Design in nato z delovnimi elementi in delovnimi elementi z razvojnimi nalogami in testnimi primeri. Vse to se izvaja dinamično.
Uporaba projekta življenjskega cikla bo pomagala videti projekt, ustvarjen v vsakem od 3 vsebnikov, tj. Upravljanje zahtev (RM), upravljanje sprememb in konfiguracije (CCM) ter upravljanje kakovosti (QM), kot je prikazano spodaj, in tudi povezan, tako da je mogoče enostavno slediti pogledu sledljivosti ustvarili.
Več o ustvarjanju projekta življenjskega cikla, dodajanju uporabnikov, vlog, dovoljenj in posodabljanju licenc je na voljo najdemo tukaj .
Do vsake aplikacije CLM je mogoče dostopati z uporabo naslednjih URL-jev
- RM - https: //: 9443 / rm / web
- CCM - https: //: 9443 / ccm / splet
- QM - https: //: 9443 / qm / splet
Ko se prijavite v URL RM, kot je omenjeno zgoraj, lahko enostavno odprete tudi druge aplikacije.
Ustvari zahtevo v IBM Rational DOORS NG
Začnimo z ustvarjanjem zahtev. Če želite ustvariti istega, sledite spodnjim korakom. Ko bodo enkrat ustvarjene zahteve, bodo povezane z uporabniškimi zgodbami in testnimi primeri.
# 1) Prijavite se v aplikacijo RM z uporabo URL-ja https: //: 9443 / rm / web
aplikacija, ki vam omogoča vohunjenje za drugimi telefoni
#two) Kliknite, da po prijavi izberete CLM_Project. Javna nadzorna plošča se bo prikazala, kot je prikazano spodaj.
(Opomba:Kliknite na poljubno sliko za povečan pogled)
# 3) Kliknite na Artefakti - > Prebrskajte artefakte ustvariti zahteve.
# 4) Levi klik na ‘Značilnosti in vizija’ mapo in nato izberite Ustvari artefakte
Vnesite ime kot »Oddaja naročila za glasbeni CD«, vrsto artefakta kot »Feature in Artefact Format kot« Text ». Nato kliknite V REDU.
# 5) Novo ustvarjena zahteva je prikazana spodaj:
# 6) Določite atribute za novo ustvarjeno zahtevo. Nato izberite pravkar ustvarjeno zahtevo in izberite Uredi lastnosti Možnost.
Dodajte atribute, kot je prikazano spodaj, in nato kliknite Shrani
# 7) Če želite prikazati atribute, kliknite ikono in izberite Konfiguriranje nastavitev strani «
# 8) Zdaj kliknite na ‘Konfiguriraj prikaz stolpcev’
# 9) Zdaj izberite atribute Business Priority in Description, ki bodo prikazani, in počistite tiste, ki niso potrebni, in kliknite na v redu .
Kot vidite, smo ustvarili poslovno zahtevo. IBM Rational DOORS NG vam omogoča tudi ustvarjanje različnih vrst zahtev, kot so igralci, nefunkcionalne zahteve, vse vrste zahtev po meri in tudi njihovi definirani atributi.
Opredelitev poslovnega procesa
Naslednji korak je običajno ustvariti diagram poslovnega procesa, ki podpira ustvarjene poslovne zahteve. Diagram poslovnih procesov je za poslovne uporabnike lažje predstaviti kot v besedilni obliki.
V IBM Rational DOORS NG ustvarjen je z uporabo oznake BPMN, kar pomeni notacija poslovnega procesa, ki je industrijski standard.
Za podrobno razlago o tem, kako ustvariti poslovni proces, si oglejte moj članek o IBM Rational DOORS NG
Zdaj pa poglejmo, kako bodo poslovne zahteve izsledile ali povezale z uporabniško zgodbo in testnim primerom
Povezava zahteve z uporabniško zgodbo in testnim primerom
Kot se zavedate, da je IBM Rational CLM eno samo integrirano okolje in za en sam celoten sledljivost pogleda zagotavlja pokritost vseh artefaktov življenjskega cikla in pomaga tudi pri odkrivanju morebitnih vrzeli glede dostave.
Vrnite se v pogled Artefacts ( Artefakti - > Prebrskaj artefakte ) in kliknite mapo ‘Features and Vision’.
Za povezavo a Zahteva do uporabniške zgodbe ki opredeljuje funkcionalnost, ki se bo izvajala z razvojnega vidika, izberite Zahteva in kliknite ‘Dodajte povezavo do artefakta - > Več «.
Izberite vrsto povezave kot „Izvaja: in Artefact Container kot CLM_Project (Upravljanje sprememb), da ustvarite novo zgodbo tako, da dodate Povzetek in druge ustrezne atribute, kot je prikazano, in nato kliknite V redu
Podobno je postopek za povezavo a Zahteva za testni primer bo spet definiran v IBM Rational Quality Manager, zato izberite zahtevo in kliknite na ‘Dodajte povezavo do artefakta - > Več «.
Izberite vrsto povezave kot „Potrdil“ in Artefact Container ‘CLM_Project’ (upravljanje kakovosti) za ustvarjanje novega testnega primera in dajanje imena, kot je prikazano. In kliknite na v redu enkrat opravljeno.
Poglejmo zdaj pogled sledljivosti. Kliknite „Konfiguriraj nastavitve strani“ à „Konfiguriraj stolpce za prikaz“.
Dodajte stolpca »Izvaja« in »Preverjeno po« in kliknite na V REDU. Zdaj je prikazan pogled sledljivosti.
Zgornji pogled prikazuje Zahtevo kot Izvajalec: element uporabniške zgodbe in Potrdil testni primer. To je mogoče le, če imate integrirano orodje, kot je IBM Rational CLM.
Podrobnejši pogled na uporabniško zgodbo v IBM Rational Team Concert
V zgornji sledljivosti kliknite na uporabniško zgodbo pod stolpcem »Implementirano«.
Element User Story se zdaj odpre v vsebniku CCM, kot je prikazano spodaj.
Zelo pomembno je opozoriti na nekaj atributov za STORY delovno postavko = kot na primer Story Točke, ki opredeljujejo zapletenost funkcije, ki se razvija, je v lasti, prednostni in načrtovani. Merila za sprejem lahko določite tudi v TAB-u za sprejem, da potrdite izpolnitev postavke Zgodba.
Zgornji atributi so potrebni za načrtovanje sprinta z vidika upravljanja projektov za vodje projektov. Poleg zgornjih atributov lahko dodate tudi atribute po meri glede na potrebe projekta.
Vodje projektov, ki vodijo projekte Agile SCRUM in jih zanimajo ustvarjanje zaostankov izdelkov in vzdrževanje načrtov Sprint za svoje ekipe, si lahko ogledajo razpoložljive serije dveh delov.
- Del 1. Nastavite projekt, področje skupine in zaostanke izdelkov
- Del 2. Načrtovanje in upravljanje sprintov
Ustvarjanje nalog za razvijalce
V delovnem elementu Story, ki je odprt, kliknite zavihek Povezave. Ker je bila sledljivost do zahtev ustvarjena prej, je le prikazana.
Zdaj kliknite spustni meni »Dodaj sorodno« in nato izberite »Dodaj otroke«, da začnete ustvarjati in dodajati naloge razvijalcev
Kliknite povezavo ‘Ustvari povezano napako’ in spremenimo to v vrsto opravila.
V obrazcu, ki se odpre, v spustnem meniju spremenite vrsto na Opravilo.
Obrazec je zdaj spremenjen v vrsto opravila, zato dodajte podrobnosti, kot je prikazano spodaj.
Pomembni atributi so lastnik (običajno dodeljen razvijalcem), prioriteta in načrtovan za ustrezen sprint, načrtovan napor, ki je opredeljen kot ocena in rok zapadlosti. Poleg teh atributov lahko ustvarite tudi atribute po meri glede na potrebe projekta. Kliknite na Shrani.
Opazili boste, da bo med napredovanjem opravila treba spremeniti tudi spustni meni poteka dela na desni. To lahko v celoti prilagodimo našim potrebam.
Zdaj kliknite na ID starša (227) na desni strani, kar vas bo pripeljalo nazaj do elementa Zgodba. Kliknite zavihek Povezave elementa Zgodba, da si ogledate nalogo razvijalca, ki je povezana in prikazana.
Ustvarjene naloge razvijalcev bodo še naprej povezane Izvorna koda in nato zgrajena. To bom pokazal v ločenem članku.
Ker je bil testni primer že ustvarjen, ko je bil povezan z zahtevo, ga je zdaj mogoče dodati v element Zgodba. Kliknite spustni meni ‘Add Related’ in izberite ‘Add Tested by Test Case’
Izberite „Povezava do obstoječega testnega primera“.
Izberite testni primer, ki je bil že ustvarjen prej, in kliknite V redu.
Zdaj je sledljivost posodobljena tako, da prikazuje testni primer, povezan.
Element Story ima tudi potek dela, ki ga je mogoče zapreti, ko so končane naloge razvijalca, napake in testni primeri.
kaj doseže faza preverjanja v življenjskem ciklu programske opreme?
Upravljanje preizkusov s pomočjo IBM Rational Quality Manager
V zgornjem pogledu elementa Story kliknite Test Case, da ga odprete za ustvarjanje ročnih testnih skriptov in za nadaljnje testiranje.
Za nadaljnjo uporabo IBM Rational Quality Manager si oglejte moj prejšnji članek, objavljen na => IBM Rational Quality Manager (RQM): Celoten praktični vodnik
Zaključek
Z branjem tega članka bi razumeli, kako pomembno je imeti eno samo platformo ALM za dostavo od konca do konca.
Iz svojih izkušenj verjamem, da ni enostavno zamenjati obstoječega okolja za dostavo, kjer se uporablja več orodij, vendar predlagam, da v bližnji prihodnosti preidete na eno okolje skladišča.
Če povzamemo, smo videli:
- Kaj je IBM Rational CLM
- 3 sestavine CLM
- Uporaba in najboljše prakse za uporabo povezovanja artefaktov prek IBM Rational DOORS NG, IBM Rational Team Concert in IBM Rational Quality Manager
O avtorju: Ta članek je napisal član ekipe STH Niranjan. Ima več kot 20 let izkušenj z orodji IBM Rational.
Nato bomo zajeli poglobljene praktične vaje o IBM Tools, kot so:
- Upravljanje zahtev z DOORS NG
- IBM Rational Team Concert
- Izdaja in uvajanje IBM Urbancode
Poskusili se bomo osredotočiti, da se poglobimo tudi v nekatere od teh lastnosti.
Priporočeno branje
- Vadnica IBM Rational Team Concert Defect Management Tool
- Funkcija področja podatkov v IBM Rational Quality Manager za upravljanje testnih podatkov
- Uvod v orodje za upravljanje zahtev naslednje generacije IBM Rational DOORS
- Integracija IBM Rational Quality Manager (RQM) z Rational Functional Tester (RFT)
- SVN v IBM Rational Team Concert Migration Vadnica
- Učenje osnov racionalnega robota - IBM Test Automation Tool
- IBM Rational Team Concert (RTC) in integracija SVN v sistemu Windows
- Napredno prilagajanje delovnih postavk IBM Rational Team Concert