LISTAGEM DE SOFTWARES DA PLATAFORMA

Transcrição

LISTAGEM DE SOFTWARES DA PLATAFORMA
LISTAGEM DE SOFTWARES DA PLATAFORMA ATLASSIAN ALM.docx
Página. 1 de 6
Atlassian ALM
Listagem de Softwares da Plataforma Atlassian ALM
Última atualização: Junho 2014
FÁBRICA DE SOFTWARE | OUTSOURCING | MENTORIA | CONSULTORIA | ATLASSIAN | REDHAT | SPARXSYSTEMS | GESTÃO COMPARTILHADA
Av. Getúlio Vargas, 1594 salas 203, 703 e 704 – Menino Deus
CEP: 90150-000 – Porto Alegre – RS – Brasil
Fone: +55.51.3023.4139 | Skype: treelayer | Twitter: /3layer | Email: [email protected] | Web:
www.3layer.com.br
LISTAGEM DE SOFTWARES DA PLATAFORMA ATLASSIAN ALM.docx
Página. 2 de 6
1 VISÃO GERAL
A plataforma Atlassian ALM é composta atualmente por nove ferramentas (JIRA, Confluence, Crowd, Stash,
Bamboo, Fisheye, Crucible, Clover e HipChat) de primeira linha para gestão de projetos e programas de
desenvolvimento e de suporte de sistemas, sendo líder no Quadrante Mágico do Gartner Group desde 2012.
Com um Marketplace com mais de 1.400 módulos e plugins complementares, ela é decididamente uma
plataforma madura, completa e flexível para atingir quaisquer nichos de mercado, cobrindo deste equipes de
desenvolvimento ágeis, até cenários mais tradicionais, distribuídos ou multi-tecnologia de desenvolvimento.
Assim, sendo uma gama muito grande possibilidades, pode ser difícil para um usuário inicial da plataforma
Atlassian decidir por conta própria quais os softwares e plugins/módulos são mais adequados para o seu projeto
ALM.
Logo, baseado na experiência de dezenas de projetos e milhares de horas de consultoria, a 3layer Tecnologia
desenvolveu este documento de referência com uma lista mais sintética, cobrindo os softwares, plugins/módulos
mais comumente utilizados e que demonstraram resultados altamente satisfatórios aos clientes Atlassian.
Esta lista não é definitiva nem impositiva, mas serve como uma orientação segura para o início de uma análise
para implantação da plataforma Atlassian ALM. Assim, complemente esta orientação inicial com o apoio de um
consultor Atlassian autorizado que poderá dar para dar dicas e uma indicação definitiva e segura para o seu projeto.
FÁBRICA DE SOFTWARE | OUTSOURCING | MENTORIA | CONSULTORIA | ATLASSIAN | REDHAT | SPARXSYSTEMS | GESTÃO COMPARTILHADA
Av. Getúlio Vargas, 1594 salas 203, 703e 704 – Menino Deus
CEP: 90150-000 – Porto Alegre – RS – Brasil
Fone: +55.51.3023.4139 | Skype: treelayer | Twitter: /3layer | Email: [email protected] | Web:
www.3layer.com.br
LISTAGEM DE SOFTWARES DA PLATAFORMA ATLASSIAN ALM.docx
Página. 3 de 6
2 SOFTWARES RECOMENDADOS
Abaixo, a listagem dos softwares da plataforma Atlassian ALM que já foram utilizados em projetos da 3layer
Tecnologia e são recomendados para clientes onde o contexto de projeto é aderente:
SOFTWARE / MÓDULO
USO
JIRA
Ferramenta central da solução, gestão de demandas (incluindo bugs), de projetos, de suporte com
permissão granular, workflows, telas, campos, dashboards, listagem, gráficos, relatórios, mensageria
customizados. É o carro-chefe da plataforma, e geralmente o primeiro produto que o cliente
demonstra interesse em utilizar. Diferencia-se de outras ferramentas de gestão de projetos e e bugtracking por ter uma extrema capacidade de configuração e uma engine de workflow integrada flexível
para rodar qualquer fluxo de trabalho que possa ser imaginado.
Roadmaps for Jira
Módulo para planejamento ágil, permite de forma visual via drag-and-drop ao gestor de um projeto
organizar entregas, milestones, sprints, tarefas, montar as raias de um Gantt e prever ações de longo
curto, médio e principalmente de longo prazo de um projeto. Ao fazer este planejamento, mostra as
super alocações das equipes e permite fazer reorganizações facilmente a fim de acomodar o escopo
do projeto. Após isso, durante o monitoramento e controle do projeto, traz vários gráficos para
visualizar custos, horas, áreas do projeto, entre outras informações.
Módulo Workload
Traz suporte à visualização da carga de trabalho alocada para as pessoas do projeto, amparando
gerência na distribuição das demandas no dia-a-dia dos trabalhos. Permite ao gestor e envolvidos
detectar facilmente super e sub-alocações de pessoas.
Módulo Jira Workflow Toolbox
Adiciona dezenas de regras configuráveis sobre as funções de workflows nativas do Jira. Todas
instalações ALM Atlassian, de qualquer tamanho, se beneficiam largamente deste módulo.
Módulo JQL Tricks
Adiciona mais de 50 (cinquenta) funções avançadas para busca de informações dentro do Jira.
Essencial para montagem de dashboards avançados e filtragem de informações para gráficos e
relatórios. Filtros de informações extremamente complexos podem ser montados com este módulo.
Módulo JEMH
Caso o Jira venha ser utilizado para processamento (entrada e saída) de emails, este módulo é
essencial. Possui suporte à criação de profiles de configuração permitindo criar chamados, anexos,
comentários, movimentar workflows e preencher campos de tarefas via emails para o Jira.
Módulo Tempo Timesheets
Essencial para equipes de trabalho onde o planejamento e o controle apurado de horas é usado. Tem
ainda suporte à relatórios e categorização de horas por centro de custo ou campos customizados de
apontamento de horas. Ainda traz um avançado timesheet e capacidade de exportação de dados.
Módulo Tempo Planner
Complementa o Tempo Timesheets, permitindo fazer planejamento de horas para as pessoas do
projeto. Integrando-se naturalmente ao módulo Jira Agile, permite visualizar super e sub-alocações,
reorganizar times de projeto para acomodar a carga de trabalho e organizar a entrada e saída de
pessoas no projeto (como férias, trocas de pessoas, indisponibilidades, etc.) mantendo a organização
da carga de trabalho dentro dos parâmetros esperados para a condução do projeto.
Módulo Misc Workflow Extensions
Complementar ao Jira Workflow Toolbox, também agrega funções para regras de workflow no Jira.
Salienta-se que as capacidades de regras de workflow no Jira são o grande diferencial frente a outras
ferramentas de gestão de demandas/projetos e ter uma gama ampla de regras de workflow maximiza
o valor agregado da solução nesta área. Qualquer instalação ALM, de qualquer tamanho, se beneficia
largamente deste módulo.
Módulo Jira Agile
Essencial para equipes ágeis. Traz Quadro de Planejamento (que permite estimar e priorizar itens de
backlog), Quadro Kanban e Gráficos Burndow ao Jira, tudo isso em uma interface Web 2.0 totalmente
drag-and-drop. Tem diversos relatórios para acompanhamento da agilidade do time, como métricas de
velocidade de ciclo (sprint), orçado x realizado e acompanhamento de horas ou pontos (points)
consumidos.
Módulo IDE Connector (Mylyn)
Módulo cliente, a ser instalado sobre a plataforma EclipseIDE de cada desenvolvedor. Permite aos
desenvolvedores criar bugs, acompanhar tarefas, registrar horas, comentários, anexos e outras
operações do dia-a-dia sem ter que acessar a interface web do Jira. Para desenvolvedores Java, é
utilíssimo. É gratuito.
Módulo Profields
Caso o ambiente de gestão de projetos precise qualificar e quantificar atributos de projeto, como Tipo
do Projeto, Status do Projeto, Área de Conhecimento do projeto ou qualquer outra informação, este
módulo é essencial. Em outras palavras, ele permite criar campos customizados (data, numéricos,
texto, combos, listas, etc.) para projetos e obter gráficos e relatórios sobre estes campos.
Módulo Billing Tracking Collection
Agrega nada menos do que 30 tipos diferentes de relatórios para projetos no Jira, como
acumuladores, totalizadores, médias, gráficos (barra, pizza, linhas) e listagens. Permite ainda criar
novos tipos de relatórios (usando linguagem Velocity). Traz também um robusto e configurável
mecanismo de billing, ou seja, transformação de horas trabalhadas em valores monetários (exemplos
de uso incluem quantificar o custo de um time de desenvolvimento, de uma tarefa, de um projeto ou
de uma área de negócio, como atendimentos de suporte ou fábrica de software). É um dos mais
valiosos módulos de relatórios para o JIRA.
Módulo TeamLead
Este módulo permite visualizar as tarefa de projeto em calendarários, dando noção de alocação de
recurso por dia de trabalho. Útil quando processos de gestão bastante rígidos, que controlam os
horários das tarefas de projeto estão presentes.
FÁBRICA DE SOFTWARE | OUTSOURCING | MENTORIA | CONSULTORIA | ATLASSIAN | REDHAT | SPARXSYSTEMS | GESTÃO COMPARTILHADA
Av. Getúlio Vargas, 1594 salas 203, 703e 704 – Menino Deus
CEP: 90150-000 – Porto Alegre – RS – Brasil
Fone: +55.51.3023.4139 | Skype: treelayer | Twitter: /3layer | Email: [email protected] | Web:
www.3layer.com.br
LISTAGEM DE SOFTWARES DA PLATAFORMA ATLASSIAN ALM.docx
Página. 4 de 6
Módulo Saved Filter With Columns
Complementa os dashboards do Jira, permitindo ao administrador padronizar telas de listagem da
ferramenta, a fim de minimizar o esforço de Gerência de Configuração do ambiente ALM. É perfeito
para organizar cenários de dashboards e filtros quando múltiplas equipes e formas de visualizar
informações co-existem dentro da ALM.
Módulo Zephyr
Módulo voltado à area de gestão de testes. Permite a criação de dashboards voltados ao
planejamento, execução e controle de testes sobre o Jira. Essencialmente, tarefas do Jira podem ser
interpretadas como testes e serem controladas via workflows específicos em ciclos de teste planejados
ou adhoc (ex. smoke tests). O uso deste módulo, corretamente configurado junto ao plugin
JiraCapture (abaixo), ao Enterprise Architect, ao Bamboo e Crucible, permite fazer uma gestão muito
granular de testes na plataforma ALM, rastreando completamente requisitos, código-fonte e bugs.
Módulo Capture
É um módulo a ser instalado nos browsers dos usuários finais de aplicações. Sua função é facilitar o
ciclo de identificação de bugs em sistemas. Usando este módulo, um usuário que detecta um bug em
uma aplicação web qualquer pode acionar uma tecla de atalho no browser e rapidamente criar um
bug no Jira, já anexando um screenshot do bug com um editor integrado ao browser (estilo MSPaint).
O bug criado já identifica vários dados, como usuário logado, tipo do browser, Sistema Operacional
em uso e timestamp, informações muito importantes para o processo de resolução do bug.
Módulo Servicedesk
Voltado para ambientes de ServiceDesk, HelpDesk e ITIL, onde cálculo de SLAs e relatórios de
métricas de atendimento de tempos de resposta ou de solução de chamados são necessários, este
módulo é essencial. Ele permite criar regras avançadas de cálculo de start, stop e congelamento de
SLAs, bem como criar campos diferentes de SLA e ainda com suporte à múltiplos calendários e
timezones. Relatórios diversos de acompanhamento podem ser produzidos e publicados.
Módulo nFeed
Caso o projeto exija o consumo de dados legados (databases externos), o módulo nFeed é a solução.
Ele permite conectar campos customizados do Jira em bases SQL, Webservices, arquivos XML ou CSV.
No caso de bases SQL, permite ainda criar dependências de campos, o que é muito útil para criação
de campos cascata em múltiplos níveis. Utilizando este módulo, o esforço para integração com dados
de outros sistemas é bastante reduzido.
Módulo Folio
O Folio é um módulo recente do Jira. Criado pelo mesmo time que criou o plugin Agile há 4 anos
atrás, ele traz o suporte ao gerenciamento de porfólios no Jira. Permite controlar orçado x realizado de
projetos, de tarefas, de equipes e de custos extras do projeto. Traz ainda análise de EVA ( Earned
Value Analysis), computando os clássicos indicadores EAC, VA, CP, , SPI, AC, PV, etc, além de diversos
relatórios gerenciais e análise de forecast de projetos e portfólios. É indicado para times que
realmente precisem de um controle apurado destes indicadores e não querem ter o esforço de
gerenciar estas métricas em outras ferramentas, como MSProject, TraceGP, Excel etc.
Módulo JavaMelody
Módulo administrativo, que permite o monitoramento avançado de várias partes do Jira, como
consumo de CPU, memória, rede, disco, banco de dados e outros recursos. É gratuito e altamente
indicado para ambientes de missão crítica.
Módulo Timesheet
É um complemento ao módulo Tempo. Não é essencial se o modulo Tempo Timesheets for utilizado,
mas para o usuário final (aquele que registra horas no dia-a-dia do Jira) possui uma interface de mais
rápido acesso, dando maior usabilidade à ferramenta.
Módulo Wings Mobile
Para usuários que querem utilizar o Jira via iPhone o Android, é o módulo cliente a ser instalado no
tablet ou celular. Permite realizar a maioria das ações sobre uma tarefa, como criar novas demandas,
atualizar campos, comentários, apontar horas, entre outras ações.
CROWD
É a ferramenta de Single Sign On da Atlassian. Interface totalmente Web, com integração Active
Directory, LDAP ou repositórios legados de usuários. Suporta padrão OpenID (o que indica que é
possível acessar redes sociais como LinkenIn, Facebook, GMail, etc. usando o próprio login
corporativo), tem alta escalabilidade e suporte à múltiplos repositórios de autenticação simultâneos
(ex. alguns usuários autenticam pelo AD, outros são “terceiros” e autenticam diretamente no Jira, etc).
Por possuir API extensível, permite que a empresa o adote como plataforma de autenticação para
seus produtos, unificando autenticação e autorização de seus sistemas em uma plataforma única e
robusta de SSO.
ENTERPRISE ARCHITECT
Ferramenta CASE consagrada no mercado, operando em plataforma Windows tem suporte completo à
UML, permite geração de documentação customizada em formato HTML ou RTF, API Java ou COM
para integração, permite modelagem de banco de dados, geração de código-fonte em várias
linguabens, suporte à tecnologia MDA para uso de cartuchos de transformação de modelos em
artefatos de projeto (código, esquemas, etc), esquema granular de permissões, permite salvamento
de informações em banco de dados, trabalho multiusuário e ampla documentação.
Plugin EA Connector for Jira
Este plugin permite que elementos modelados no Enterprise Architect (ex. Requisitos, Casos de Uso,
etc.) sejam transpostos para o JIRA e tratados neste como elementos de projeto (ex. tarefas de
projeto) e sejam evoluídos pelo time (workflow) sendo mantidos sincronizados em tempo integral com
a ferramenta CASE. Com esta abordagem tem-se 100% de rastreabilidade de elementos de
modelagem versus tarefas de projeto. Se utilizado Fisheye ou Stash na ALM, tem-se ainda a
rastreabilidade em nível de código-fonte, inclusive.
Plugin MDG Link for Eclipse
Permite integração entre o Enterprise Architect e a IDE Eclipse, onde código-fonte gerado pelo
Enteprise Architect é instantemente acessível dentro do Eclipse, e vice-versa. Ao usar este plugin, é
possível criar profiles de projetos e orquestrar o trabalho em múltiplas frentes de desenvolvimento
sem ter que estar a cada instantante reconfigurando paths de classes e pacotes, além e evitar que o
esquecimento de refreshs de código impactem em perda de edição de código-fonte.
Plugin MDG Link for Visual Studio
Idem acima, mas para plataforma .NET.
FÁBRICA DE SOFTWARE | OUTSOURCING | MENTORIA | CONSULTORIA | ATLASSIAN | REDHAT | SPARXSYSTEMS | GESTÃO COMPARTILHADA
Av. Getúlio Vargas, 1594 salas 203, 703e 704 – Menino Deus
CEP: 90150-000 – Porto Alegre – RS – Brasil
Fone: +55.51.3023.4139 | Skype: treelayer | Twitter: /3layer | Email: [email protected] | Web:
www.3layer.com.br
LISTAGEM DE SOFTWARES DA PLATAFORMA ATLASSIAN ALM.docx
Página. 5 de 6
É a plataforma de colaboração da Atlassian. Ferramenta Web 2.0 com interface amigável permite a
criação de espaços de trabalho compostos de páginas que são criadas e editadas pelo time de
desenvolvimento ou mesmo usuários finais (ex. páginas de documentação de sistema). Semelhante a
uma wiki tradicional, o Confluence excede expectativas integrando conteúdo externo, textual,
imagens, áudio, vídeo, documentos da linha Office, PDFs através de um rico editor de páginas. Os
espaços de trabalho (conjuntos de páginas) podem ser segmentados em vários níveis de permissão e
terem leioute e aparência (logo, cores, fontes, rodapés, cabeçalhos, etc.) totalmente customizáveis.
Tal como o Jira, o Confluence é projetado para ser complementado com módulos adicionais, que
trazem funções extras ao produto.
CONFLUENCE
Módulo Adhoc Workflows
Este módulo permite criar workflows para aprovação de publicação de páginas no Confluence. Por
exemplo, imagine o cenário onde uma pessoa é responsável por criar páginas e outra pela aprovação
antes delas serem publicadas. Outro cenário são páginas com certos conteúdos que podem precisar
aprovações duplas (ex. supervisor e gerente) antes de serem publicadas. Também a edição de
páginas pode ser moderada. De forma simples, este módulo permite a criação de workflows diversos
com várias camadas de aprovação de páginas, aumentando a consistência das informações
veiculadas.
Módulo Team Calendars
Todos conhecem o Google Calendar. Imagine algo semelhante integrado totalmente ao seu ambiente
de páginas e projetos, mostrando agendas de pessoas, de tarefas e de entregas de projeto em uma
interface simples e funcional. É o módulo Team Calendars para o Confluence. Ele permite a criação de
agendas para pessoas e projetos, importação de agendas externas (pelo padrão iCal), e exibição de
tarefas e entregas de um projeto em uma interface limpa e amigável. Toda a operação do Team
Calendars é feita dentro das páginas do Confluence, que são compartilhadas de forma segura para o
time de desenvolvimento ou clientes finais conforme critérios configuráveis de permissões.
Módulo RefinedWiki
Por padrão o Confluence traz um conjunto de “temas” pré-definidos para configuração de leioute e
aparência dos espaços e páginas. Eles já permitem uma boa estruturação das informações.
Entretanto, com o uso do módulo RefinedWiki, as possibilidades são maximizadas. Este módulo
permite customizar de forma visual as cores, fontes, estrututuras de navegação e conteúdo,
cabeçalhos, rodapés e várias outras partes do Confluence através de uma interface simples e
funcional. Também permite a criação de “categorias” de espaços, o que permite agrupar áreas de
conhecimento do Confluence em partes distintas conforme a necessidade.
Módulo RefinedWiki Mobile
É o complemento do RefinedWiki que traz um conjunto de CSS e javascript especialmente
desenvolvido para maximizar a usabilidade da ferramenta através do acesso mobile.
Módulo Balsamiq Mockups
Este módulo é um designer para prototipação rápida de interfaces de usuário. Com uma interface de
fácil uso permite criar mockups (também conhecidos como wireframes) de telas de sistemas, durante
a fase de análise e modelagem. Para equipes ágeis é uma ferramenta excelente, pois analista e
usuário podem desenhar de forma iterativa as telas de um novo sistema em desenvolvimento
diretamente sobre páginas wiki do Confluence. Como o editor é online, a alteração dos mockups
também é fácil. E, se usado o módulo Adhoc (acima), evidencia-se um forte esquema de gerência de
configuração, pois as alterações no mockup (ou seja, alterações de requisitos) serão publicadas para o
programador somente após aprovação do analista ou do usuário responsável, por exemplo.
Módulo Gliffy
É semelhante ao Balsamiq Mockups, ou seja, também é um desiger visual para o Confluence. Porém,
o foco do Glify é a criação de diagramas mais genéricos. Quem conhece o MSVisio pode ter uma idéia;
imagine uma versão web do MSVisio: é o Gliffy. O Gliffy permite criar figuras e diagramas diversos,
como UML, de rede, gráficos, prototipar telas ou qualquer outro tipo de diagrama que envolva figuras
geométricas.
É o novo produto da Atlassian (lançado em 2012) e sem similares no mercado. É um gerenciador web
para repositórios Git. Integrado ao Crowd, permite autenticação de usuários e autorização de acesso
extremamente granular. Permite criação de repositórios, definição de permissões, criação de branches,
tags e outras operações em interface web 2.0 amigável. Se a empresa optar por pelo uso de
repositórios versionados distribuídos (DVCS), o Stash é sem dúvida alguma o melhor produto de
mercado para isso.
STASH
Módulo SourceTree
É um módulo cliente, gratuito, a ser instalado nos computadores de cada usuário do Stash. Permite
realizar os commits, analisar log, operações de push, pull e outras ações típicas de desenvolvimento.
Possui uma interface limpa e funcional, com versões para Windows, Linux e MacOS. Para equipe que
utiliza IDEs como o Eclipse que possuem plugins próprios para trabalhar com o Git, este módulo é
supérfluo.
FISHEYE
É a ferramenta de indexação, pesquisa, visualização e comparação de artefatos versionados da
Atlassian. Suportando repositórios CVS, Subversion, Perforce, Git e Mercurial, permite localizar
facilmente itens versionados nos repositórios da empresa. Como o Fisheye opera integrado ao Jira,
quando um commit é realizado e na mensagem deste a chave da tarefa de projeto é informada,
fecha-se o ciclo de rastreabilidade da solução ALM. Em outras palavras, como os modelos do
Enterprise Architect estão conectados com o Jira (via plugin EA conector for Jira), eles agora são
rastreados com os respectivos código-fontes comitados no repositório versionado. Rastreabilidade
total, desde os modelos até o código-fonte.
CRUCIBLE
É a ferramenta para revisão de código-fonte da Atlassian. Operando de forma integrada ao Fisheye,
na mesma interface web, permite que trechos de código-fonte, ou classes ou arquivos inteiros, ou
mesmo changesets inteiros sejam marcados para revisão. Cada revisão pode operar em formato ágil
(com workflow menor para ser finalizada) ou mais tradicional (com workflow que exige uma
aprovação antes de ser finalizada). O time pode trabalhar colaborativamente sobre as revisões em um
clássico estilo de “fórum de discussão”, onde trheads podem ser montadas discutindo cada revisão em
andamento. Como o Crucible ainda está integrado ao Jira, é possível a montagem de workflows no
Jira que sejam bloqueados (ex. uma tarefa de programação) até que a revisão de código associada
FÁBRICA DE SOFTWARE | OUTSOURCING | MENTORIA | CONSULTORIA | ATLASSIAN | REDHAT | SPARXSYSTEMS | GESTÃO COMPARTILHADA
Av. Getúlio Vargas, 1594 salas 203, 703e 704 – Menino Deus
CEP: 90150-000 – Porto Alegre – RS – Brasil
Fone: +55.51.3023.4139 | Skype: treelayer | Twitter: /3layer | Email: [email protected] | Web:
www.3layer.com.br
LISTAGEM DE SOFTWARES DA PLATAFORMA ATLASSIAN ALM.docx
Página. 6 de 6
seja aprovada.
BAMBOO
É a ferramenta de Integração Contínua da Atlassian. Com uma arquitetura altamente escalar e
componentizada, permite a criação de builds segmentados em partes e que podem ser distribuídos em
vários servidores. Possui sistema de notificação customizado, permissão avançada, publicação de
artefatos de builds, dependências entre builds e geração de relatórios. Como está integrado ao
Fisheye, Crucible e Stash, ele condensa nos builds todas informações de rastreabilidade, como tarefas
de projeto que fizeram parte do build, revisões de código associadas e commits envolvidos. Da mesma
forma que o Crucible, pode ser integrado aos workflows do Jira e evitar que tarefas de projeto (ex.
Programação) sejam dadas como finalizadas se existir algum build associado quebrado. Uma vez que
o Bamboo é neutro em relação à tecnologia de build, ele permite trabalhar com scripts de console,
Ant, Maven, NBuilder ou qualquer outra tecnologia que a equipe utiize para compilar, analisar, testar,
empacotar ou distribuir aplicações. Como o Bamboo também permite uso de extensões, ele pode ser
conectado em servidores externos, como Sonar (geração de métricas de desenvolvimento) ou Nexus
(publicação de artefatos). Ainda, como possui integração com o módulo IDE Connector, ele permite
disparo de processos de build através da IDE Eclipse. Finalmente, quando integrado ao Stash e
usando o “desenvolvimento por branches”, ele possui um sistema exclusivo de criação, autoconfiguração, disparo, execução e apagamento de builds, algo sem similares em nenhuma ferramenta
de builds da atualidade. Vale a pena olhar todos os vídeos deste módulo no website da Atlassian antes
de pensar em utilizar ferramentas como Hudson, Jenkins, CruiseControl ou outras.
CLOVER
É a solução da Atlassian para análise testes de cobertura. Com o Clover são identificados os pontos
fracos no código-fonte de um sistema, como relação entre classes e métodos mais utilizados versus
quantidade de testes associados a eles, métricas de complexidade algorítimica, de tamanho de código
e outras análises que buscam minimizar os riscos sobre estruturas de código-fonte de uma aplicação.
O Clover está disponível para uso sobre linguagens Java e Groovy. Integrado ao Bamboo, ciclos de
build podem executar ações do Clover durante o processo de Integração Contínua. Por fim, o Clover
pode ser executado de forma standalone, dentro das IDEs Eclipse dos desenvolvedores. Um Caso de
Uso muito interessante do Clover + Bamboo é dado pela NASA (agencia espacial americana) com os
robôs que foram lançados para o planeta Marte. Todos os ciclos de teste de solidez do código-fonte
desses robôs foram amparados pela suíte Atlassian.
FÁBRICA DE SOFTWARE | OUTSOURCING | MENTORIA | CONSULTORIA | ATLASSIAN | REDHAT | SPARXSYSTEMS | GESTÃO COMPARTILHADA
Av. Getúlio Vargas, 1594 salas 203, 703e 704 – Menino Deus
CEP: 90150-000 – Porto Alegre – RS – Brasil
Fone: +55.51.3023.4139 | Skype: treelayer | Twitter: /3layer | Email: [email protected] | Web:
www.3layer.com.br

Documentos relacionados

roteiro para implantacao atlassian em orgaos de

roteiro para implantacao atlassian em orgaos de Diferentes entidades possuem diferentes formas para contração de produtos e de serviços. Enquanto o mundo corporativo se utiliza de premissas geralmente próprias para seleção e contratação de forne...

Leia mais