ibm rational collaborative lifecycle management hands tutorial
IBM Rational CLM uppvisar spårbarhetsförhållanden mellan krav och utveckling, vilket gör det möjligt för affärsanalytikern och projektledaren att veta statusen för uppsättningen affärsbehov och de planerade arbetsobjekten.
Inom kort, IBM CLM är en kombination av Requirements Management, Change & Configuration Management (CCM) och kvalitetshantering under en enda ALM-plattform för bättre och enkel skapande av spårbarhetsvyer.
NOTERA : Denna handledning har många bilder så att den kan laddas ordentligt.
Vad du kommer att lära dig:
- Introduktion till IBM Rational CLM
- Lifecycle Project i IBM Rational CLM
- Skapa krav i IBM Rational DOORS NG
- Definiera affärsprocessen
- Länka krav till en användarberättelse och testfall
- Närmare titt på User Story i IBM Rational Team Concert
- Skapa utvecklaruppgifter
- Testhantering med IBM Rational Quality Manager
- Slutsats
- Rekommenderad läsning
Introduktion till IBM Rational CLM
IBM Rational Collaborative Lifecycle Management (CLM) är främst en uppsättning med 3 integrerade verktyg som inkluderar:
- IBM Rational DOORS NG - för insamling och hantering av krav
- IBM Rational Team Concert - för projektplanering, SCM och byggledning
- IBM Rational Quality Management - för testhanteringsaktiviteter
Denna integration hjälper hela projektteamet att titta på ett enda verktyg för att fånga alla projektartefakter istället för att använda flera verktyg i silor med INGEN korrekt spårbarhet, realtidsinformation om arbetets framsteg och rapporter.
Med IBM Rational CLM kan en affärsanalytiker titta på vad som händer med uppsättningen affärsbehov, det vill säga om det är utvecklat och testat eller inte. På samma sätt kan en projektledare titta på statusen för en uppsättning planerade arbetsobjekt i händelse av scrumimplementering. Det skulle vara STORY som ett exempel på arbetsobjekt och tillhörande utvecklaruppgifter och testfall.
Vid implementering av vattenfall skulle det vara BUSINESS NEED-arbetsobjekt och tillhörande utvecklaruppgifter och testfall.
Work Item är ett viktigt koncept i IBM Rational Team Concert för att hantera och spåra utvecklingsuppgifter. Exempel på arbetsobjekt inkluderar EPIC, BERÄTTELSE, UPPGIFT, AFFÄRSBEHOV, RISK, DEFEKT, RETROSPEKTIV etc. Utöver dessa fördefinierade arbetsobjekt kan team också skapa egna egna arbetsobjekt. Arbetsartiklar är en integrerad del av projektplaneringen och är kopplade till kodändringar med hjälp av SCM-funktion och bygghantering.
Lifecycle Project i IBM Rational CLM
Vanligtvis när lagen använder flera verktyg finns det ingen korrekt spårbarhet för att spåra artefakterna ända till slut i projektets livscykel.
Begreppet livscykelprojekt i IBM Rational CLM hjälper till att ansluta hela teamet till en enda plattform. Så genom att skapa ett livscykelprojekt kan du länka affärskrav till UML-designartefakter och sedan till arbetsartiklar och arbetsartiklar till utvecklingsuppgifter och testfall. Alla dessa görs dynamiskt.
Användning av livscykelprojekt hjälper till att se projektet som skapats i var och en av de tre behållarna, dvs. Kravhantering (RM), Ändrings- och konfigurationshantering (CCM) och Kvalitetshantering (QM) enligt nedan och även länkade så att spårbarhetsvyn enkelt kan användas skapad.
Mer om att skapa livscykelprojekt, lägga till användare, roller, behörigheter och licensuppdatering kan vara finns här .
Varje CLM-applikation kan nås med följande URL: er
- RM - https: //: 9443 / rm / web
- CCM - https: //: 9443 / ccm / web
- QM - https: //: 9443 / qm / web
När du väl har loggat in på RM-URL som nämnts ovan kan du enkelt navigera till de andra applikationerna också.
Skapa krav i IBM Rational DOORS NG
Låt oss börja med att skapa krav. Stegen som nämns nedan ska följas för att skapa samma. Kraven som en gång skapats kommer att kopplas till användarberättelser och testfall.
# 1) Logga in på RM-applikationen med URL https: //: 9443 / rm / web
#två) Klicka för att välja CLM_Project efter inloggning. Den offentliga instrumentpanelen kommer upp som visas nedan.
(Notera:Klicka på valfri bild för förstorad vy)
# 3) Klicka på Artefakter - > Bläddra i artefakter för att skapa krav.
# 4) Vänsterklicka på 'Funktioner och vision' och välj sedan Skapa artefakter
Ange namnet som 'Beställ för musik-CD', Artefaktyp som 'Feature och Artefact Format som' Text '. Klicka sedan på OK.
# 5) Det nyskapade kravet visas nedan:
# 6) Definiera attribut för det nyskapade kravet. Välj sedan det krav som just har skapats och välj Redigera attribut Alternativet.
Lägg till attribut som visas nedan och klicka sedan på Spara
# 7) För att visa attributen, klicka på ikonen för att välja Konfigurera sidinställningar
# 8) Klicka nu på 'Konfigurera kolumner som ska visas'
# 9) Välj nu attributen Affärsprioritet och beskrivning som ska visas och avmarkera de som inte krävs och klicka på OK .
Som ni ser har vi skapat ett affärskrav. IBM Rational DOORS NG låter dig också skapa olika typer av krav som skådespelare, icke-funktionella krav, eventuella anpassade kravtyper och även deras definierade attribut.
Definiera affärsprocessen
Nästa steg är vanligtvis att skapa ett affärsprocessdiagram för att stödja det skapade företagskravet. Affärsprocessdiagrammet är lättare att visualisera för företagsanvändarna snarare än i ett textformat.
I IBM Rational DOORS NG den skapas med BPMN-notationen som står för Business Process Modelling Notation som är en industristandard.
hur man skriver ett bra testfall
För en detaljerad förklaring om hur du skapar affärsprocessen kan du hänvisa till min artikel om IBM Rational DOORS NG
Låt oss nu se hur företagskrav kommer att spåras eller länkas till en användarberättelse och ett testfall
Länka krav till en användarberättelse och testfall
Som du är medveten om att IBM Rational CLM är en integrerad miljö och för en enda fullständig vy spårbarhet säkerställer täckning över livscykelartefakter och hjälper också till att hitta luckor om det finns några med avseende på leverans.
Gå tillbaka till vyn Artefakter ( Artefakter - > Bläddra i artefakter ) och klicka på mappen ”Features and Vision”.
För att länka en Krav på användarberättelsen som definierar den funktionalitet som ska implementeras ur ett utvecklingsperspektiv, välj Krav och klicka på ‘Lägg till en länk till artefakten - > Mer '.
Välj länkstyp som 'Implementerad av' och artefaktbehållaren som CLM_Project (Change Management) för att skapa en ny berättelse genom att lägga till sammanfattningen och andra respektive attribut som visas och klicka sedan på OK
På samma sätt proceduren för att länka en Krav på testfallet kommer att definieras i IBM Rational Quality Manager igen, välj därför kravet och klicka på ‘Lägg till en länk till artefakten - > Mer '.
Välj länkstyp som 'Validerad av' och Artifact Container 'CLM_Project' (kvalitetshantering) för att skapa ett nytt testfall och ge ett namn som visas. Och klicka på OK en gång klar.
Låt oss nu titta på spårbarhetsvyn. Klicka på 'Konfigurera sidinställningar' à 'Konfigurera kolumner som ska visas'.
Lägg till kolumnerna 'Implemented By' och 'Validated By' och klicka på OK. Spårbarhetsvyn visas nu.
Ovanstående vy visar kravet som Implementerad av ett User Story-objekt och Validerad av ett testfall. Detta är endast möjligt när du har ett integrerat verktyg som IBM Rational CLM.
Närmare titt på User Story i IBM Rational Team Concert
I ovanstående spårbarhet kan du klicka på användarberättelsen under kolumnen 'Implementerad av'.
User Story-objektet öppnas nu i CCM-behållaren enligt nedan.
Få attribut för STORY-arbetsobjektet ska noteras mycket viktigt = som Story Points som definierar komplexiteten hos funktionen som utvecklas, ägs av, prioriteras och planeras för. Godtagningskriterier kan också definieras i TAB för godkännande för att bekräfta att artikeln har slutförts.
Ovanstående attribut krävs för sprintplanering ur projektledningssynpunkt för projektledare. Förutom ovanstående attribut kan anpassade attribut enligt projektets behov också läggas till.
Projektledare som hanterar Agile SCRUM-projekt som är intresserade av att skapa produktbackloggar och upprätthålla Sprint-planer för deras team kan ta en titt på de tillgängliga två-delarserien.
Skapa utvecklaruppgifter
Klicka på fliken Länkar i Story-objektet som är öppet. Eftersom spårbarheten efter krav skapades tidigare visas den bara.
Klicka nu på 'Lägg till relaterad' rullgardinsmeny och välj sedan 'Lägg till barn' för att börja skapa och lägga till utvecklaruppgifter
Klicka på länken ”Skapa länkad defekt” och låt oss ändra detta till uppgiftstyp.
I formuläret som öppnas ändrar du typen till Uppgift i rullgardinsmenyn.
Formuläret ändras nu till Uppgiftstyp, så lägg till detaljerna som visas nedan.
De viktiga attributen inkluderar ägare (vanligtvis tilldelas utvecklare), prioritet och planerad för lämplig sprint, planerad insats som definieras som en uppskattning och förfallodatum. Förutom dessa attribut kan även anpassade attribut enligt projektbehov skapas. Klicka på Spara.
Du kommer att märka att när arbetsuppgiften fortskrider kommer även arbetsflödesmenyn till höger att behöva ändras. Detta kan anpassas helt enligt vårt behov.
Klicka nu på Förälders-ID (227) på höger sida, som tar dig tillbaka till artikeln. Klicka på fliken Länkar för artikeln för att se utvecklaruppgiften länkad och visad.
De skapade utvecklaruppgifterna kommer att kopplas ytterligare till Källkod och sedan byggd. Jag kommer att visa detta i en separat artikel.
Eftersom testfallet redan skapades när det länkades till kravet kan det nu läggas till i artikeln. Klicka på 'Lägg till relaterad' rullgardinsmeny och välj 'Lägg till testad av testfall'
Välj ”Länk till befintligt testfall”.
Välj testfallet som redan skapades tidigare och klicka sedan på OK.
Spårbarheten är nu uppdaterad för att visa testfallet länkat.
Story-artikeln har också ett arbetsflöde som kan stängas när utvecklarens uppgifter, defekter och testfall är klara.
Testhantering med IBM Rational Quality Manager
I ovanstående vy av Story-objektet klickar du på Testfallet för att öppna det för att skapa manuella testskript och för ytterligare testning.
För vidare användning av IBM Rational Quality Manager, se min tidigare artikel publicerad på => IBM Rational Quality Manager (RQM): Komplett praktisk guide
Slutsats
Genom att läsa den här artikeln skulle du ha förstått vikten av att ha en enda ALM-plattform för leverans från slut till slut.
Jag tror av min erfarenhet att det inte är lätt att ersätta din befintliga leveransmiljö där flera verktyg används men jag föreslår att du tittar på att gå vidare till en enda förvarsmiljö inom en snar framtid.
Sammanfattningsvis har vi sett:
- Vad är IBM Rational CLM
- 3 beståndsdelar i CLM
- Användning och bästa praxis som ska följas för användning av länkartiklar via IBM Rational DOORS NG, IBM Rational Team Concert och IBM Rational Quality Manager
Om författaren: Den här artikeln är skriven av STH-teammedlem Niranjan. Han har 20+ års erfarenhet av IBM Rational-verktyg.
Därefter kommer vi att täcka djupgående praktiska handledning om IBM-verktyg som:
- Kravshantering med DOORS NG
- IBM Rational Team Concert
- IBM Urbancode Release and Deploy
Vi kommer att försöka fokusera på att dyka djupt på några av dessa funktioner också.
Rekommenderad läsning
- IBM Rational Team Concert Defect Management Tool Tutorial
- Data Pool Feature i IBM Rational Quality Manager för testdatahantering
- Introduktion till IBM Rational DOORS Next Generation Requirements Management Tool
- IBM Rational Quality Manager (RQM) -integration med Rational Functional Tester (RFT)
- SVN till IBM Rational Team Concert Migration Tutorial
- Learning Basics of Rational Robot - IBM Test Automation Tool
- IBM Rational Team Concert (RTC) och SVN Integration On Windows
- IBM Rational Team Concert Advanced Work Item Customization