Atlassian Jira - Visão Geral

11,773 views
11,547 views

Published on

Slides em língua portuguesa sobre o Atlassian Jira 4.x, dando uma visão geral das características da ferramenta, cenários de uso, relatórios, integrações e esfoço para implantação.

Pela 3layer Tecnologia, revenda oficial Atlassian no Brasil

Published in: Technology

Atlassian Jira - Visão Geral

  1. 1. Atlassian Jira 3layer Tecnologia www.3layer.com.br [email_address] Porto Alegre, RS – Brasil 2010 Fábrica de Software Revenda Sparxsystems Revenda Atlassian Mentoria Consultoria JBoss Outsourcing Java Arquitetos Projetistas Desenvolvedores Arquitetura e Projeto Java EE Tunning Java EE Mundo Open Source em 3layer.org
  2. 2. Sumário <ul><li>PARTE 1 – Introdução </li></ul><ul><ul><li>Institucional </li></ul></ul><ul><ul><li>Visão Geral e Arquitetura do Atlassian Jira </li></ul></ul><ul><li>PARTE 2 – Funcionalidades </li></ul><ul><ul><li>Principais Características </li></ul></ul><ul><ul><li>GreenHopper </li></ul></ul><ul><li>PARTE 3 – Cenários de Uso </li></ul><ul><li>Aplicações do Jira </li></ul><ul><li>Demo </li></ul><ul><li>PARTE 4 – Comparativos </li></ul><ul><li>Jira x Outras ferrramentas </li></ul><ul><li>PARTE 5 – Implantação </li></ul><ul><li>Escopo </li></ul><ul><li>Atividades </li></ul><ul><li>PARTE 6 – Encerramento </li></ul><ul><li>Prática </li></ul><ul><li>Contatos e Informações </li></ul><ul><li>Fim </li></ul>
  3. 3. PARTE 1 <ul><li>Introdução </li></ul>
  4. 4. Institucional <ul><li>3layer Tecnologia </li></ul><ul><ul><li>Fundada em 2005, estabelecida em Porto Alegre – RS, tem foco em arquitetura, projeto e construção de software enterprise </li></ul></ul>
  5. 5. Visão Geral <ul><li>Atlassian Jira </li></ul><ul><ul><li>Controle de tarefas e gerenciamento de projetos </li></ul></ul><ul><ul><li>Utilizado em mais de 11.500 organizações </li></ul></ul><ul><ul><li>Ampla documentação </li></ul></ul><ul><ul><li>Suporte profissional </li></ul></ul><ul><ul><li>Software Enterprise </li></ul></ul><ul><ul><ul><li>Por quê? </li></ul></ul></ul>
  6. 6. Arquitetura <ul><li>Software enterprise </li></ul>Backup Atachados Dados Criação de Tarefas Acompanhamento Alertas Importação e Exportação Uso diário Segurança Análise gerencial Painel de controle Integração Interação Jira BD File System Email API Office Outros gerenciadores IDE XML CSV Browser Clientes Desktop LDAP Script Automação Ferramentas Wiki Controle de versão Integração contínua Relatórios Dashboard
  7. 7. <ul><li>Como os projetos são organizados no Jira? </li></ul><ul><ul><li>Tal como uma WBS (Work Breakdown Structure) </li></ul></ul>Arquitetura Gerência Infra Projeto A Categoria de projetos de Gestão Compartilhada #1 - Gerenciar projeto #2 - Emitir relatório mensal #3 - Servidor zeus parado #4 - Fita de backup perdida Projeto B Projeto C Jan Fev SLA1 SLA2 SLA3 * * Categorias agrupam projetos; Projetos dividem-se em componentes; Componentes agrupam tarefas; Tarefas são atreladas às versões; Versões são as entregas do projeto.
  8. 8. PARTE 2 <ul><li>Principais Características </li></ul>
  9. 9. Principais Características <ul><li>Neutralidade </li></ul><ul><ul><li>Plataforma Java </li></ul></ul><ul><ul><li>Sistemas Operacionais Linux, Windows, Solaris e outros </li></ul></ul><ul><ul><li>Banco de dados como Postgres, SQL Server, Oracle, MySQL e outros </li></ul></ul><ul><ul><li>Funcionamento Standalone ou em containers Java EE </li></ul></ul><ul><ul><li>Integração para front-end Apache HTTPD ou Microsoft IIS </li></ul></ul><ul><li>Escalabilidade </li></ul><ul><ul><li>Avançado mecanismo de cache </li></ul></ul><ul><ul><li>Indexação e pesquisa baseada no Apache Lucene </li></ul></ul><ul><ul><li>Suporte a clusterização (via plugin) </li></ul></ul>Qualquer banco; Qualquer SO Milhares de usuários
  10. 10. <ul><li>Segurança </li></ul><ul><ul><li>Nativa, LDAP, Active Directory ou Crowd (single sign on) </li></ul></ul><ul><ul><li>Suporte a Usuários, Grupos e Roles </li></ul></ul><ul><ul><li>Granularidade variável desde projetos até ações e workflow </li></ul></ul><ul><ul><li>Segurança horizontal para tarefas </li></ul></ul><ul><ul><li>Esquemas de segurança para facilitar gerenciamento </li></ul></ul>Principais Características Projeto A Projeto A Gerência Projeto A #1 - Gerenciar projeto #2 - Emitir relatório mensal Esquemas são associados a projetos; Projetos definem membros em roles; Tarefas possuem níveis de acesso; Reuse e integre usuários da sua empresa
  11. 11. Principais Características <ul><li>Aparência e Internacionalização </li></ul><ul><ul><li>Interface Web 2.0 com suporte arrastar e soltar </li></ul></ul><ul><ul><li>Cores, fontes e layout editáveis </li></ul></ul><ul><ul><li>Dashboards customizáveis, com suporte a gadgets externas </li></ul></ul><ul><ul><li>Suporte a vários idiomas, com configuração por usuário </li></ul></ul><ul><li>Telas e campos customizáveis </li></ul><ul><ul><li>Possibilidade de criação de campos novos em tarefas </li></ul></ul><ul><ul><li>Layout e controles de telas editáveis, incluindo abas </li></ul></ul><ul><ul><li>Tipos de tarefas e passos do workflow definem os campos disponíveis </li></ul></ul><ul><ul><li>Esquemas são utilizados para gerenciar a complexidade </li></ul></ul>Mais de 50 tipos de campos!
  12. 12. Principais Características <ul><li>Workflows </li></ul><ul><ul><li>Motor de workflow integrado </li></ul></ul><ul><ul><li>Fluxos organizados por tipos de tarefa </li></ul></ul><ul><ul><li>Cada passo do fluxo pode ter uma tela diferente associada </li></ul></ul><ul><ul><li>Movimentação do fluxo balizada por condições </li></ul></ul><ul><ul><ul><li>Por nível de segurança </li></ul></ul></ul><ul><ul><ul><li>Por obrigatoriedade de campos </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><ul><ul><li>Extensível via plugins </li></ul></ul></ul><ul><ul><li>Esquemas facilitam a organização dos workflows </li></ul></ul>
  13. 13. Principais Características <ul><li>Workflows </li></ul><ul><ul><li>Cada tipo de tarefa pode ter um fluxo diferente </li></ul></ul>! Padrão Reunião Risco Qualquer processo pode ser mapeado e automatizado Aberta Em progresso Resolvida Encerrada Reaberta Agendada Realizada Documentada Disponibilizada Detectado Estimado Em monitoramento Contornado Confirmado
  14. 14. Principais Características <ul><li>Integração e Extensão </li></ul><ul><ul><li>Centenas de plugins </li></ul></ul><ul><ul><ul><li>Para relatórios, campos customizados, gadgets/Interface de usuário </li></ul></ul></ul><ul><ul><ul><li>Importação, exportação e sincronização externa </li></ul></ul></ul><ul><ul><li>API Java, incluindo suporte REST/SOAP </li></ul></ul><ul><ul><li>Código fonte aberto e ampla documentação </li></ul></ul><ul><ul><li>Ambientes de desenvolvimento </li></ul></ul><ul><ul><ul><li>Eclipse Mylyn </li></ul></ul></ul><ul><ul><ul><ul><li>Uso total do Jira sem sair da sua IDE preferida </li></ul></ul></ul></ul><ul><li>Outros softwares Atlassian </li></ul><ul><ul><li>Integração totalmente transparente </li></ul></ul><ul><ul><ul><li>Fisheye, Crucible, Bamboo, Crowd, Confluence, Clover </li></ul></ul></ul>Estenda e integre como e quanto quiser
  15. 15. Principais Características <ul><li>Indexação e Pesquisa </li></ul><ul><ul><li>Pesquisa por texto livre (Quick Search) </li></ul></ul><ul><ul><ul><li>Suporte à sintaxe Apache Lucene </li></ul></ul></ul><ul><ul><li>Pesquisa completa </li></ul></ul><ul><ul><ul><li>Todo e qualquer campo de tarefa </li></ul></ul></ul><ul><ul><ul><li>Também para campos customizados </li></ul></ul></ul><ul><ul><li>Pesquisa via JQL </li></ul></ul><ul><ul><ul><li>Sintaxe de query para Jira 4+ </li></ul></ul></ul>Quick Search JQL Ache fácil my unresolved today project in (GA, GB) and status = unresolved and duedate > -1h order by priority desc
  16. 16. Principais Características <ul><li>Alertas e Mensageria </li></ul><ul><ul><li>Eventos no projeto geram notificações </li></ul></ul><ul><ul><ul><li>Novas tarefas </li></ul></ul></ul><ul><ul><ul><li>Comentários em tarefas </li></ul></ul></ul><ul><ul><ul><li>Movimentos de workflow </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><ul><li>Usuários, grupos ou roles podem receber estas notificações </li></ul></ul><ul><ul><li>Pesquisas podem ser salvas e enviadas continuamente </li></ul></ul>Chamados abertos a menos de 1 hora Chamados abertos a mais de 1 hora 1 hora depois # GA4 – Impressora com papel trancado – 14:23h # GA4 – Impressora com papel trancado – 14:23h Email a cada 15 minutos para equipe técnica Email a cada 5 minutos para gestor do suporte Hora atual: 14:30h Hora atual: 15:30h Perfeito para cumprir SLA’s
  17. 17. Principais Características <ul><li>Outras Funcionalidades </li></ul><ul><ul><li>Sub-tarefas </li></ul></ul><ul><ul><li>Automação via scripts </li></ul></ul><ul><ul><li>Suporte a anexos (com versionamento) </li></ul></ul><ul><ul><li>Clonagem de tarefas (útil para tarefas recorrentes) </li></ul></ul><ul><ul><li>Movimentação de tarefas entre projetos </li></ul></ul><ul><ul><li>Votação (útil para novas funcionalidades em sistemas) </li></ul></ul><ul><ul><li>Comentários (com permissões) </li></ul></ul><ul><ul><li>Observação (Watchers) </li></ul></ul><ul><ul><li>Edição de tarefas em bloco </li></ul></ul><ul><ul><li>Ligação entre tarefas </li></ul></ul><ul><ul><li>Trabalho por email </li></ul></ul>Muitas, muitas funcionalides
  18. 18. Principais Características <ul><li>Relatórios </li></ul><ul><ul><li>Diversos tipos de relatórios integrados </li></ul></ul><ul><ul><li>Extensões via plugins gratuitos ou pagos </li></ul></ul><ul><ul><li>Criação de novos relatórios padronizada </li></ul></ul><ul><ul><li>Exemplos: </li></ul></ul><ul><ul><ul><li>Planejado x Realizado </li></ul></ul></ul><ul><ul><ul><li>Carga de trabalho </li></ul></ul></ul><ul><ul><ul><li>Timetracking e Billing </li></ul></ul></ul><ul><ul><ul><li>Agrupamentos diversos </li></ul></ul></ul><ul><ul><ul><li>...mais de uma centena de opções </li></ul></ul></ul>Burndown Orçado x Realizado Agrupamento Criado x Revolvido
  19. 19. Principais Características <ul><li>GreenHopper </li></ul><ul><ul><li>Plugin que traz todo o poder da Web 2.0 para o Jira </li></ul></ul><ul><ul><li>Extremanete útil para projetos de software agéis </li></ul></ul><ul><ul><li>Inclui: </li></ul></ul><ul><ul><ul><li>Quadro Kanban </li></ul></ul></ul><ul><ul><ul><li>Priorização de tarefas </li></ul></ul></ul><ul><ul><ul><li>Conceito de versões mestre-detalhe </li></ul></ul></ul><ul><ul><ul><li>Gráficos Burndown </li></ul></ul></ul><ul><ul><ul><ul><li>De horas </li></ul></ul></ul></ul><ul><ul><ul><ul><li>De tarefas </li></ul></ul></ul></ul><ul><ul><ul><ul><li>De recursos </li></ul></ul></ul></ul><ul><ul><ul><ul><li>De qualquer campo numérico (ex.: controle financeiro) </li></ul></ul></ul></ul><ul><ul><ul><li>Histórico integrado </li></ul></ul></ul>Plugin excepcional para equipes ágeis
  20. 20. Principais Características <ul><li>GreenHopper </li></ul><ul><ul><li>Algumas telas </li></ul></ul>Gráfico Burndown Priorização e Planejamento Quadro Kanban Histórico de Entregas Limite de 60 pontos; Itens abaixo da linha não devem se entregues
  21. 21. PARTE 3 <ul><li>Cenários de Uso </li></ul>
  22. 22. Cenários de Uso <ul><li>Helpdesk </li></ul><ul><ul><li>O Jira pode ser utilizado como solução completa para controle de demandas em ambientes de helpdesk </li></ul></ul><ul><ul><li>Situações </li></ul></ul><ul><ul><ul><li>Abertura de demandas por formulário web ou emails </li></ul></ul></ul><ul><ul><ul><li>Priorização de demandas </li></ul></ul></ul><ul><ul><ul><li>Billing e SLA </li></ul></ul></ul><ul><ul><ul><li>Métricas </li></ul></ul></ul><ul><ul><ul><ul><li>Por áreas da organização </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Por tipo de demanda </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Por recursos envolvidos </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Detecção de médias e tendências </li></ul></ul></ul></ul><ul><ul><ul><ul><li>... </li></ul></ul></ul></ul>Diversos casos de uso no site Atlassian e parceiros A própria 3layer utiliza em seu serviço de Gestão Compartilhada
  23. 23. Cenários de Uso <ul><li>Ouvidoria </li></ul><ul><ul><li>Sistemas de atendimento ao usuário, como Ouvidorias ou SAC, podem ser implementados no Jira </li></ul></ul><ul><ul><li>Situações </li></ul></ul><ul><ul><ul><li>Contatos iniciais realizados por email </li></ul></ul></ul><ul><ul><ul><li>Fluxos distintos para dirimir dúvidas </li></ul></ul></ul><ul><ul><ul><li>Métricas </li></ul></ul></ul><ul><ul><ul><ul><li>Por segmentação e tipos de produtos </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Por regiões de abrangência </li></ul></ul></ul></ul><ul><ul><ul><ul><li>... </li></ul></ul></ul></ul>
  24. 24. Cenários de Uso <ul><li>Gerenciamento de Projetos </li></ul><ul><ul><li>Todo o ciclo de desenvolvimento de um projeto pode ser controlado no Jira, desde o planejamento até a entrega final </li></ul></ul><ul><ul><li>Situações </li></ul></ul><ul><ul><ul><li>Alinhamento dos fluxos com a metodologia da organização </li></ul></ul></ul><ul><ul><ul><ul><li>Portões de Fase, Etapas, Versões, Workflows </li></ul></ul></ul></ul><ul><ul><ul><li>Enquadramento de perfis e recursos </li></ul></ul></ul><ul><ul><ul><li>Calendário Organizacional </li></ul></ul></ul><ul><ul><ul><li>Planejamento e Priorização </li></ul></ul></ul><ul><ul><ul><li>Controle de Riscos e Incidentes </li></ul></ul></ul><ul><ul><ul><li>Controle e Acompanhamento de Tarefas e Recursos </li></ul></ul></ul><ul><ul><ul><li>Métricas diversas </li></ul></ul></ul><ul><ul><ul><ul><li>Por recursos; por áreas do projeto; por período... </li></ul></ul></ul></ul>100% dos projetos na 3layer são gerenciados pelo Jira
  25. 25. Cenários de Uso <ul><li>Vídeo Demonstrativo </li></ul><ul><ul><li>4 minutos </li></ul></ul>
  26. 26. PARTE 4 <ul><li>Comparativos </li></ul>
  27. 27. Foco <ul><li>Ferramentas tradicionais </li></ul><ul><ul><li>Focam gerenciamento formal de projetos </li></ul></ul><ul><ul><ul><li>Gráfico de Gantt </li></ul></ul></ul><ul><ul><ul><li>Caminho Crítico, PERT/CPM </li></ul></ul></ul><ul><ul><ul><li>EVT (PV, EV, AC... SV, SPI, CV, CPI...) </li></ul></ul></ul><ul><ul><li>Gerentes têm o benefício </li></ul></ul><ul><li>Jira </li></ul><ul><ul><li>Foca o gerenciamento ágil e a integração </li></ul></ul><ul><ul><ul><li>Gráfico Burndown e Quadro Kanban </li></ul></ul></ul><ul><ul><ul><li>Controle diário do trabalho e das tarefas </li></ul></ul></ul><ul><ul><ul><li>Vinculação de artefatos externos </li></ul></ul></ul><ul><ul><li>Equipes têm o benefício </li></ul></ul>Hum? PERT: Project Evaluation and Review Technique CPM: Critical Path Method EVT: Earned Value Technique PV: Planned Value EV: Earned Value AC: Actual Cost SV: Schedule Variance SPI: Schedule Performance Index CV: Cost Variance CPI: Cost Performance Index
  28. 28. Escala de ferramentas Formalismo Agilidade Primavera MS Project Trace GP Trac ISO System MS Project +Sharepoint FogBuz Bugzilla VersionOne Mantis ProjectOpen Jira DotProject Projetos precisam ser detalhados ao extremo no tempo, no custo e na otimização dos recursos, e a gerência de projetos é vital para organização, existindo gerentes de projetos dedicados exclusivamente para manter os projetos e o portfólio atualizado e consistente a longo prazo nas várias áreas da empresa. Projetos são importantes para a organização, mas a prioridade é o pipeline das próximas entregas, e as equipes operam com maior liberdade, buscando diariamente agregar valor aos produtos, mesmo em condições de mudanças freqüentes no cronograma e nas atividades.
  29. 29. PARTE 5 <ul><li>Implantação </li></ul>
  30. 30. Implantação <ul><li>Escopo </li></ul><ul><ul><li>Qual o tamanho do meu projeto Jira? </li></ul></ul><ul><li>Licenciamento Jira+GreenHopper </li></ul><ul><li>Instalação e configurações padrões </li></ul><ul><li>Plugins básicos </li></ul><ul><li>1-4 semanas de mentoria </li></ul>Grupo de trabalho <ul><li>Licenciamento Jira+GreenHopper+Fisheye+Crowd+Confluence </li></ul><ul><li>Instalação e configurações customizadas </li></ul><ul><li>Integração essencial entre ferramentas </li></ul><ul><li>Plugins mais avançados </li></ul><ul><li>4-8 semanas de mentoria </li></ul>Setorizado <ul><li>Licenciamento da suíte completa Atlassian </li></ul><ul><li>Instalação e configurações customizadas avançadas </li></ul><ul><li>Mapeamento de processos e artefatos </li></ul><ul><li>Segurança avançada, workflows, telas e campos </li></ul><ul><li>Integração multivia entre ferramentas </li></ul><ul><li>Plugins avançados, scripting e automação </li></ul><ul><li>8-20 semanas de mentoria </li></ul>Corporativo
  31. 31. Implantação <ul><li>Atividades </li></ul><ul><ul><li>Fluxo macro para o sucesso no uso do Atlassian Jira </li></ul></ul>Disseminar cultura Mapear processos Mapear perfis e operações Início Identificar formato de projetos Mapear artefatos e tarefas Para os envolvidos Definir integrações Definir esquemas e categorias Criar tarefas essenciais Para cada projeto Definir entregas e componentes Alertas e relatórios Vincular integrações Vincular fluxos e esquemas Definir dashboards Durante o projeto Criar e editar tarefas Habilitar o projeto Estimar e reestimar Realizar entregas Acompanhar o projeto Ao final do projeto Relatórios finais Desabilitar o projeto Arquivar o projeto Entrega final Fim Relatórios parciais
  32. 32. PARTE 6 <ul><li>Encerramento </li></ul>
  33. 33. Contatos e Informações <ul><li>Site http://www.3layer.com.br </li></ul><ul><li>Email [email_address] </li></ul><ul><li>Slideshare http://slideshare.net/3layer </li></ul><ul><li>Subversion http://svn.3layer.com.br/svn/public/ </li></ul><ul><li>Wiki http://3layer.com.br/confluence/ </li></ul><ul><li>Twitter http://twitter.com/3layer </li></ul><ul><li>Blog http://3layertecnologia.blogspot.com </li></ul><ul><li>Skype treelayer </li></ul>3layer Tecnologia - Arquitetura, Projeto e Construção Java EE Open Source
  34. 34. 3layer Tecnologia Portfólio Operacional www.3layer.com.br [email_address] Porto Alegre, RS – Brasil 2010 Fábrica de Software Revenda Sparxsystems Revenda Atlassian Mentoria Consultoria JBoss Outsourcing Java Arquitetos Projetistas Desenvolvedores Tunning Java EE Mundo Open Source em 3layer.org Arquitetura e Projeto Java EE

×