2. Fernando Cunha – fecunhainfo@gmail.com
•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. 3
ORKSHOP 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. 4
ORKSHOP 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
6. 6
ALM
O que é Application Lifecycle Management
na sua opinião?
7. 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. 8
PILARES ALM
O ALM é estruturado em cima de três pilares que se
complementam, são eles: pessoas, processos e ferramentas.
9. 9
TC – 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. 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. 11
MINISTRAÇÃ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. 12
ORK 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.
16. 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”
18. 18
ERSPECTIVAS 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. 19
ERSPECTIVAS 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. 20
ERSPECTIVAS 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. 21
ERSPECTIVAS 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
31. 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.