Atlassian ALM
Feature Matrix
1 V
ISÃO
G
ERAL
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 com matrizes de funcionalidade (feature matrix) dos
principais softwares Atlassian.
Esta lista não é definitiva, 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.
2 F
UNCIONALIDADES
2.1 JIRA
Gerenciamento de projetos, workflows e demandas
Funcionalidade Disponível
Interface de Usuário Avançada Web 2.0 Workflows customizáveis e extensíveis Ilimitado número de campos customizados Gerenciamento de defeitos e problemas Gerenciamento de requisitos
Integração com versionadores de código-fonte Indexação e pesquisa avançada
Linguagem de busca extensível (JQL) Relatórios diversos e plugáveis
Customização de dashboards e wallboards Internacionalização
Integração com email e Atlassian HipChat Anexos versionados
Funcionalidade Disponível
Avançada segurança por perfis e administração Integração via API REST e Java
Wizards para importação de dados Exportação de dados em XML, CSV e JSON SDK Java para desenvolvimento
Interface mobile
Opção para instalação local ou nuvem Suporte a clusterização
Documentação online e suporte global Extensibilidade via módulos e plugins
Suporte a scripting Groovy, Phyton e ECMA Script Telas e operações de usuário configuráveis Teclas de atalho e menus rápidos
2.2 JIRA Portfolio
Módulo JIRA para gestão de longo prazo de projetos, linhas de desenvolvimento e equipes
Funcionalidade Disponível
Operação totalmente via arrastar-e-soltar Gestão de múltiplas linhas de desenvolvimento Gestão de iniciativas, épicos, estórias e releases Gestão de áreas de projeto (temas)
Linha de tempo de projeto x entregas (Gantt alike) Sincronização automática com JIRA e JIRA Agile Gerenciamento integrado de múltiplos projetos Drill-down de tarefas e somatório automatizado Definição de percentuais de esforço por fase de tarefa x skills de recursos
Permissão e compartilhamento avançado
Funcionalidade Disponível
Montagem de times de trabalho
Gerenciamento de skills de recursos de projeto Cálculo automático de data-fim e viabilidade de entregas
Filtros avançados para controle de planejamento Estimativa por horas-homem, dias ou pontos Gestão de calendários para recursos de projeto Dependências entre tarefas
Cálculo automático de capacidades e progresso Salvamento de linha-de-base de estimativas Relatórios de Objetivo x Orçado x Realizado
2.3 JIRA Agile
Módulo JIRA para gestão ágil de projetos, quadros kanbans e relatórios de desempenho ágil
Funcionalidade Disponível
Operação totalmente via arrastar-e-soltar Gerenciamento de sprints
Gestão de épicos, estórias e tarefas (subtasks) Melhoras práticas ágeis integradas nativamente Suporte a quadros de planejamento ágil
Funcionalidade Disponível
Suporte a quadros de trabalho (kanban) Gerenciamento de backlog priorizável
Relatórios burndown, de velocidade e de entregas Sincronização nativa com o JIRA Portfolio Suporte a estimativas por horas-homem ou pontos
2.4 JIRA Servicedesk
Módulo JIRA com portal de cliente, SLA, filas de atendimento e relatórios para equipes de suporte:
Funcionalidade Disponível
Licenciamento gratuito para abertura de chamados Portal de usuário amigável
Integração com Bases de Conhecimento no Confluence
Avançado controle de SLAs e OLAs Múltiplos calendários
Filas de atendimento configuráveis
Funcionalidade Disponível
Permissões avançadas por perfil
Regras flexíveis para priorização e filtragem de chamados
Operação integrada ao JIRA
Notificações avançadas via email e HipChat Relatórios em tempo real
Internacionalização
2.5 Confluence
Gestão de documentos, colaboração e wiki
Funcionalidade Disponível
Número ilimitado de espaços de trabalho Editor de texto rico extensível
Hierarquização de páginas e versionamento Criação de Templates e Blue Prints Suporte a blog e listas de discussão Armazenamento versionado de arquivos Indexação e pesquisa avançada Linguagem de busca extensível (CQL) Criação de tarefas pessoais e de grupos Customização de dashboards e wallboards Internacionalização
Suporte a macros para automação
Funcionalidade Disponível
Permissões por espaço, páginas, usuários e grupos Integração via API REST e Java
Integração nativa com o Atlassian JIRA
Exportação de conteúdo para XHTML, PDF e RTF SDK Java para desenvolvimento
Interface mobile Android e iOS Opção para instalação local ou nuvem Suporte a clusterização
Documentação online e suporte global Extensibilidade via módulos e plugins Temas e aparência customizável
2.6 Team Calendars
Módulo Confluence para gestão de calendários de pessoas e recursos
Funcionalidade Disponível
Agendamento de recursos, férias e ausências Planejamento de datas de projetos e eventos Operação integrada ao JIRA e Confluence Linha de tempo, agenda, dia, semana e mês Links rápidos e integração com páginas Confluence
Funcionalidade Disponível
Visualização e edição com permissões
Integração com calendários externos padrão iCal Padrão visual integrado à suíte Atlassian Calendários embutidos e macros Notificações por email
2.7 Stash
Versionamento distribuído de repositórios de arquivos e código-fonte
Funcionalidade Disponível
Versionamento distribuído padrão Git Administração totalmente web Módulo cliente SourceTree gratuito Clientes para Windows, Linux e MacOS Suporte à clusterização
API REST
SDK Java para desenvolvimento Revisão de código-fonte integrada Integração nativa com Atlassian JIRA
Funcionalidade Disponível
Opção para instalação local ou nuvem Documentação online e suporte global Extensibilidade via módulos e plugins Integração com email e Atlassian HipChat Gerenciamento visual de branches e forks Segurança avançada por usuários e grupos Workflow integrado para Pull Request e Merge Criação automática de branches a partir do JIRA Integração nativa com Atlassian Bamboo
2.8 Fisheye
Indexação, pesquisa, visualização e estatística sobre repositórios versionados e código-fonte
Funcionalidade Disponível
Suporte aos repositórios CVS, Subversion, Git, Perforce e Mercurial
Indexação de binários, texto e código-fonte Busca avançada por conteúdo e meta-dados Linguagem estruturada de busca (EQL) Visualização integrada de múltiplos repositórios Permissões avançadas por usuário e grupos Visualização de changesets, diretórios e timeline Avançado mecanismo de Diff integrado
Funcionalidade Disponível
Operação totalmente web e integração com IDE Geração de Activity Streams (feed) de alterações Relatórios diversos sobre métricas dos repositórios Integração com apontamento de horas, comentários e workflows do JIRA
API REST
SDK Java para desenvolvimento Extensibilidade via módulos e plugins Integração nativa JIRA, Bamboo e Stash
2.9 Crucible
Revisão de código-fonte e arquivos versionados
Funcionalidade Disponível
Suporte CVS, Subversion, Git, Perforce e Mercurial Revisão de changesets e código-fonte
Workflows para revisão de conteúdo Permissões avançadas por usuário e grupos Threads e comentários de revisão
Estatísticas sobre revisão de conteúdo Validadores para workflows do JIRA
Funcionalidade Disponível
Integração com email, feeds e Atlassian HipChat Conector para integração com IDE
API REST
SDK Java para desenvolvimento Extensibilidade via módulos e plugins Integração nativa JIRA, Bamboo e Stash Administração e uso unificados com o Fisheye
2.10 Bamboo
Integração contínua avançada
Funcionalidade Disponível
Neutralidade face a plataforma de compilação Suporte a builds elásticos via agentes remotos Segurança avançada para projetos e builds Conectores para múltiplos repositórios de código Conectores para múltiplas ferramentas de build Importação de builds de outras ferramentas Pipelines para builds paralelos através de estrutura de Projetos, Builds, Stages, Jobs e Tasks
Encadeamento de builds Quarentena de builds
Integração com plataformas de testes xUnit Substituição avançada de variáveis de compilação
Funcionalidade Disponível
Integração com email, feeds e Atlassian HipChat Conector para integração com IDE
API REST
SDK Java para desenvolvimento Extensibilidade via módulos e plugins
Integração nativa JIRA, Fisheye, Crucible e Stash Métricas diversas para Quality Assurance (QA) Gatilhos (triggers) para eventos
Criação automatizada de bugs no JIRA em caso de falhas de build
Geração organizada de artefatos de build Plugin para Team Foundation System (TFS)
2.11 Crowd
Plataforma de Single Sign On
Funcionalidade Disponível
Gestão unificada de usuários e grupos Integração com Active Directory e LDAP
Conector para Google Apps, Subversion e Apache Conectores de autenticação extras via plugins Black e whitelists de hosts de autenticação
Funcionalidade Disponível
Extensibilidade via módulos e plugins
Autenticação nativa para todos softwares Atlassian Aliases para usuários
Múltiplos repositórios de autenticação simultâneos Gerenciamento de milhares de usuários