3layer Tecnologia Sparxsystems Fábrica de Software Mentoria JBoss

Apresentações semelhantes


Apresentação em tema: "3layer Tecnologia Sparxsystems Fábrica de Software Mentoria JBoss"— Transcrição da apresentação:

1 3layer Tecnologia Sparxsystems Fábrica de Software Mentoria JBoss
Arquitetura e Projeto Java EE Outsourcing Java Arquitetos Projetistas Desenvolvedores Revenda Sparxsystems Mundo Open Source em 3layer.org Fábrica de Software Mentoria Revenda Atlassian JBoss 3layer Tecnologia Consultoria Tunning Java EE Atlassian Jira Porto Alegre, RS – Brasil 2013

2 Sumário PARTE 1 – Introdução PARTE 2 – Funcionalidades
Institucional Visão Geral e Arquitetura do Atlassian Jira PARTE 2 – Funcionalidades Principais Características GreenHopper PARTE 3 – Cenários de Uso Aplicações do Jira Demo PARTE 4 – Comparativos Jira x Outras ferrramentas PARTE 5 – Implantação Escopo Atividades PARTE 6 – Encerramento Prática Contatos e Informações Fim

3 Introdução Parte 1

4 3layer Tecnologia 3layer Tecnologia 3layer Tecnologia
Estabelecida em Porto Alegre – RS, operando desde 2010, tem foco em arquitetura, projeto e construção de software enterprise 3layer Tecnologia Parceiros Atlassian Redhat Sparxsystems Serviços Consultoria Mentoria Outsourcing Fábrica Gestão Produtos Open Source

5 Atlassian A Empresa Australiana, fundada em 2002
Empresa de TI que mais cresceu e ganhou prêmios na Austrália Filiais em São Francisco (CA) e Amsterdam (HO) Focada em ferramentas para desenvolvimento (base Java) clientes 9 ferramentas Líder no Quadrante Mágico do Gartner

6 Atlassian Os Produtos JIRA Confluence FishEye Crucible Bamboo Clover
Gerenciamento ágil de projetos Confluence Colaboração Web 2.0 FishEye Indexação e visualização de repositórios versionados Crucible Revisão de código Bamboo Integração contínua Clover Teste de cobertura Crowd Single Sign On

7 Visão Geral Atlassian Jira
Controle de tarefas e gerenciamento de projetos Utilizado em mais de organizações Ampla documentação Suporte profissional Software Enterprise Por quê?

8 Jira Arquitetura Software enterprise Painel de controle Dashboard
Office CSV Integração contínua Relatórios Análise gerencial Outros gerenciadores XML Controle de versão Criação de Tarefas Acompanhamento Alertas Wiki IDE Importação e Exportação Interação Integração Jira Uso diário Backup Atachados Segurança Dados Browser BD File System LDAP Ferramentas API Clientes Desktop Automação Script

9 Categoria de projetos de Gestão Compartilhada
Arquitetura Como os projetos são organizados no Jira? Tal como uma WBS (Work Breakdown Structure) Categoria de projetos de Gestão Compartilhada Projeto A Projeto B Projeto C SLA1 SLA2 SLA3 Gerência 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. #1 - Gerenciar projeto * #2 - Emitir relatório mensal * Infra #3 - Servidor zeus parado Jan #4 - Fita de backup perdida Fev

10 Principais Características
Parte 2

11 Principais Características
Neutralidade Plataforma Java Sistemas Operacionais Linux, Windows, Solaris e outros Banco de dados como Postgres, SQL Server, Oracle, MySQL e outros Funcionamento Standalone ou em containers Java EE Integração para front-end Apache HTTPD ou Microsoft IIS Escalabilidade Avançado mecanismo de cache Indexação e pesquisa baseada no Apache Lucene Suporte a clusterização (via plugin) Qualquer banco; Qualquer SO Milhares de usuários

12 Principais Características
Segurança Nativa, LDAP, Active Directory ou Crowd (single sign on) Suporte a Usuários, Grupos e Roles Granularidade variável desde projetos até ações e workflow Segurança horizontal para tarefas Esquemas de segurança para facilitar gerenciamento Reuse e integre usuários da sua empresa Projeto A Projeto A Projeto A Esquemas são associados a projetos; Projetos definem membros em roles; Gerência Tarefas possuem níveis de acesso; #1 - Gerenciar projeto #2 - Emitir relatório mensal

13 Principais Características
Aparência e Internacionalização Interface Web 2.0 com suporte arrastar e soltar Cores, fontes e layout editáveis Dashboards customizáveis, com suporte a gadgets externas Suporte a vários idiomas, com configuração por usuário Telas e campos customizáveis Possibilidade de criação de campos novos em tarefas Layout e controles de telas editáveis, incluindo abas Tipos de tarefas e passos do workflow definem os campos disponíveis Esquemas são utilizados para gerenciar a complexidade Mais de 50 tipos de campos!

