![Page 1: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/1.jpg)
Cinco Desafios na Definição
de uma Metodologia Ágil na Administração
Pública utilizando Fábricas de Software e Teste
R a f a e l T a r g i n oM a r e n a C u t n e i
R a f a e l a S a m p a i oG i s e l a R i b e i r o
![Page 2: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/2.jpg)
Company Logo www.domain.com2
A administração pública possui muitos desafios...
![Page 3: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/3.jpg)
Company Logo www.domain.com3
Processo Atual de Furnas
![Page 4: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/4.jpg)
DEMORA NA VALIDAÇÃO DAS ENTREGAS
DIFICULDADE NA ESPECIFICAÇÃO DE REQUISITOS
DESENVOLVEDORES DISTANTES DA REALIDADE DE FURNAS
ATRASOS E ESTOURO DE ORÇAMENTOS
AQUELES PROBLEMAS QUE TODO MUNDO JÁ ESTÁ ACOSTUMADO...
![Page 5: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/5.jpg)
Company Logo www.domain.com6
Controle e Produtividade
![Page 6: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/6.jpg)
7
Ambiente de Desunião
![Page 7: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/7.jpg)
AmbienteColaborativo
![Page 8: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/8.jpg)
COMO FOI O INÍCIO
Estudos Iniciais de Furnas
Estudo dos Acórdãosdo TCU e Publicaçõesde Implementações
na Área Pública
Grupo de TrabalhoEletrobras
Participação emEventos
Convencimento da Alta Gerência
![Page 9: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/9.jpg)
PRIMEIROS PASSOS• Apoio da Consultoria
• Recursos Internos que
já conheciam bem a
realidade de Furnas
• Conhecimento dos
Métodos Ágeis mas
também das
prescrições do RUP
• Formação da Equipe
• Definição do Processo
![Page 10: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/10.jpg)
`FOTO DO QUADRO
Company Logo www.domain.com11
Reuniões de Definição dos Artefatos
![Page 11: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/11.jpg)
`FOTO DO QUADRO
Company Logo www.domain.com12
Reuniões sobre a Estruturação das Sprints
![Page 12: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/12.jpg)
1. Como documentar requisitos para garantir a manutenção futura por outros fornecedores?
2. Como sistematizar as atividades da Sprint e a emissão de ordens de serviço?
3. Como coordenar o trabalho entre a organização e as fábricas de software/teste?
4. Como utilizar métricas objetivas sem ignorar as estimativas ágeis?
5. Como definir os papéis na organização?
![Page 13: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/13.jpg)
Como documentar requisitos para garantir a manutenção futura por outros fornecedores?
1
![Page 14: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/14.jpg)
LINHA DE RACIOCÍNIO
Features e Regras de Negócio
Técnica de Caso de Uso
Código fonte
Histórias de usuário comodocumentação de sistema
1234
![Page 15: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/15.jpg)
![Page 16: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/16.jpg)
DOCUMENTAÇÃO DE SISTEMA
XDOCUMENTAÇÃO
DE PROJETO
![Page 17: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/17.jpg)
DOCUMENTAÇÃO DE PROJETO
Cartão de História
![Page 18: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/18.jpg)
DOCUMENTAÇÃO DE SISTEMA
Documentação Mínima
• Features
• Regras de Negócio
• Requisitos Não Funcionais
• Critérios de Aceitação (ativo e inativo)
• Testes de Aceitação
![Page 19: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/19.jpg)
USO DE FERRAMENTA
![Page 20: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/20.jpg)
Como sistematizar as atividades da Sprint e a emissão de Ordens de Serviço?2
![Page 21: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/21.jpg)
LINHA DE RACIOCÍNIO
OS “Guarda Chuva”
Uma OS para cada História
Uma OS por Sprint
OS com mais de uma História e desassociada do Sprint
1234
![Page 22: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/22.jpg)
HIST 112
HIST 230
HIST 005
HIST 160
...
Backlog
HIST 230
HIST 005
HIST 160
HIST 600
Sprint 1
OSFSW 1
OSINSP 1
HIST 230
HIST 005
HIST 600
OSFTS 1
HIST 230
HIST 600
Entrega Sprint 1
HIST 230
HIST 005
HIST 160
HIST 600
Entrega FSW
HIST 600
HIST 088
![Page 23: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/23.jpg)
HIST 112
HIST 088
...
Backlog HIST 005
HIST 160
HIST 088
Sprint 2
OSFSW 1
OSINSP 1
OSFSW 2
OSINSP 2
HIST 160
HIST 008
Entrega Sprint 2HIST 005
HIST 160
HIST 008
OSFTS 1
OSFTS 2
HIST 005
HIST 160
HIST 088
Entrega FSW
![Page 24: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/24.jpg)
Como coordenar o trabalho entre a organização e as fábricas de software/teste?3
![Page 25: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/25.jpg)
PROCESSO ATUALFábrica de Software x Fábrica de Teste
![Page 26: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/26.jpg)
COMO ALINHAR O TIMING CORRETO?
![Page 27: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/27.jpg)
LINHA DE RACIOCÍNIO
Sprint Única com Teste Após a Sprint
Múltiplas Sprints (Esteira de Sprints)
Sprint Única com Teste Simultâneo
Sprint Única com Teste Por Último
1234
![Page 28: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/28.jpg)
SPRINT ÚNICA COM TESTE APÓS A SPRINT
SPRINT 1
SPRINT 2
Validação PO
Verificação Fábrica de Teste
![Page 29: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/29.jpg)
SPRINT 1
MÚLTIPLAS SPRINTS (Esteira de Sprints)
Validação PO
Verificação Fábrica de Teste
SPRINT 2
SPRINT 1 TESTE
SPRINT 3
Itens não Verificados
![Page 30: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/30.jpg)
SPRINT 1
SPRINT ÚNICA COM TESTE SIMULTÂNEO
Validação PO
Verificação Fábrica de Teste
![Page 31: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/31.jpg)
SPRINT 1
SPRINT ÚNICA COM TESTE POR ÚLTIMO
Validação PO
Verificação Fábrica de Teste
![Page 32: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/32.jpg)
Entende as Histórias
Execução da Sprint Revisão
Define e Prioriza as Histórias
Implementa o código Apresenta
produto
Apoia a Elaboração
dos Critérios de Aceitação
Estabelece Critérios de Aceitação
Elabora Estimativa
de Execução
da Inspeção
Inspeciona Software
Valida produto
(testes de aceitação)PO
Elabora Testes de Aceitação
Documenta as Histórias
Estima as Histórias
Implementa e executa os testes unitários
Atualiza Documen
tação
Inspeção
Executa testes de aceitação, exploratório e
integração
De
sen
vo
lvim
en
toQ
ua
lid
aePlanejamento da
Sprint
![Page 33: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/33.jpg)
Como utilizar métricas objetivas sem ignorar as estimativas ágeis?
4
![Page 34: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/34.jpg)
LINHA DE RACIOCÍNIO
Usar pontos de função para estimar o trabalho da equipe e também como métrica de tamanho para pagar as fábricas de software e teste
Usar métricas ágeis para ambos os casos
Usar métricas ágeis para estimar o esforço de cada equipe, e PF para medir o software com o objetivo de pagamento das Fábricas
1
2
3
![Page 35: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/35.jpg)
![Page 36: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/36.jpg)
Como definir os papéis na organização?5
![Page 37: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/37.jpg)
LINHA DE RACIOCÍNIO
PO
SCRUM Master
Time
123
![Page 38: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/38.jpg)
PO
Da Área Cliente Analista de Negócio
![Page 39: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/39.jpg)
SCRUM Master
Na Fábrica de Software
Na OrganizaçãoEm Ambos
![Page 40: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/40.jpg)
TIME
Equipe de Desenvolvimento(Fábrica de Software)
Equipe de Teste(Fábrica de Teste)
![Page 41: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/41.jpg)
CONCLUSÃO
• É PRECISAO ADAPTAR
PARA O SEU CONTEXTO
• É PRECISO CONVENCER A
DIREÇÃO A COMEÇAR,
MESMO QUE SEJA EM UM
PROJETO MENOR
• O GOVERNO PODE SER
ÁGIL... NÓS ACREDITAMOS
NISSO
![Page 42: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/42.jpg)
![Page 43: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/43.jpg)
Company Logo www.domain.com 45
“Tu te tornas eternamente responsável pelo que cativas...”
![Page 44: Scrum Gathering Rio 2016 - Cinco Desafios na Definição de uma Metodologia Ágil na Administração Pública utilizando Fábricas de Software e Teste](https://reader031.vdocuments.com.br/reader031/viewer/2022030304/587670971a28abd0018b60c9/html5/thumbnails/44.jpg)
Obrigado !