Praktisk anvendelse af Rational CLM
-
Upload
ibm-danmark -
Category
Technology
-
view
860 -
download
5
Transcript of Praktisk anvendelse af Rational CLM
© 2011 IBM Corporation
Praktisk anvendelse af Rational CLM internt i et IBM-projekt - erfaringsudveksling fra os til jer
Lene Stenskrog, SCRUM-master, projektleder og Subject Matter Expert i Rational Team Concert
Simon Christiansen, SCRUM-master, programleder og ansvarlig for Rational Center of Competence Nordic.
December 2011
© 2011 IBM Corporation2
Dagsorden
Formål
Lidt om os selv, og vores baggrund for at stå her
Vores udrulning af CLM
De forskellige interessanter ifht. CLM
Vores konkrete implementering (demonstreret)
Interessanternes anvendelse
Hvor vil vi gerne videre hen herfra?
Vores vurdering af CLM
Afrunding - hvad kan I bruge dette til?
© 2011 IBM Corporation3
Formål
Kommunikere vores erfaringer
Klæde jer på til en endnu mere succesfuld implementering
Gerne dialog og spørgsmål undervejs
Disclaimer: Vi vil bestemt ikke påstå at vi benytter/udnytter CLM optimalt. Vi har startet med anvendelsen af RTC til SCRUM, RQM til testcases osv., og lidt hen ad vejen har vi bundet tingene sammen (og senest er version 3 med CLM jo kommet på banen). Vi er stadig ”på vej”.
© 2011 IBM Corporation4
Lene og Simon – hvorfor står vi her?
Simon– Programleder på SKAT-account hos IBM GBS Danmark– ”Kraftig tools-interesseret” (Lead på Rational Center of Competence Nordic)
Lene– Projektleder og scrum-master på SKAT-account hos IBM GBS Danmark– Projektleder og scrum-master i Rational Center of Competence Nordic– Subject Matter Expert på RTC
© 2011 IBM Corporation5
Vores udrulning af CLM
JAZZ (grundlaget for CLM) blev født - ”Drink our own champagne – ja tak”
Græsrods-initiativ (JIP-DK server-setup)
Initielt på eIndkomst, siden meget breddere (21 projekter)
Mercury Testdirector RQM (Testplan/testcases)
SCRUM på tavle med post-its RTC SCRUM-template (planning-items)
Rational Clearquest defects RTC/RQM defects
Subversion SCM RTC SCM
Release-planning fra Clearquest/Excel RTC Planning
Krav-styring Rational Portfolio Manager RRC
User-interfaces/mockups i f.eks. Excel RRC storyboard
Men en del ”silo-anvendelse”
© 2011 IBM Corporation6
Vores udrulning af CLM (forsat)
Ønske om fuld CLM-udnyttelse– Også selv om vi sidder samlet !
Har løbende forsøgt at binde tingene sammen
Dog ikke grebet analytisk an – lidt for ustruktureret
Så kom CLM 3.0.1 – og her er vi så nu !
Så hvordan kunne/burde vi have grebet det an?
© 2011 IBM Corporation7
De forskellige interessanter ifht. CLM (eksempler)
Release-manager1. Overordnet release-oversigt 2. Kunden ringer og vil høre hvornår et givet krav forventes releaset3. Release-note der lister indhold af releasen
Tester/Testmanager1. Hvilke defects er rettet i seneste build?2. Hvad er status på igangværende test – er der blocking defects? Defects affecting
requirements3. Hvor langt er testen af et givet krav/samling af krav?
Udvikler1. Hvad er bruger-grænsefladen til det krav jeg skal implementere?2. Hvilket krav hører en given defect til – og hvad var det forventede resultat (fra
testcasen)?
Build-manager1. Kører alle builds som de skal?2. Skal der optimeres på build-tid?
© 2011 IBM Corporation8
RQM 3.0.1
© 2011 IBM Corporation
Learn more at: https://jazz.net/wiki/bin/view/Main/CALM2010LinkTypes
CLM Link Types
9
© 2011 IBM Corporation10
Vores konkrete implementering
”Take it away, Lene”
© 2011 IBM Corporation11
Interessanternes anvendelse af CLM
Release-manager1.Overordnet release-oversigt 2.Kunden ringer og vil høre hvornår et givet krav forventes releaset3.Release-note der lister indhold af releasen
Tester/Testmanager1.Hvilke defects er rettet i seneste build?2.Hvad er status på igangværende test – er der blocking defects? Defects affecting
requirements3.Hvor langt er testen af et givet krav/samling af krav?
Udvikler1.Hvad er bruger-grænsefladen til det krav jeg skal implementere?2.Hvilket krav hører en given defect til – og hvad var det forventede resultat (fra
testcasen)?
Build-manager1.Kører alle builds som de skal?2.Skal der optimeres på build-tid?
© 2011 IBM Corporation12
Hvor vil vi gerne videre hen herfra ?Øvrige integrationer
RTC SCM
RTC Build (se eIndkomst dashboard)
RAD Codecoverage
RAD Software Analyzer
Rational Software Architect
Rational Performance Tester
Rational Functional Tester
Rational Service Tester
Kommende:– Design manager– RRDI (Rational Reporting for Development Intelligence)
© 2011 IBM Corporation13
RTC-SCM
© 2011 IBM Corporation14
RTC-Build
© 2011 IBM Corporation15
RAD Code-coverage
© 2011 IBM Corporation16
RAD Software Analyzer
© 2011 IBM Corporation17
Rational Software Architect
© 2011 IBM Corporation18
Rational Performance Tester
© 2011 IBM Corporation19
Rational Functional Tester
© 2011 IBM Corporation20
© 2011 IBM Corporation21
Vores vurdering af CLM
Værdifuldt – alt nødvendig information samlet i ét værktøj
God integration (ikke bridges/connectors etc.)
Kræver disciplin/opdragelse
Kræver grundig forberedelse – øger i hvertfald udbyttet
Også relevant ved coallokerede teams – men selvsagt endnu mere relevant ved distribuerede teams
Standardiseret værktøjsanvendelse (company-wide)
© 2011 IBM Corporation22
Afrunding
Kan I forholde jer til/genkende disse situationer/problemstillinger?
Har vi opnået vores formål:– at viderebringe vores erfaringer– at klæde jer på til en endnu mere succefuld udrulning