rational team concert - g.raciukaitis

25
IBM Global Business Services Rational Team Concert – demonstracija 10/29/08 © 2008 IBM Corporation Rational Team Concert – demonstracija Gytis Račiukaitis, IT Architect IBM Global Business Services Solutions Center in Lithuania

Upload: others

Post on 12-Sep-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rational Team Concert - G.Raciukaitis

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

Page 2: Rational Team Concert - G.Raciukaitis

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

Page 3: Rational Team Concert - G.Raciukaitis

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

Page 4: Rational Team Concert - G.Raciukaitis

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

Page 5: Rational Team Concert - G.Raciukaitis

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

Page 6: Rational Team Concert - G.Raciukaitis

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

Page 7: Rational Team Concert - G.Raciukaitis

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

Page 8: Rational Team Concert - G.Raciukaitis

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

Page 9: Rational Team Concert - G.Raciukaitis

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

Page 10: Rational Team Concert - G.Raciukaitis

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

Page 11: Rational Team Concert - G.Raciukaitis

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

Page 12: Rational Team Concert - G.Raciukaitis

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

Page 13: Rational Team Concert - G.Raciukaitis

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

Page 14: Rational Team Concert - G.Raciukaitis

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

Page 15: Rational Team Concert - G.Raciukaitis

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

Page 16: Rational Team Concert - G.Raciukaitis

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ė

Page 17: Rational Team Concert - G.Raciukaitis

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

Page 18: Rational Team Concert - G.Raciukaitis

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

Page 19: Rational Team Concert - G.Raciukaitis

IBM Global Business Services

© 2008 IBM Corporation19 Rational Team Concert – demonstracija 10/29/08

Klausimai

Page 20: Rational Team Concert - G.Raciukaitis

IBM Global Business Services

© 2008 IBM Corporation20 Rational Team Concert – demonstracija 10/29/08

Backup - SCRUM

� SCRUM projektų valdymo procesas

Page 21: Rational Team Concert - G.Raciukaitis

IBM Global Business Services

© 2008 IBM Corporation21 Rational Team Concert – demonstracija 10/29/08

”Krioklio” ir ”agile” procesai

Page 22: Rational Team Concert - G.Raciukaitis

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

Page 23: Rational Team Concert - G.Raciukaitis

IBM Global Business Services

© 2008 IBM Corporation23 Rational Team Concert – demonstracija 10/29/08

SCRUM - procesas

Page 24: Rational Team Concert - G.Raciukaitis

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

Page 25: Rational Team Concert - G.Raciukaitis

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