ibm rational collaborative lifecycle management hands tutorial
IBM Rational CLM vykazuje vzťahy medzi požiadavkami a vývojom na vysledovateľnosť, čo umožňuje obchodnému analytikovi a projektovému manažérovi poznať stav súboru obchodných požiadaviek a plánovaných pracovných položiek.
Krátko, IBM CLM je kombináciou správy požiadaviek, správy zmien a konfigurácie (CCM) a riadenia kvality na jednej platforme ALM pre lepšie a jednoduchšie vytváranie pohľadov sledovateľnosti.
POZNÁMKA : Tento výukový program obsahuje veľa obrázkov, takže mu umožnite správne načítanie.
Čo sa dozviete:
- Úvod do IBM Rational CLM
- Projekt životného cyklu v IBM Rational CLM
- Vytvorte požiadavku v IBM Rational DOORS NG
- Definovanie obchodného procesu
- Prepojenie požiadavky na príbeh používateľa a testovací prípad
- Bližší pohľad na Príbeh používateľa v IBM Rational Team Concert
- Vytváranie úloh vývojárov
- Správa testov pomocou produktu IBM Rational Quality Manager
- Záver
- Odporúčané čítanie
Úvod do IBM Rational CLM
IBM Rational Collaborative Lifecycle Management (CLM) je predovšetkým sada 3 integrovaných nástrojov, ktoré zahŕňajú:
- IBM Rational DOORS NG - pre zhromažďovanie a správu požiadaviek
- IBM Rational Team Concert - pre projektové plánovanie, SCM a správu zostavenia
- IBM Rational Quality Management - pre činnosti riadenia testov
Táto integrácia pomáha celému projektovému tímu pozrieť sa na jediný nástroj na zachytenie všetkých artefaktov projektu namiesto použitia viacerých nástrojov v silách bez ŽIADNEJ vysledovateľnosti, informácií o postupe práce a správ v reálnom čase.
S IBM Rational CLM môže obchodný analytik sledovať, čo sa deje so súborom obchodných požiadaviek, t. J. Či je vyvinutý a testovaný alebo nie. Podobne sa projektový manažér môže pozrieť na stav súboru plánovaných pracovných položiek v prípade implementácie scrumu, bol by to PRÍBEH ako príklad pracovných položiek a s nimi spojených vývojárskych úloh a testovacích prípadov.
V prípade implementácie vodopádu by to bola BUSINESS NEED pracovná položka a s ňou spojené vývojárske úlohy a testovacie prípady.
Work Item je dôležitý koncept v IBM Rational Team Concert na správu a sledovanie vývojových úloh. Príklady pracovných položiek zahŕňajú EPIC, STORY, TASK, BUSINESS NEED, RISK, DEFEKT, RETROSPECTIVE atď. Okrem týchto preddefinovaných pracovných položiek môžu tímy vytvárať aj svoje vlastné pracovné položky. Pracovné položky sú neoddeliteľnou súčasťou plánovania projektu a sú spojené so zmenami kódu pomocou funkcie SCM a správy zostavenia.
Projekt životného cyklu v IBM Rational CLM
Keď tímy používajú viac nástrojov, zvyčajne nie je možné správne sledovať pôvodné artefakty v životnom cykle projektu.
Koncept projektu životného cyklu v IBM Rational CLM pomáha prepojiť celý tím na jednu platformu. Takže vytvorením projektu životného cyklu môžete prepojiť Obchodné požiadavky s artefaktmi UML Design a potom s Pracovnými položkami a Pracovnými položkami s Vývojovými úlohami a testovacími prípadmi. To všetko sa deje dynamicky.
Použitie projektu životného cyklu pomôže vidieť projekt vytvorený v každom z 3 kontajnerov, tj. Správa požiadaviek (RM), Správa zmien a konfigurácií (CCM) a Manažment kvality (QM), ako je uvedené nižšie, a tiež prepojený, aby bolo možné ľahko sledovať pohľad vysledovateľnosti. vytvorené.
Viac informácií o vytváraní projektu životného cyklu, pridávaní používateľov, rolí, povolení a aktualizácii licencií môže byť nájdete tu .
Ku každej aplikácii CLM je možné získať prístup pomocou nasledujúcich adries URL
- RM - https: //: 9443 / rm / web
- CCM - https: //: 9443 / ccm / web
- QM - https: //: 9443 / qm / web
Po prihlásení na adresu RM RM, ako je uvedené vyššie, môžete ľahko prejsť aj na ďalšie aplikácie.
Vytvorte požiadavku v IBM Rational DOORS NG
Začnime tvorbou požiadaviek. Na vytvorenie rovnakého postupu je potrebné dodržať kroky uvedené nižšie. Raz vytvorené požiadavky budú prepojené s príbehmi používateľov a testovacími prípadmi.
# 1) Prihláste sa do aplikácie RM pomocou adresy URL https: //: 9443 / rm / web
#dva) Po prihlásení kliknutím vyberte projekt CLM_Project. Verejný informačný panel sa zobrazí, ako je uvedené nižšie.
(Poznámka:Pre zväčšenie kliknite na ktorýkoľvek obrázok)
# 3) Kliknite na Artefakty - > Prejdite si artefakty vytvárať požiadavky.
# 4) Kliknite ľavým tlačidlom myši na ikonu „Funkcie a vízia“ priečinok a potom vyberte Vytvárajte artefakty
Zadajte názov ako „Zadať objednávku pre hudobné CD“, typ artefaktu ako „formát a formát artefaktu ako„ text “. Potom kliknite na Ok.
# 5) Novo vytvorená požiadavka je uvedená nižšie:
# 6) Definujte atribúty pre novovytvorenú požiadavku. Potom vyberte práve vytvorenú požiadavku a vyberte „ Upraviť atribúty „Možnosť.
Pridajte atribúty, ako je uvedené nižšie, a potom kliknite na Uložiť
# 7) Ak chcete zobraziť atribúty, kliknite na ikonu a vyberte „ Konfigurovať nastavenia stránky “
# 8) Teraz kliknite na „Konfigurovať stĺpce na zobrazenie“
# 9) Teraz vyberte atribúty Business Priority a Description, ktoré sa majú zobraziť, zrušte výber tých, ktoré nie sú potrebné, a kliknite na Ok .
zoznam a vysvetlenie najmenej dvoch vecí, ktoré môžete dosiahnuť testovaním softvéru na problémy so zabezpečením.
Ako vidíte, vytvorili sme obchodnú požiadavku. IBM Rational DOORS NG vám tiež umožňuje vytvárať rôzne typy požiadaviek, ako sú herci, nefunkčné požiadavky, akékoľvek vlastné typy požiadaviek a tiež ich definované atribúty.
Definovanie obchodného procesu
Ďalším krokom je zvyčajne vytvorenie diagramu obchodného procesu na podporu vytvorenej obchodnej požiadavky. Schéma podnikových procesov je pre podnikových používateľov ľahšie vizualizovateľná než v textovom formáte.
V IBM Rational DOORS NG je vytvorený pomocou notácie BPMN, čo je skratka pre Business Process Modeling Notation, čo je priemyselný štandard.
Podrobné vysvetlenie toho, ako vytvoriť obchodný proces, nájdete v mojom článku na IBM Rational DOORS NG
Teraz sa pozrime, ako bude možné vysledovať alebo prepojiť obchodné požiadavky s príbehom používateľa a testovacím prípadom
Prepojenie požiadavky na príbeh používateľa a testovací prípad
Ako ste si vedomí, že IBM Rational CLM je jediné integrované prostredie a pre jediné sledovanie je sledovateľnosť zárukou pokrytia artefaktov životného cyklu a tiež pomáha pri hľadaní prípadných medzier v doručovaní.
Vráťte sa do zobrazenia Artefakty ( Artefakty - > Prehliadajte artefakty ) a kliknite na priečinok „Funkcie a vízia“.
Prepojiť a Požiadavka na príbeh používateľa ktorá definuje funkcionalitu, ktorá sa má implementovať z hľadiska vývoja, vyberte požiadavku a kliknite na „Pridajte odkaz na artefakt - > Viac “.
Vyberte typ odkazu ako „Implementované“ a kontajner artefaktov ako CLM_Project (Change Management) na vytvorenie nového príbehu pridaním súhrnu a ďalších príslušných atribútov, ako je to znázornené, a potom kliknite na OK
Podobne postup na prepojenie a Požiadavka na testovací prípad budú znova definované v IBM Rational Quality Manager, preto vyberte požiadavku a kliknite na „Pridajte odkaz na artefakt - > Viac “.
Vyberte typ odkazu ako „Overené“ a kontajner na artefakty „CLM_Project“ (manažment kvality) na vytvorenie nového testovacieho prípadu a pomenovanie, ako je znázornené. A kliknite na Ok raz hotovo.
Pozrime sa teraz na sledovateľnosť. Kliknite na „Konfigurovať nastavenia stránky“ à „Konfigurovať stĺpce na zobrazenie“.
Pridajte stĺpce Implementované a Validované a kliknite na Ok. Teraz sa zobrazí pohľad na vysledovateľnosť.
Vyššie uvedený pohľad zobrazuje požiadavku ako Implementované položka Príbeh používateľa a Overené testovací prípad. Je to možné, iba ak máte integrovaný nástroj, ako je IBM Rational CLM.
Bližší pohľad na Príbeh používateľa v IBM Rational Team Concert
V hore uvedenej sledovateľnosti kliknite na kliknúť na Príbeh používateľa v stĺpci „Implementované“.
Položka Príbeh používateľa sa teraz otvára v kontajneri CCM, ako je uvedené nižšie.
Niekoľko atribútov pre pracovnú položku STORY je potrebné poznamenať veľmi dôležito = ako body príbehu, ktoré definujú zložitosť vyvíjaného prvku, ktorý vlastní, má prioritu a plánuje sa. Kritériá prijatia je možné definovať aj na karte Prijatie na potvrdenie dokončenia položky Príbeh.
Vyššie uvedené atribúty sú potrebné pre plánovanie sprintu z pohľadu riadenia projektu pre projektových manažérov. Okrem vyššie uvedených atribútov je možné pridať aj vlastné atribúty podľa potrieb projektu.
Projektoví manažéri spravujúci agilné projekty SCRUM, ktorí majú záujem o vytváranie produktových backlogov a údržbu plánov sprintu pre svoje tímy, sa môžu pozrieť na dvojdielne série, ktoré sú k dispozícii.
Vytváranie úloh vývojárov
V pracovnej položke Story, ktorá je otvorená, kliknite na TAB prepojenia. Pretože sledovateľnosť požiadaviek bola vytvorená už skôr, je iba zobrazené.
Teraz kliknite na rozbaľovaciu ponuku „Pridať súvisiace“ a potom vyberte „Pridať deti“, aby ste mohli začať vytvárať a pridávať úlohy pre vývojárov
Kliknite na odkaz „Vytvoriť prepojený nedostatok“ a zmeňme to na Typ úlohy.
V otvorenom formulári zmeňte typ v rozbaľovacej ponuke na možnosť Úloha.
Formulár sa teraz zmenil na typ úlohy, takže pridajte podrobnosti, ako je uvedené nižšie.
Medzi dôležité atribúty patria vlastník (obvykle pridelený vývojárom), priorita a plánované pre vhodný sprint, plánované úsilie, ktoré je definované ako odhad a termín splatnosti. Okrem týchto atribútov je možné vytvoriť aj vlastné atribúty podľa potrieb projektu. Kliknite na Uložiť.
Všimnete si, že pri postupe úlohy bude tiež potrebné zmeniť rozbaľovaciu ponuku stavového toku vpravo. To je možné úplne prispôsobiť podľa našich potrieb.
Teraz kliknite na ID rodiča (227) na pravej strane, čím sa vrátite späť k položke Príbeh. Kliknutím na TAB prepojenia položky Story zobrazíte prepojenú a zobrazenú úlohu vývojára.
Vytvorené úlohy vývojárov budú ďalej prepojené s Zdrojový kód a potom postavené. Ukážem to v samostatnom článku.
Teraz, keď už bol testovací prípad vytvorený, keď bol prepojený s požiadavkou, je možné ho teraz pridať do položky Story. Kliknite na rozbaľovaciu ponuku „Pridať súvisiace“ a vyberte „Pridať testované testovacím prípadom“
Vyberte „Odkaz na existujúci testovací prípad“.
Vyberte testovací prípad, ktorý už bol predtým vytvorený, a potom kliknite na tlačidlo OK.
Sledovateľnosť je teraz aktualizovaná, aby sa zobrazil prepojený testovací prípad.
Položka Príbeh má tiež pracovný tok, ktorý je možné uzavrieť po dokončení úloh vývojára, defektov a testovacích prípadov.
Správa testov pomocou produktu IBM Rational Quality Manager
Vo vyššie uvedenom zobrazení položky Príbeh kliknite na Testovací prípad a otvorte ho pre vytváranie skriptov manuálneho testovania a pre ďalšie testovanie.
Ďalšie použitie produktu IBM Rational Quality Manager nájdete v mojom predchádzajúcom článku uverejnenom na stránke>> IBM Rational Quality Manager (RQM): Kompletný praktický sprievodca
Záver
Čítaním tohto článku by ste pochopili, aké dôležité je mať jednu platformu ALM pre doručovanie medzi koncovými bodmi.
Z mojej skúsenosti verím, že nie je ľahké nahradiť vaše súčasné doručovacie prostredie, kde sa používa viac nástrojov, ale navrhol by som vám, aby ste sa v blízkej budúcnosti pozreli na prechod na jedno prostredie úložiska.
Ak to zhrnieme, videli sme:
- Čo je to IBM Rational CLM
- 3 zložky CLM
- Využitie a najlepšie postupy, ktoré treba dodržiavať pri používaní prepojenia artefaktov cez IBM Rational DOORS NG, IBM Rational Team Concert a IBM Rational Quality Manager
O autorovi: Tento článok napísal člen tímu STH Niranjan. Má viac ako 20 rokov skúseností s nástrojmi IBM Rational.
Ďalej sa budeme venovať podrobným praktickým kurzom k nástrojom IBM, ako sú:
- Správa požiadaviek pomocou DOORS NG
- IBM Rational Team Concert
- Uvoľnenie a nasadenie IBM Urbancode
Pokúsime sa zamerať aj na hlboké ponorenie sa do niektorých z týchto funkcií.
Odporúčané čítanie
- Výukový program pre nástroj na správu chýb IBM Rational Team Concert
- Funkcia údajového fondu v IBM Rational Quality Manager pre správu testovacích údajov
- Úvod do nástroja IBM Rational DOORS Next Generation Requirements Management Tool
- Integrácia IBM Rational Quality Manager (RQM) s Rational Functional Tester (RFT)
- Výukový program pre migráciu SVN na IBM Rational Team Concert
- Osvojenie si základov produktu Rational Robot - IBM Test Automation Tool
- Integrácia IBM Rational Team Concert (RTC) a SVN vo Windows
- Prispôsobenie pracovných položiek produktu IBM Rational Team Concert