31
Rational Team Concert RTC -Rational Team Concert Developer Level – parte 1

Rtc work shop - developer - introdução - aula 01

Embed Size (px)

Citation preview

Rational Team Concert

RTC -Rational Team ConcertDeveloper Level – parte 1

Fernando Cunha – [email protected]

•Bacharel em Informática•Pós graduado Engenharia de Software UFPR•Pós graduando em Gestão de TI•ITIL V3 Foundation Certificate•Gerente de Projetos

Contatos:

http://br.linkedin.com/pub/fernando-cunha/26/67a/827/

Palestrante:

3

WORKSHOP RTC – RATIONAL TEAM CONCERT

DIA 01

■ Introdução RTC■ Conhecer a IDEs disponíveis■ Entender o conceito de workitens e project

areas■ Criar consultas personalizadas■ Utilizar conceitos básicos da IDE Eclipse■ Criar de workitens

■ Introdução RTC■ Conhecer a IDEs disponíveis■ Entender o conceito de workitens e project

areas■ Criar consultas personalizadas■ Utilizar conceitos básicos da IDE Eclipse■ Criar de workitens

DIA 02

■ Entender o que é o SCM ■ Entender a diferença entre SVN e SCM■ Definições e comandos inerentes ao SCM■ Entender o funcionamento de buils no RTC■ Compartilhar projeto■ Criar workspaces e Streams

■ Entender o que é o SCM ■ Entender a diferença entre SVN e SCM■ Definições e comandos inerentes ao SCM■ Entender o funcionamento de buils no RTC■ Compartilhar projeto■ Criar workspaces e Streams

■ Utilizar o RTC Shell■ Conectar-se a projeto via RTC Shell■ Gerenciar artefatos■ Verificar mudanças pendentes■ Criar linhas de base e snapshots■ Avaliação

■ Utilizar o RTC Shell■ Conectar-se a projeto via RTC Shell■ Gerenciar artefatos■ Verificar mudanças pendentes■ Criar linhas de base e snapshots■ Avaliação

DIA 03

4

WORKSHOP RTC – OBJETIVOS

Após completar esse módulo o participante será capaz de:

•Compreender o conceito de ALM

•Participar de uma área de projeto

•Buscar e criar workitems no RTC

•Mostrar histórico de workitems

•Customizar painel pessoal do projeto

•Conhecer as IDEs disponíveis na GVT

Introdução11

5

WORKSHOP RTC – RATIONAL TEAM CONCERT

Conhecendo as IDEs22

Customizando perspectivas33

Criando Workitens44

Criando queries personalizadas55

Introdução66

Exercícios77

Demonstração

6

ALM

O que é Application Lifecycle Managementna sua opinião?

7

ALM

Application Lifecycle Management (ALM)

Podemos definir ALM como todo o processo que guia a vida útil de uma aplicação desde a sua concepção, passando pela

construção, operação e evolução.

8

PILARES ALM

O ALM é estruturado em cima de três pilares que se complementam, são eles: pessoas, processos e ferramentas.

9

RTC – RATIONAL TEAM CONCERT

Mas, quais são os processos mais importantes desta gerência de aplicações? Podemos dividir esta resposta em três grandes processos:

•Gerência de Requisitos•Gerência de Configuração e mudanças e build•Gerência de testes

O RTC é a ferramenta responsável somente pelo processo de Gerência de Configuração e mudanças

• Gestão do backlog de tarefas• Controle de versão próprio

• (SCM - Source Control Management)• Rastreabilidade (source code X tasks)• Geração e Administração de pacotes

• Gestão do backlog de tarefas• Controle de versão próprio

• (SCM - Source Control Management)• Rastreabilidade (source code X tasks)• Geração e Administração de pacotes

10

PROJECT AREA

A Project Area ou Área de Projeto, é um espaço que contém todos os planos, itens de trabalho e outras coisas relacionadas ao projeto que está sendo configurado.

• Um projeto no RTC é sempre orientado ao desenvolvimento de uma aplicação

