33
12/05/2015 Jira 1 Aumentando a produtividade e Automatizando processos com Jira

Aumentando a produtividade e Automatizando Processos com Jira

Embed Size (px)

Citation preview

Page 1: Aumentando a produtividade e Automatizando Processos com Jira

12/05/2015 Jira 1

Aumentando a produtividade e Automatizando processos

com Jira

Page 2: Aumentando a produtividade e Automatizando Processos com Jira

2

Luis Cesar TeodoroArquiteto de Soluções

Sou Arquiteto de software, entusiasta DevOps, especialista plataforma Microsoft por formação(MCSA, MCPD), Scrum Master por formação (CSM), consultor, palestrante e instrutor. Trabalho com TI há cerca de 15 anos, gosto muito de documentar e compartilhar o que tenho aprendido. Além disto tudo, sou casado, pai da Laura e do Mateus. Fique a vontade para entrar em contato :)

Microsoft Certified Solutions Expert: SharePoint

Microsoft Certified Solutions Developer: SharePoint, Web

CSM: Certified ScrumMaster®

Contato: [email protected]: https://br.linkedin.com/in/luís-cesar-teodoro-298a6116

Page 3: Aumentando a produtividade e Automatizando Processos com Jira

AgendaPARTE 1 – Introdução

InstitucionalVisão Geral e Arquitetura do Atlassian Jira

PARTE 2 – FuncionalidadesPrincipais CaracterísticasGreenHopper

PARTE 3 –Cenários de Uso

Aplicações do Jira

PARTE 4 –Comparativos

Jira x Outras ferrramentas

PARTE 5 – Implantação

Escopo

Atividades

PARTE 6 – Encerramento

Contatos e Informações

Fim

12/05/2015 Jira 3

Page 4: Aumentando a produtividade e Automatizando Processos com Jira

Parte 1Introdução

4

Page 5: Aumentando a produtividade e Automatizando Processos com Jira

Visão Geral

Atlassian Jira Controle de tarefas e gerenciamento de projetos

Utilizado em mais de 11.500 organizações

Ampla documentação

Suporte profissional

Software Enterprise

Por quê?

5

Page 6: Aumentando a produtividade e Automatizando Processos com Jira

Arquitetura

Software Enterprise

6

Jira

BD File System

BackupAtachadosDados

Email

Criação de TarefasAcompanhamentoAlertas

API

Office

Outrosgerenciadores

IDE

XML

CSV

Importação eExportação

Browser

Uso diário

ClientesDesktop

LDAP

Segurança

ScriptAutomação

Ferramentas

Wiki

Controlede versão

Integraçãocontínua Relatórios

Análise gerencial

Dashboard

Painel decontrole

IntegraçãoInteração

Page 7: Aumentando a produtividade e Automatizando Processos com Jira

Arquitetura

Como os projetos são organizados no Jira? Tal como uma WBS (Work Breakdown Structure)

7

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.

Page 8: Aumentando a produtividade e Automatizando Processos com Jira

Parte 2Principais Características

8

Page 9: Aumentando a produtividade e Automatizando Processos com Jira

Principais Características

9

Qualquer banco; Qualquer SO

Milhares de usuários

• 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)

Page 10: Aumentando a produtividade e Automatizando Processos com Jira

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

10

Projeto AProjeto 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

Page 11: Aumentando a produtividade e Automatizando Processos com Jira

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

11

Mais de 50 tipos de campos!

Page 12: Aumentando a produtividade e Automatizando Processos com Jira

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 direcionada por condições

Por nível de segurança

Por obrigatoriedade de campos

...

Extensível via plugins

Esquemas facilitam a organização dos workflows

12

Page 13: Aumentando a produtividade e Automatizando Processos com Jira

!

Principais Características

Workflows Cada tipo de tarefa pode ter um fluxo diferente

13

Aberta

Padrão

Em progresso

Resolvida

Encerrada

Reaberta

Agendada

Reunião

Realizada

Documentada

Disponibilizada

Detectado

Risco

Estimado

Em monitoramento

Contornado Confirmado

Qualquer processo pode ser mapeado e automatizado

Page 14: Aumentando a produtividade e Automatizando Processos com Jira

Principais Características

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

14

