Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
IBM Global Business Services
Rational Team Concert – demonstracija 10/29/08 © 2008 IBM Corporation
Rational Team Concert – demonstracijaGytis Račiukaitis, IT ArchitectIBM Global Business Services Solutions Center in Lithuania
IBM Global Business Services
© 2008 IBM Corporation2 Rational Team Concert – demonstracija 10/29/08
Turinys
ďż˝ Jazz projektas ir Rational Team Concert
– Jazz platforma ir Rational Team Concert
– Rational Team Concert - Jums
ďż˝ Rational Team Concert demonstracija
– Planavimas ir iteracijos pradžia
– Projekto progresas, ataskaitos ir problemų registravimas
– Darbas komandoje
– Nuolatinė integracija, produkto versijos išleidimas
Turinys
IBM Global Business Services
© 2008 IBM Corporation3 Rational Team Concert – demonstracija
Kas yra Jazz?
Innovation
A major investment by IBM to create a scalable, extensible team collaboration platform for seamlessly
integrating tasks across the software lifecycle
Community
Jazz.net – Jazz project venue for open commercial development of Jazz platform
and Jazz-based products and an extension of the world wide Eclipse
ecosystem
Vision
A vision for the value and experience that future Rational products can bring to software and systems
delivery teams
Rational Products
A commercial project led by the IBM team that brought you the Eclipse™ Platform. Rational Team Concert will be the first product built on Jazz and feature tooling the
agile practices.
Innovative Software Engineering
IBM Global Business Services
© 2008 IBM Corporation44
Rational Team Concert
ďż˝ Team Concert provides an integrated Collaborative development environment
ďż˝ Using a single repository
ďż˝ Integrated Version Control, Work Item and a Build System
ďż˝ Integrated communications (Jabber, Google Talk, Sametime, Skype (TBD))
Foundation: Project Areas, Teams, Users, Process,
Chat, Presence, Events, Alerts, Dashboard, Reports, Search
Build System
•Coverage
•Static analysis
Source Control
•Change Sets
•Streams
•Baselines
Work Items
•Bug tracking
•Task tracking
•Planning
•Approvals
AdaptiveProcess Enactment& Continuous Analysis
Artifact relationships
IBM Global Business Services
© 2008 IBM Corporation5 Rational Team Concert – demonstracija
Rational Team Concert 1.0
Up to 10 Users Up to 50 Users Up to 250 Users
Express StandardExpress-C
Zip File Install Manager -60 day Eval Install Manager – 60 day Eval
DerbyTomcat
DB2 Express, DB2 or OracleTomcat or WAS
DB2 Express, DB2 or OracleTomcat or WAS
SVN SVNSVN
ďż˝ User Import and Synchronization
� Proxy Support – when available as add-on
ďż˝ CC/CQ Connectors
ďż˝ Customizable Work Items
ďż˝ Role-based Process Permissions
ďż˝ Reports
ďż˝ User Customizable Dashboards
ďż˝ Authentication
ďż˝ Server Level User Permissions
ďż˝ Authentication
ďż˝ Server Level User Permissions
Express-C and Express are fully-enabled Collaborative ALM environments. They differ only on scale and “high end” capabilities. Each Edition is additive – all capabilities in lower packages are available in higher packages.
CCCQBF
Free! 3 users
IBM Global Business Services
© 2008 IBM Corporation6 Rational Team Concert – demonstracija
Jazz – projekto struktūra
Project Area
Team Area{0..n}
Project artifacts
Users{1..n}
ProcessTemplate
Work Items
Requirements Streams
Reports
New artifactcontributions
Plans
Builds
ProcessSettings
IBM Global Business Services
© 2008 IBM Corporation7 Rational Team Concert – demonstracija
Jazz – defektai, reikalavimai, pakeitimai
ďż˝ Standartiniai tipai: Plan Item, Story, Task, Enhancement, Defect
� Naujų tipų kūrimas
ďż˝ TipĹł aibÄ— kiekvienai komandai
ďż˝ Konfiguruojamas gyvenimo ciklas
ReportReport
WorkWorkItemsItems
Plansdefine &organize
work items
PlanningPlanning
Source ControlSource Control
Change setsimplementwork items
BuildBuild
Reportsshow work
item activity
Work itemsdescribe
the builds
IBM Global Business Services
© 2008 IBM Corporation8 Rational Team Concert – demonstracija
Projekto planas pagal Jazz - pavyzdys
Release 1
Release 2
Maintenance
Iteration
Iteration
Iteration
Iteration
New Release Development
Iteration
Iteration
Iteration
Line
Q1
Dev
RFS
Q2
Dev
RFS
Q3
Dev
RFS
Q4
Dev
RFS
M1
Dev
RFS
M2
Dev
RFS
M3
Dev
RFS
M4
Dev
RFS
M5
Dev
RFS
M6
Dev
RFS
Release 2
Process State
RFS: Ready for ship
Release 3
IBM Global Business Services
© 2008 IBM Corporation9 Rational Team Concert – demonstracija
Projekto fazÄ—s planavimas
Release N
Milestone 1Warm-up Milestone i Milestone M End Game
Deco
mp
ressio
nR
etro
sp
ectiv
eIn
itial R
ele
ase P
lan
Test
Pla
n
Dev
elo
pm
en
t
Retro
sp
ectiv
e
Test
Pla
n
Dev
elo
pm
en
t
Retro
sp
ectiv
e
Test
Pla
n
Dev
elo
pm
en
t
Retro
sp
ectiv
e
Work ItemsWork Items
PreviousPlan
NextPlan
PostponedWork Items
Organize andDistribute
Work Items
PostponeWork Items
IterationIterationPlanPlan
Resolve and/orCreate
Work Items
IBM Global Business Services
© 2008 IBM Corporation10 Rational Team Concert – demonstracija
NuolatinÄ— integracija
Green Team
Red Team
Project
Source ControlSystem
Green teamcomponents
Red Teamcomponents
Projectintegration
Deliverenhancements,
fixes
Retrieve
Publishtests
artifactslogs
historyreports
Alerts:
BUILD
IBM Global Business Services
© 2008 IBM Corporation11 Rational Team Concert – demonstracija
Web sasaja
ďż˝ Work Items
ďż˝ UĹľklausos
ďż˝ Planavimas
ďż˝ Dashboards (tik Standard versijoje)
ďż˝ Nereikalingas RTC clientas
� Įrankis vadovams, klientams ir testuotojams
IBM Global Business Services
© 2008 IBM Corporation12 Rational Team Concert – demonstracija 10/29/08
Turinys
ďż˝ Jazz projektas ir Rational Team Concert
– Jazz platforma ir Rational Team Concert
– Rational Team Concert - Jums
ďż˝ Rational Team Concert demonstracija
– Planavimas ir iteracijos pradžia
– Projekto progresas, ataskaitos ir problemų registravimas
– Darbas komandoje
– Nuolatinė integracija, produkto versijos išleidimas
Turinys
IBM Global Business Services
© 2008 IBM Corporation13 Rational Team Concert – demonstracija 10/29/08
RTC jums - projektĹł valdymas
ďż˝ Poreikiai
– Prioretizuoti reikalavimai
– Resursų paskirstymas ir apkrautumo valdymas
– Vieningas procesas
– Integruoti įrankiai
– Integruota komanda, komunikacija
ďż˝ Rational Team Concert
– Procesas
– Planavimas
– Work items
– Komunikacija
– Komandos struktūra ir valdymas
– Resursų valdymas
z
IBM Global Business Services
© 2008 IBM Corporation14 Rational Team Concert – demonstracija 10/29/08
RTC jums - vadovas ir klientas
ďż˝ Poreikiai
– Projekto būsena, sveikatingumas, ataskaitos
– Projekto metrikos
– Reikalavimų, užduočių ir defektų registravimas ir prioretizavimas
– Biudžeto sekimas
– Laiko sekimas
– Įmonės standartai
ďż˝ Rational Team Concert
– Web sąsaja
– Ataskaitų variklis
– Iš anksto paruoštos ataskaitų formos
– Work items
– Darbo eigos modeliavimas
– Planavimas ir procesas
IBM Global Business Services
© 2008 IBM Corporation15 Rational Team Concert – demonstracija 10/29/08
RTC jums - komanda
ďż˝ Poreikiai
– Naujas komandos narys
– Integruoti įrankiai
– Komunikacija
– Kas dedasi aplink ?
– Atitikimas projekto, įmonės standartams
– Reikalavimų, užduočių ir defektų registravimas ir prioretizavimas
– Kodo peržiura, kokybės užtikrinimas
ďż˝ Rational Team Concert
– Work items
– Proceso kontrolė
– Konfiguracijos, kodo versiju valdymas
– Komunikacija
– Projekto informacijos pateikimas
– Nuolatinė integracija
IBM Global Business Services
© 2008 IBM Corporation16 Rational Team Concert – demonstracija 10/29/08
RTC jums - kokybÄ—s uĹľtikrinimas ir produkto versijĹłvaldymas
ďż˝ Poreikiai
– Nuolatinė integracija
– Produkto versijų valdymas
– Nuolatinis kokybės užtikrinimas
– Kodo kokybės būsenos pranešimas
– Reikalavimų, užduočių ir defektų registravimas ir prioretizavimas
ďż˝ Rational Team Concert
– Build variklis
– Build būsenos pranešimai
– Procesas
– Work items
– Kodo analizė
IBM Global Business Services
© 2008 IBM Corporation17 Rational Team Concert – demonstracija 10/29/08
Turinys
ďż˝ Jazz projektas ir Rational Team Concert
– Jazz platforma ir Rational Team Concert
– Rational Team Concert - Jums
ďż˝ Rational Team Concert demonstracija
– Planavimas ir iteracijos pradžia
– Projekto progresas, ataskaitos ir problemų registravimas
– Darbas komandoje
– Nuolatinė integracija, produkto versijos išleidimas
Turinys
IBM Global Business Services
© 2008 IBM Corporation18 Rational Team Concert – demonstracija 10/29/08
Demonstracija
ďż˝ SCRUM Sprint planavimas
– Užduočių ir reikalavimųpriskyrimas
– Darbų paskirstymas
ďż˝ Web sÄ…saja
– Ataskaitos
– Defekto sukūrimas
ďż˝ Darbas komandoje
ďż˝ Build variklis
IBM Global Business Services
© 2008 IBM Corporation19 Rational Team Concert – demonstracija 10/29/08
Klausimai
IBM Global Business Services
© 2008 IBM Corporation20 Rational Team Concert – demonstracija 10/29/08
Backup - SCRUM
ďż˝ SCRUM projektĹł valdymo procesas
IBM Global Business Services
© 2008 IBM Corporation21 Rational Team Concert – demonstracija 10/29/08
”Krioklio” ir ”agile” procesai
IBM Global Business Services
© 2008 IBM Corporation22 Rational Team Concert – demonstracija 10/29/08
SCRUM procesas
� ”Agile”
ďż˝ Paprastas metodas sudÄ—tingĹł projektĹłvaldymui
� Gudri išbandytų metodųir praktikų kombinacija
ďż˝ Lengvai ÄŻdiegiamas
ďż˝ Remiasi ĹľmonÄ—mis projekte, o ne technologijomis
ďż˝ SumaĹľinta finansinÄ—rizika
IBM Global Business Services
© 2008 IBM Corporation23 Rational Team Concert – demonstracija 10/29/08
SCRUM - procesas
IBM Global Business Services
© 2008 IBM Corporation24 Rational Team Concert – demonstracija 10/29/08
SCRUM – rolės
� ”Kiaulės” *
– Produkto savininkas
– SCRUM Master
– Komanda
� ”Viščiukai” *
– Vartotojai
– Klientai, Tiekėjai
– Vadovai
*http://en.wikipedia.org/wiki/Scrum_(development)#Scrum_roles
IBM Global Business Services
© 2008 IBM Corporation25 Rational Team Concert – demonstracija 10/29/08
SCRUM – Artefaktai ir Ceremonijos
ďż˝ Artefaktai
– Product Backlog
– Sprint Backlog
– Burndown chart
ďż˝ Ceremonijos
– Sprint Planning meeting
– Daily Scrum meeting
– Sprint Review meeting