Atlassian Crucible pela 3layer Tecnologia

15
3layer Tecnologia Atlassian Crucible www.3layer.com.br [email protected] Porto Alegre, RS – Brasil 2010

description

Alguns slides em portugues (os primeiros no Brasil) da 3layer Tecnologia sobre o Atlassian Crucible, excelente ferramenta para revisao de codigo-fonte e artefatos diversos totalmente integradada ao Jira e Fisheye. Mande email para [email protected] para mais detalhes.

Transcript of Atlassian Crucible pela 3layer Tecnologia

Page 1: Atlassian Crucible pela 3layer Tecnologia

3layer TecnologiaAtlassian Crucible

[email protected]

Porto Alegre, RS – Brasil2010

Page 2: Atlassian Crucible pela 3layer Tecnologia

4

Sumário

PARTE 1 – CaracterísticasRevisões colobarativasAssincronismo on-lineRevisões interativasIntegração com o JiraRevisões pré e pós commitTotalmente extensivo

PARTE 2 – Algumas funcionalidadesSuporte a WorkflowUso de DashboardSuporte a RSSSuporte a Wiki Markup

PARTE 3 – Apresentação do vídeoContatos e InformaçõesFim

Page 3: Atlassian Crucible pela 3layer Tecnologia

Institucional

5

• 3layer Tecnologia– Fundada em 2005, estabelecida em Porto Alegre – RS,

tem foco em arquitetura, projeto e construção de software enterprise

Page 4: Atlassian Crucible pela 3layer Tecnologia

Características

• Revisões colaborativas– As revisões podem ser criadas e designadas uma ou mais

pessoas e/ou grupo • A revisão, dependendo do fluxo de trabalho que esta vinculada

pode ou não ser finalizada mesmo sem todos os revisores concluírem suas revisões.

• Por padrão a revisão só pode ser finalizada pelo criador ou moderador da revisão.

• Durante a revisão os revisores podem trocar mensagens , semelhante o Twitter e Google Buzz

• Dentro da revisão os posts de comentários podem ser tratados como defeitos, os quais podem ter ordem de prioridade de qualificação do defeito

6

Page 5: Atlassian Crucible pela 3layer Tecnologia

Características

• Assincronismo on-line– O Crucible é todo implementado com a tecnologia Web

2.0– Os eventos que acontecem entre os usuários são

assíncronos, cada usuário é informado on-line das modificações e interações de outros usuários.

– Além de informações on-line na ferramenta os usuários recebem informações via e-mail

– Boa parte das ações acontecem usando a tecnologia Ajax atualizando partes da tela assincronamente sem recarregar toda a página tornado as interações mais ageis

7

Page 6: Atlassian Crucible pela 3layer Tecnologia

Características

• Revisões interativas– Múltiplas revisões

• Você pode interagir com mais de uma revisão ao mesmo tempo• Você pode fazer comparações entre mais de uma revisão

– As interações de outros usuários em uma revisão são propagadas para todos os usuários que participam desta revisão

– Integração com o Fisheye• Possibilidade de criarmos revisões em linhas de código fonte

indexadas pelo Fisheye• Uso da pesquisa ou versões do svn via Fisheye para cria uma

revisão

8

Page 7: Atlassian Crucible pela 3layer Tecnologia

Características

• Integração com o Jira– Integração do Jira com o Crucible

• A tela da tarefa do Jira possui uma aba a qual mostra todas as revisões vinculadas ao ID da tarefa

– Integração do Crucible com o Jira• Ao criar uma revisão você pode vincular a mesma a uma tarefa do

Jira• Podemos também criar uma tarefa no Jira via Crucible

– No Jira podemos tirar relatórios das revisões no crucible e publicarmos no Jira via Portlets ou GadGats

9

Page 8: Atlassian Crucible pela 3layer Tecnologia

Características

• Revisões pré e pós commit– Podemos criar revisões antes de fazer o commit do

código no controle de versão• Para isso temos que usar o plugin do Crucible no Eclipse ou IntelliJ

IDEA as duas ferramentas de codificação Java suportadas– Podemos criar revisões após o código já ter sido enviado

ao controle de versão• Com o código versionado podemos criar e interagir nas revisões

usado a interface web ou o plugin no Eclipse e na IntelliJ IDEA– O plugin no Eclipse e na IntelliJ IDEA é mais uma interface

para interagirmos nas revisões como fazemos pela interface web

10

Page 9: Atlassian Crucible pela 3layer Tecnologia

Características

• Totalmente extensivo– Suporte a Plugins

• Temos vários plugins que podemos usar no Crucible para adicionar ainda mais funcionalidades a ele

• Boa parte destes plugins são gratuítos e alguns pagos• Você pode ver em https://plugins.atlassian.com/search/by/crucible

– Acesso via API • Podemos via programação Java ou usar REST e Web Services

acessar informações do Crucible• Com isso podemos se necessário integrar aplicações caseiras com

o Crucible de uma forma fácil e segura

11

Page 10: Atlassian Crucible pela 3layer Tecnologia

Algumas funcionalidades

• Suporte a workflow– Toda a interação desde a criação de uma revisão até o

seu fechamento segue um fluxo de trabalho pré definido na área administrativa da ferramenta

• Por padrão o Crucible já vem com dois workflows pré definidos os quais podemos usar, o Default e Agile

• Podemos copiá-los e modificá-los conforme o processo que acharmos melhor para nossa empresa

– Dentro de cada Workflow podemos definir quem faz o que em cada faze do fluxo de trabalho

• Com isso temos um controle de quem pode criar revisões, quem pode revisar, adicionar defeitos, fechar revisões, etc

12

Page 11: Atlassian Crucible pela 3layer Tecnologia

Algumas funcionalidades

• Uso de Dashboard– No Dashboard principal do Crucible temos

estrategicamente organizado as revisões e interações dos usuários

– Podemos ver todas as atividades no Crucible se tivermos o fisheye habilitado também vemos as atividades dele

– Podemos ver nossas revisões– Ver as tarefas relacionadas do Jira– Ver gráficos sobre histórico e atividades entre outras

informações

13

Page 12: Atlassian Crucible pela 3layer Tecnologia

Algumas funcionalidades

• Suporte a RSS– Podemos assinar Feeds RSS e ficar sabendo informações

através de um leitor RSS• Suporte a Wiki Markup

– Podemos usar tags do padrão wiki markup na descrição das revisões, com isso podemos formatar o texto da descrição dando um visual mais atraente

14

Page 13: Atlassian Crucible pela 3layer Tecnologia

Apresentação do vídeo

15

Page 14: Atlassian Crucible pela 3layer Tecnologia

Contatos e Informações

• Site http://www.3layer.com.br• Email [email protected]• Slideshare http://slideshare.net/3layer• Subversion http://svn.3layer.com.br/svn/public/• Wiki http://3layer.com.br/confluence/ • Twitter http://twitter.com/3layer• Blog http://3layertecnologia.blogspot.com• Skype treelayer

3layer Tecnologia - Arquitetura, Projeto e Construção Java EE Open Source 16

Page 15: Atlassian Crucible pela 3layer Tecnologia

3layer TecnologiaPortfólio Operacional

[email protected]

Porto Alegre, RS – Brasil2010