Agilidade no governo 02

79
Agilidade no Governo: 1 Sonia Moreira Goldzweig Avelino Ferreira Gomes Filho

Transcript of Agilidade no governo 02

Page 1: Agilidade no governo 02

Agilidade no Governo:

1

Sonia Moreira GoldzweigAvelino Ferreira Gomes Filho

Page 2: Agilidade no governo 02
Page 3: Agilidade no governo 02
Page 4: Agilidade no governo 02

Como tudo começou?

“Uma pessoa muda, quando a dor de permanecer como está

é maior do que a dor da mudança,” (Frase atribuída a Freud)

Page 5: Agilidade no governo 02

Como tudo começou?

Só víamos o problema: "é muito trabalho para pouca gente“

Não visualizávamos a causa raiz

Demandas na gaveta em forma de memorandos

Sensação constante de sobrecarga

Page 6: Agilidade no governo 02

Como tudo começou?

Criatividade para

fazer o máximo

com o mínimo de

Recursos

Page 7: Agilidade no governo 02

Como tudo começou?

► CASE de fracasso:

► Sistema para Controle de Débitos

►6 meses de trabalho para começar a fazer o essencial

Tínhamos que mudar!

Page 8: Agilidade no governo 02

Caminho escolhido para mudar a realidade

Page 9: Agilidade no governo 02

Começo da Mudança

► Treinamento

► Convencer e comprometer o time

► Dinâmicas para vivenciar conceitos

► Conhecer cases de outros times

Page 10: Agilidade no governo 02

Pilares do SCRUMColocando em prática os conceitos aprendidos: Inspeção, Transparência e Adaptação.

Page 11: Agilidade no governo 02

Começo da Mudança

Inspeção: Olhamos para o nosso “umbigo”

Transparência: Mostramos nosso “umbigo” para todos

Adaptação: O que fazer para melhorar?

Page 12: Agilidade no governo 02

Primeiro Task Board

“Equipes” - 12 pessoas e 11 projetos

Page 13: Agilidade no governo 02

Primeiro passo... Limitar WIP*

Somente 4 projetos simultâneos

Novo Task Board: demandas e tarefas explícitas

(*) Work In Progress

Page 14: Agilidade no governo 02

Primeira Vitória!

VP aceitou nossoLimite do WIP!

Page 15: Agilidade no governo 02

ImpedimentosGerenciando o que impede o andamento do projeto.

Page 16: Agilidade no governo 02

Impedimentos

Como controlar?

Principais fontes de interrupção►Pessoas►Telefone

Page 17: Agilidade no governo 02

Solução►Placas►Cones►Apoio da

secretária e das estagiárias

Impedimentos

Page 18: Agilidade no governo 02

Impedimentos

Mudança Cultural

Page 19: Agilidade no governo 02

Impedimentos

Explícitos no Task Board

Page 20: Agilidade no governo 02

Impedimentos

Ajudou a rever o limite do WIP

Page 21: Agilidade no governo 02

Framework AgileCriando os artefatos para a adoção dos Métodos Ágeis no nosso contexto

Page 22: Agilidade no governo 02

Meetings

+ integração+ troca de informação+ comprometimento do time+ envolvimento dos usuários

Desafio:

Disciplina para fazer todas as meetings

Page 23: Agilidade no governo 02

Product Backlog

PLANILHA WIKI

+

Page 24: Agilidade no governo 02

Product Backlog

Page 25: Agilidade no governo 02

Product Backlog

Page 26: Agilidade no governo 02

Estimativas: Planning Poker

Acessível paraDeficientes Visuais

Page 27: Agilidade no governo 02

Estimativas: Planning Poker

Page 28: Agilidade no governo 02

Problemas acontecemEnfrentando as dificuldades e buscando melhoria contínua

Page 29: Agilidade no governo 02

Product Owner

P.O. usuário“Dono do produto”

P.O. InternoJunto com o time

Interagindo com todos os stakeholders

NÃO Funcionou FuncionouX

