Página. 1 de 6 Feature Matrix Última atualização: Junho 2015 Atlassian ALM Av. Getúlio Vargas, 1594 salas 203, 703 e 704 Menino Deus
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 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.
Página. 3 de 6 2 FUNCIONALIDADES 2.1 JIRA Gerenciamento de projetos, workflows e demandas 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 Avançada segurança por perfis e administração Integração via e Java Wizards para importação de dados Exportação de dados em XML, CSV e JSON Interface mobile Opção para instalação local ou nuvem Suporte a clusterização Documentação online e suporte global 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 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 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
Página. 4 de 6 2.3 JIRA Agile Módulo JIRA para gestão ágil de projetos, quadros kanbans e relatórios de desempenho ágil 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 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: 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 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 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 Conexão via WebDAV Integração de conteúdo externo (texto e mídia) Permissões por espaço, páginas, usuários e grupos Integração via e Java Integração nativa com o Atlassian JIRA Exportação de conteúdo para XHTML, PDF e RTF Interface mobile Android e ios Opção para instalação local ou nuvem Suporte a clusterização Documentação online e suporte global Temas e aparência customizável Edição colaborativa simultânea de documentos Suporte à múltiplos navegadores (browsers) Integração com email e Atlassian HipChat
Página. 5 de 6 2.6 Team Calendars Módulo Confluence para gestão de calendários de pessoas e recursos 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 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 Versionamento distribuído padrão Git Administração totalmente web Módulo cliente SourceTree gratuito Clientes para Windows, Linux e MacOS Suporte à clusterização Revisão de código-fonte integrada Integração nativa com Atlassian JIRA Opção para instalação local ou nuvem Documentação online e suporte global 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 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 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 Integração nativa JIRA, Bamboo e Stash
Página. 6 de 6 2.9 Crucible Revisão de código-fonte e arquivos versionados 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 Integração com email, feeds e Atlassian HipChat Conector para integração com IDE Integração nativa JIRA, Bamboo e Stash Administração e uso unificados com o Fisheye 2.10 Bamboo Integração contínua avançada Neutralidade face a plataforma de compilação Integração com email, feeds e Atlassian HipChat Suporte a builds elásticos via agentes remotos Conector para integração com IDE 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 Integração nativa JIRA, Fisheye, Crucible e Stash Pipelines para builds paralelos através de estrutura de Projetos, Builds, Stages, Jobs e Tasks Encadeamento de builds Quarentena de builds Métricas diversas para Quality Assurance (QA) Gatilhos (triggers) para eventos Criação automatizada de bugs no JIRA em caso de falhas de build Integração com plataformas de testes xunit Geração organizada de artefatos de build Substituição avançada de variáveis de compilação Plugin para Team Foundation System (TFS) 2.11 Crowd Plataforma de Single Sign On Gestão unificada de usuários e grupos Integração com Active Directory e LDAP Autenticação nativa para todos softwares Atlassian Conector para Google Apps, Subversion e Apache Aliases para usuários Conectores de autenticação extras via plugins Múltiplos repositórios de autenticação simultâneos Black e whitelists de hosts de autenticação Gerenciamento de milhares de usuários Padrão OpenID para autenticações externas