14 Principais Características
Workflows Motor de workflow integrado Fluxos organizados por tipos de tarefa Cada passo do fluxo pode ter uma tela diferente associada Movimentação do fluxo balizada por condições Por nível de segurança Por obrigatoriedade de campos ... Extensível via plugins Esquemas facilitam a organização dos workflows

15 Principais Características
Qualquer processo pode ser mapeado e automatizado Workflows Cada tipo de tarefa pode ter um fluxo diferente Padrão Reunião Risco Aberta Agendada Detectado Em progresso Reaberta Realizada Estimado Resolvida Documentada Em monitoramento Encerrada Disponibilizada Contornado Confirmado !

16 Principais Características
Estenda e integre como e quanto quiser Integração e Extensão Centenas de plugins Para relatórios, campos customizados, gadgets/Interface de usuário Importação, exportação e sincronização externa API Java, incluindo suporte REST/SOAP Código fonte aberto e ampla documentação Ambientes de desenvolvimento Eclipse Mylyn Uso total do Jira sem sair da sua IDE preferida Outros softwares Atlassian Integração totalmente transparente Fisheye, Crucible, Bamboo, Crowd, Confluence, Clover

17 Principais Características
Indexação e Pesquisa Pesquisa por texto livre (Quick Search) Suporte à sintaxe Apache Lucene Pesquisa completa Todo e qualquer campo de tarefa Também para campos customizados Pesquisa via JQL Sintaxe de query para Jira 4+ Quick Search my unresolved today Ache fácil JQL project in (GA, GB) and status = unresolved and duedate > -1h order by priority desc

18 Principais Características
Alertas e Mensageria Eventos no projeto geram notificações Novas tarefas Comentários em tarefas Movimentos de workflow ... Usuários, grupos ou roles podem receber estas notificações Pesquisas podem ser salvas e enviadas continuamente Perfeito para cumprir SLA’s a cada 15 minutos para equipe técnica a cada 5 minutos para gestor do suporte 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 Hora atual: 14:30h Hora atual: 15:30h

19 Principais Características
Outras Funcionalidades Sub-tarefas Automação via scripts Suporte a anexos (com versionamento) Clonagem de tarefas (útil para tarefas recorrentes) Movimentação de tarefas entre projetos Votação (útil para novas funcionalidades em sistemas) Comentários (com permissões) Observação (Watchers) Edição de tarefas em bloco Ligação entre tarefas Trabalho por Muitas, muitas funcionalides

20 Principais Características
Relatórios Diversos tipos de relatórios integrados Extensões via plugins gratuitos ou pagos Criação de novos relatórios padronizada Exemplos: Planejado x Realizado Carga de trabalho (de usuário/versão) Timetracking e Billing Agrupamentos diversos ...mais de uma centena de opções Criado x Revolvido Agrupamento Orçado x Realizado Burndown

21 Principais Características
Entrega Tipo de tarefa Mais Relatórios Usuários Totais Carga por Versão Dada uma versão (Entrega) de um projeto, mostra para cada usuário, as tarefas, volume de horas remanescentes e totais Por usuário Cada tarefa Horas Projetos Carga por Usuário Dado um usuário, mostra a lista de projetos, número de tarefas e tempo restante para essas tarefas, incluindo totalizador Tarefas Horas Rastreabilidade Matriz de ligações entre tarefas. Para cada tipod e ligação, uma cor distinta

22 Principais Características
GreenHopper Plugin que traz todo o poder da Web 2.0 para o Jira Extremanete útil para projetos de software agéis Inclui: Quadro Kanban Priorização de tarefas Conceito de versões mestre-detalhe Gráficos Burndown De horas De tarefas De recursos De qualquer campo numérico (ex.: controle financeiro) Histórico integrado Plugin excepcional para equipes ágeis

23 Principais Características
GreenHopper Algumas telas Quadro Kanban Histórico de Entregas Gráfico Burndown Limite de 60 pontos; Itens abaixo da linha não devem se entregues Priorização e Planejamento

24 Cenários de Uso Parte 3

25 Cenários de Uso Helpdesk
Diversos casos de uso no site Atlassian e parceiros Helpdesk O Jira pode ser utilizado como solução completa para controle de demandas em ambientes de helpdesk Situações Abertura de demandas por formulário web ou s Priorização de demandas Billing e SLA Métricas Por áreas da organização Por tipo de demanda Por recursos envolvidos Detecção de médias e tendências ... A própria 3layer utiliza em seu serviço de Gestão Compartilhada