• Um projeto no RTC é sempre orientado ao desenvolvimento de uma aplicação

11

ADMINISTRAÇÃO DA PROJECT AREA

Na parte de administração da project area é possível definir permissões, adicionar membros, criar times, criar timelines, fazer pequenas customizações, etc.

Somente quem possui perfil de administrador pode realizar alterações nas configurações da Project Area

Somente quem possui perfil de administrador pode realizar alterações nas configurações da Project Area

12

WORK ITEM OU ITEM DE TRABALHO

Um work item é uma forma de acompanhar as tarefas, defeitos ou melhorias que sua equipe precisa tratar durante o ciclo de desenvolvimento.

13

PAINEL DO PROJETO

14

CONSULTAS

Os work items podem ser observados através de consultas pré-definidas pelo administrador ou consultas personalizadas.

15

PROCESSO RTC

X

16

EXERCÍCIOS

1. Escolha um colega para fazer a atividade em conjunto

2. Logar no endereço:

https://jazz.net/sandbox01-ccm/web/projects

3. Conectar-se em um projeto existente - TREINAMENTO RTC -

TEMPLATE SCRUM

4. Criar 01 workitem do tipo História

5. Atribui a história para o colega

6. Altere o status da História que seu colega criou para “Start

Working”

17

IDE - ECLIPSE

18

PERSPECTIVAS ECLIPSE

• Aba Team Artifacts• Suas conexões com o repositório• Hierarquia de projetos• Feeds• Repository Workspace• Áreas de equipes atribuidas• Work items

• Aba Team Artifacts• Suas conexões com o repositório• Hierarquia de projetos• Feeds• Repository Workspace• Áreas de equipes atribuidas• Work items

19

PERSPECTIVAS ECLIPSE

• Aba My Work• Inbox: Lista de trabalho recém

atribuida• Current work: work items para a

iteração atual• Future work: lista de work items

futuros

• Aba My Work• Inbox: Lista de trabalho recém

atribuida• Current work: work items para a

iteração atual• Future work: lista de work items

futuros

20

PERSPECTIVAS ECLIPSE

• Aba Team Dashboard• My Open Work Items: lista de

workitems por prioridade• Event log: exibi informações de feeds

e notícias• Build: lista de eventos para build

• Aba Team Dashboard• My Open Work Items: lista de

workitems por prioridade• Event log: exibi informações de feeds

e notícias• Build: lista de eventos para build

21

PERSPECTIVAS ECLIPSE

• Aba WorkItem• Mostra o resultado do work item da

consulta em uma tabela. Criação de consultas personalizadas ou visualização de consultas compatilhadas

• Aba WorkItem• Mostra o resultado do work item da

consulta em uma tabela. Criação de consultas personalizadas ou visualização de consultas compatilhadas

22

CUSTOMIZANDO PERSPECTIVAS

Na IDE é possível customizar perspectivas, por exemplo a Team Artefacts, MyWork.

23

CUSTOMIZANDO PERSPECTIVAS

É possível adicionar novar perspectivas e configurar a frequência de atualização

24

CONECTANDO AO PROJETO

25

CRIANDO WORKITENS

Ir ao menu Workitem > New > Work Item> Selecionar um tipo de workitem

26

CRIANDO QUERIES PERSONALIZADAS

Ir ao menu Workitems > My Queries> New Query> Selecionar um tipo de workitem

27

IDE – RTC SHELL

28

RTC SHELL

Windows Explorer com instalação do RTC SHELL

29

RTC SHELL

Conectando-se a um projeto

30

RTC SHELL

Carregando um repositório de trabalho

X

31

EXERCÍCIOS

1. Criar uma história através do Eclipse.

2. Criar uma tarefa através do Eclipse.

3. Relacionar a tarefa com a história.

4. Atribuir a tarefa para o seu colega.

5. Editar tarefas e efetue o lançamento de horas.

6. Criar uma query que busque as histórias e suas respectivas tarefas.

7. Customize a tela de Team Dashboard > MyOpen Workitens e adicione a

consulta criada no exercício anterior.