Produto não atendeu,

Usuário não utilizou

Sistema adaptadoUsuários

comprometidos

Page 30: Agilidade no governo 02

“Fight Meetings”

Conflitos no Time

Page 31: Agilidade no governo 02

“Fight Meetings”

Conflitos com Usuários

Page 32: Agilidade no governo 02

Solução

► Retrospectivas bem feitas

► Diretiva primária:

“Independente do que será discutido, nós entendemos e acreditamos que todos fizeram o seu melhor, dado o que sabiam naquele momento, suas habilidades e competências, os recursos disponíveis e as circunstancias da situação” (*) 

(*) Tradução livre de Project Retrospectives - Norman Kerth

Page 33: Agilidade no governo 02

Melhoria ContínuaO time amadureceu. Novos conceitos dos métodos ágeis foram aprendidos, o processo evoluiu.

Page 34: Agilidade no governo 02

Adaptando e Mudando

Mudança cultural materializada na criação do novo Task Board

Page 35: Agilidade no governo 02

Adaptando e Mudando

Idealizado e executado com a participação de todos

Page 36: Agilidade no governo 02

Adaptando e Mudando

Idealizado e executado com a participação de todos

Page 37: Agilidade no governo 02

Adaptando e Mudando

Idealizado e executado com a participação de todos

Page 38: Agilidade no governo 02

Adaptando e Mudando

Idealizado e executado com a participação de todos

Page 39: Agilidade no governo 02

Adaptando e Mudando

Idealizado e executado com a participação de todos

Page 40: Agilidade no governo 02

Task Board pronto

...e acessível

Page 41: Agilidade no governo 02

Cultura de Qualidade

Page 42: Agilidade no governo 02
Page 43: Agilidade no governo 02

43

+ 1.400Chamados / Mês

Page 44: Agilidade no governo 02

Pós-Desenvolvimento (Qualidade Tardia)

Organizar a casa– Quantificar os chamados é

fundamental– Comunicação com CIO e CTO

Page 45: Agilidade no governo 02

Pós-Desenvolvimento (Qualidade Tardia)

2010.0 2011.0 2012.00

2004006008001000120014001600

484

14151323

Chamados / mês

Chamados

Page 46: Agilidade no governo 02

Pós-Desenvolvimento (Qualidade Tardia)

Redistribuição de chamados para outras unidades da TI.

Page 47: Agilidade no governo 02

Pós-Desenvolvimento (Qualidade Tardia)

2010.0 2011.0 2012.0 2013.00

200400600800

1000120014001600

484

1415 1323

562

Chamados / mês

Chamados

Page 48: Agilidade no governo 02

Durante o Desenvolvimento

► Test Driven Development (TDD).

► Acceptance Driven Development (ATDD).

► Exposição da Qualidade como parte fundamental do Processo de Desenvolvimento.

Page 49: Agilidade no governo 02

Treinamento

Page 50: Agilidade no governo 02

Qualidade

Page 51: Agilidade no governo 02

Durante o Desenvolvimento

2010.0 2011.0 2012.0 2013.0 2014.0 2015.00

200400600800

1000120014001600

484

14151323

562

40 13

Chamados / mês

Chamados

Page 52: Agilidade no governo 02

Operacionalização da Qualidade

Page 53: Agilidade no governo 02

Tornar parte do Processo de Desenvolvimento

Page 54: Agilidade no governo 02

Integração Contínua

► Manter a qualidade o tempo todo.► A cada alteração do código testar

continuamente o software.

Page 55: Agilidade no governo 02

► Testes► Unitários► Integração► Regressão► Interface► Carga (Quando necessário)

Integração Contínua

Page 56: Agilidade no governo 02

Integração Contínua

Page 57: Agilidade no governo 02

Integração Contínua

Page 58: Agilidade no governo 02

Integração Contínua

Page 59: Agilidade no governo 02

Integração Contínua

Page 60: Agilidade no governo 02

Integração Contínua

Page 61: Agilidade no governo 02