26 Cenários de Uso Ouvidoria
Sistemas de atendimento ao usuário, como Ouvidorias ou SAC, podem ser implementados no Jira Situações Contatos iniciais realizados por Fluxos distintos para dirimir dúvidas Métricas Por segmentação e tipos de produtos Por regiões de abrangência ...

27 Cenários de Uso Gerenciamento de Projetos
Todo o ciclo de desenvolvimento de um projeto pode ser controlado no Jira, desde o planejamento até a entrega final Situações Alinhamento dos fluxos com a metodologia da organização Portões de Fase, Etapas, Versões, Workflows Enquadramento de perfis e recursos Calendário Organizacional Planejamento e Priorização Controle de Riscos e Incidentes Controle e Acompanhamento de Tarefas e Recursos Métricas diversas Por recursos; por áreas do projeto; por período... 100% dos projetos na 3layer são gerenciados pelo Jira

28 Cenários de Uso Vídeo Demonstrativo 4 minutos

29 Comparativos Parte 4

30 Foco Ferramentas tradicionais Jira 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 Ferramentas tradicionais Focam gerenciamento formal de projetos Gráfico de Gantt Caminho Crítico, PERT/CPM EVT (PV, EV, AC... SV, SPI, CV, CPI...) Gerentes têm o benefício Jira Foca o gerenciamento ágil e a integração Gráfico Burndown e Quadro Kanban Controle diário do trabalho e das tarefas Vinculação de artefatos externos Equipes têm o benefício

31 MS Project/Server +Sharepoint
Escala de ferramentas Formalismo Primavera 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. MS Project MS Project/Server +Sharepoint Trace GP ISO System ProjectOpen Jira DotProject FogBuz VersionOne Bugzilla Trac Mantis 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. Agilidade

32 Planejamento versus Controle
O Jira é uma ótima ferramenta para controle e gerenciamento de projetos ágeis Porém, a parte de planejamento de longo prazo e portfólio de projetos ainda está em expansão Opção Conectar o JIRA à outras ferramentas Plugins atuais CPath MS Bridge: JIRA x MS Project The Connector: JIRA x MS Project EA Connector: JIRA x Enterprise Architect Mizura (3layer): JIRA x O que você precisar ;)

33 Gantt Charts Tarefas do Jira em Gráficos de Gantt no MS Project
Tudo sincronizado multivia, claro JIRA MS Project

34 Implantação Parte 5

35 Implantação Escopo Qual o tamanho do meu projeto Jira? Corporativo
Licenciamento da suíte completa Atlassian Instalação e configurações customizadas avançadas Mapeamento de processos e artefatos Segurança avançada, workflows, telas e campos Integração multivia entre ferramentas Plugins avançados, scripting e automação 10-20 semanas de mentoria Setorizado Licenciamento Jira+GreenHopper+Fisheye+Crowd+Confluence Instalação e configurações customizadas Integração essencial entre ferramentas Plugins mais avançados 6-10 semanas de mentoria Grupo de trabalho Licenciamento Jira+GreenHopper Instalação e configurações padrões Plugins básicos 2-6 semanas de mentoria

36 Implantação Atividades
Fluxo macro para o sucesso no uso do Atlassian Jira Início Disseminar cultura Mapear processos Identificar formato de projetos Mapear perfis e operações Definir integrações Mapear artefatos e tarefas Definir esquemas e categorias Para os envolvidos Vincular fluxos e esquemas Definir entregas e componentes Criar tarefas essenciais Alertas e relatórios Vincular integrações Definir dashboards Habilitar o projeto Para cada projeto Criar e editar tarefas Realizar entregas Estimar e reestimar Acompanhar o projeto Relatórios parciais Entrega final Durante o projeto Relatórios finais Desabilitar o projeto Arquivar o projeto Ao final do projeto Fim

37 Encerramento Parte 6

38 Contatos e Informações
Site Slideshare Subversion Wiki Twitter Blog Skype treelayer 3layer Tecnologia - Arquitetura, Projeto e Construção Java EE Open Source

39 3layer Tecnologia Sparxsystems Fábrica de Software Mentoria JBoss
Arquitetura e Projeto Java EE Outsourcing Java Arquitetos Projetistas Desenvolvedores Revenda Sparxsystems Mundo Open Source em 3layer.org Fábrica de Software Mentoria Revenda Atlassian JBoss 3layer Tecnologia Consultoria Tunning Java EE Atlassian Jira Porto Alegre, RS – Brasil 2010


Carregar ppt "3layer Tecnologia Sparxsystems Fábrica de Software Mentoria JBoss"
Anúncios Google