Estenda e integre como e quanto quiser

Page 15: Aumentando a produtividade e Automatizando Processos com Jira

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+

15

my unresolved today

project in (GA, GB) and status = unresolved and duedate > -1h order by priority desc

Quick Search

JQL

Ache fácil

Page 16: Aumentando a produtividade e Automatizando Processos com Jira

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

16

Chamados abertos a menos de 1 hora Chamados abertos a mais de 1 hora1 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

Page 17: Aumentando a produtividade e Automatizando Processos com Jira

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 e-mail

17

Muitas, muitas funcionalidades

Page 18: Aumentando a produtividade e Automatizando Processos com Jira

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

Timetracking e Billing

Agrupamentos diversos

...mais de uma centena de opções

18

Burndown

Orçado xRealizado

Agrupamento

Criado xRevolvido

Page 19: Aumentando a produtividade e Automatizando Processos com Jira

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

19

Pluginexcepcional para equipes ágeis

Page 20: Aumentando a produtividade e Automatizando Processos com Jira

Principais Características

GreenHopper Algumas telas

20

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

Page 21: Aumentando a produtividade e Automatizando Processos com Jira

Parte 3Cenários de Uso

21

Page 22: Aumentando a produtividade e Automatizando Processos com Jira

Cenários de Uso 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 emails

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

...

22

Diversos casos de uso no site Atlassian e parceiros

Empresas como Netflix e Facebook, utilizam em seu serviço de Gestão Compartilhada

Page 23: Aumentando a produtividade e Automatizando Processos com Jira

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 e-mail

Fluxos distintos para sanar dúvidas

Métricas

Por segmentação e tipos de produtos

Por regiões de abrangência

...

23

Page 24: Aumentando a produtividade e Automatizando Processos com Jira

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...

24

Page 25: Aumentando a produtividade e Automatizando Processos com Jira

Parte 4Comparativos

25

Page 26: Aumentando a produtividade e Automatizando Processos com Jira

Foco 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

26

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

Page 27: Aumentando a produtividade e Automatizando Processos com Jira

Escala de ferramentas

27

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.

Page 28: Aumentando a produtividade e Automatizando Processos com Jira

Parte 5Implantação

28

Page 29: Aumentando a produtividade e Automatizando Processos com Jira

Implantação

Escopo Qual o tamanho do meu projeto Jira?

29

Licenciamento Jira+GreenHopper

Instalação e configurações padrões

Plugins básicos 1-4 semanas de mentoria

Grupo de trabalho

Licenciamento Jira+GreenHopper+Fisheye+Crowd+Confluence

Instalação e configurações customizadas

Integração essencial entre ferramentas

Plugins mais avançados 4-8 semanas de mentoria

Setorizado

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

8-20 semanas de mentoria

Corporativo

Page 30: Aumentando a produtividade e Automatizando Processos com Jira

Implantação Atividades

Fluxo macro para o sucesso no uso do Atlassian Jira

30

Disseminarcultura

Mapearprocessos

Mapearperfis e

operações

Início

Identificarformato

de projetos

Mapearartefatose tarefas

Para osenvolvidos

Definirintegrações

Definiresquemas

e categorias

Criar tarefasessenciais

Para cadaprojeto

Definirentregas e

componentes

Alertas erelatórios

Vincularintegrações

Vincularfluxos e

esquemas

Definirdashboards

Durante oprojeto

Criar eeditar

tarefas

Habilitaro projeto

Estimar ereestimar

Realizarentregas

Acompanharo

projeto

Ao finaldo projeto

Relatóriosfinais

Desabilitaro

projeto

Arquivaro projeto

Entregafinal

Fim

Relatóriosparciais

Page 31: Aumentando a produtividade e Automatizando Processos com Jira

Parte 6Encerramento

31

Page 32: Aumentando a produtividade e Automatizando Processos com Jira

Contato

Luis Cesar Teodoro E-mail: [email protected]

Atlassian www.atlassian.com

www.atlassian.com/software/jira

www.atlassian.com/software/jira/pricing/

32

Page 33: Aumentando a produtividade e Automatizando Processos com Jira

33

Dream big, work smart,

deliver fast.

Software to plan, collaborate, code, and

service. Built for teams.

Obrigado!