Coding DojoUsamos também no início do projeto para compartilhar e uniformizar o conhecimento do time.

Page 62: Agilidade no governo 02

Coding Dojo

Acessível

Page 63: Agilidade no governo 02

Coding Dojo

Integração de novo membro no time.

Page 64: Agilidade no governo 02

Case: E-Denúncia

Page 65: Agilidade no governo 02

“O desembargador mandou...”

...desenvolver um sistema em 15 dias

Page 66: Agilidade no governo 02

4 Áreas de Domínio da Agilidade

(Rodrigo de Toledo, 2014)

Page 67: Agilidade no governo 02

Organização

► Ciclo de vida de desenvolvimento bem definido.

► Processo de desenvolvimento bem definido.

► Saber utilizar os artefatos de gestão e acompanhamento do projeto.

Be profissa!Be profissa!

Page 68: Agilidade no governo 02

Organização

► Equipe multidisciplinar► “O” especialista é uma

fonte de gargalo

Page 69: Agilidade no governo 02

Negócio

► “Pessoas do negócio e desenvolvedores trabalhando juntos” (Beck et al. 2001).

► Bom PO é fundamental► Priorizar apenas o que é essencial.► Fatia sashimi► Encontrar os Stakeholders certos► “Simplicidade – A arte de maximizar o

trabalho NÃO feito é essencial” (Beck et al. 2001)

Page 70: Agilidade no governo 02

Cultural

► “Mudanças são bem vindas...” (Beck et al. 2001)► Postura do time► Não entrou em desespero► Compreendeu que as mudanças são

naturais e necessárias.► “Nesse prazo é impossível!” ► Foi substituído por.... ► “Qual o melhor software que podemos

entregar dentro desse prazo?”

Page 71: Agilidade no governo 02

Cultural

► “Nossa maior prioridade é satisfazer o cliente através de entregas contínuas de software de valor”► Adaptação e Reorganização► Sprint de 15 dias era inviável► Sprints de 2 dias

► Time-Box: SP1, SP2, PP, Daily e Retrospectiva► Fluxo Contínuo: Entrega e Review

Page 72: Agilidade no governo 02

Técnica

► Estrutura do projeto bem definida► Archetypes► Organização de pacotes► Bibliotecas & Frameworks► Softwares de apoio

Page 73: Agilidade no governo 02

Técnica

► Banco de Dados & Infraestrutura► Processos burocráticos impedem a

agilidade► Foco em agregar valor ao negócio

► “Eu preciso de você!”► Resgate o amor entre as equipes

► Desenvolvedores e Infra

► Colaboração é a chave do sucesso!► Facilidade de criação e uso

Page 74: Agilidade no governo 02

Técnica

► Qualidade► Não é negociável► O software tem!► Testes de aceitação► TDD► Cobertura alta de testes► QA

Page 75: Agilidade no governo 02

Jack*...o desafio continua...

► O desembargador gostou do sistema!

► Já que* vocês fizeram um em 15 dias...

► Ele mandou fazer outro...

► Em 7 dias...porque não dá para adiar o dia da eleição

DONE !

Page 76: Agilidade no governo 02

Resultados

Page 77: Agilidade no governo 02

O que mudou?

► No Time► Mais qualidade dos produtos entregues► Estimativas confiáveis► Integração, incluindo novos integrantes► Expertise – compartilhamento de

conhecimentos► Interrupções e impedimentos

gerenciados► Tranquilidade e segurança para enfrentar

desafios

Page 78: Agilidade no governo 02

O que mudou?

► Na Organização► Mudança em relação à solicitação de

sistemas► Auxílio aos gestores na priorização de

projetos de desenvolvimento de sistemas e tomada de decisão

► Reconhecimento do trabalho da equipe► Disseminação dos métodos e da gestão

ágil► Apoio da alta administração

Page 79: Agilidade no governo 02

OBRIGADO !

Sonia Moreira [email protected]

Avelino F. Gomes [email protected]