scrum – minha visão
TRANSCRIPT
![Page 2: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/2.jpg)
História - MsDOS
Comecei a desenvolver software em meados de 1986 usando aferramenta Clipper '87.
Levantamento de Requisitos
Análise do Sistema
Definir Banco de Dados (Tabelas)
Codificar Sistema
Testes ImplantaçãoTreinamento
Usuário
SUPORTE
![Page 3: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/3.jpg)
Distribuição do Tempo (DOS)
0
10
20
30
40
50
60
DOS
![Page 4: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/4.jpg)
Triplice Restrição - DOS
CUSTO
• Ajustável
PRAZO
• Desconhecido
ESCOPO
• Desconhecido
![Page 5: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/5.jpg)
Sistemas - DOS
Resumo
• 74 Sistemas
• 2.300.000 linhas
• 6.488 arquivos
• 10.123 Tabelas
Tempo
• 9 anos
Custo
• ???
Usuários
• 500 clientes
• 2.000 maquinas
![Page 6: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/6.jpg)
História - Windows
Por volta de 1995 iniciamos o desenvolvimento para oambiente Windows, com o uso do FoxPro.
Reaproveitamos 99% do legado em Clipper.
Levantamento de Requisitos
Análise do Sistema
Definir Banco de Dados (Tabelas)
Codificar Sistema
Testes ImplantaçãoTreinamento
Usuário
Compatibilizar com Legado
SUPORTE
![Page 7: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/7.jpg)
Distribuição do Tempo (DOS/WIN)
0
10
20
30
40
50
60
DOS
WIN
![Page 8: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/8.jpg)
Triplice Restrição - WIN
CUSTO
• Fixo
PRAZO
• Desconhecido
ESCOPO
• Conhecido
![Page 9: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/9.jpg)
Sistemas - WIN
Resumo
• 25 Sistemas
• 300.000 linhas
• 2.341 arquivos
• 3.023 Tabelas
Tempo
• 16 anos
Custo
• ???
Usuários
• 2.500 clientes
• 8.000 maquinas
![Page 10: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/10.jpg)
História - WEB
Levantamento de Requisitos
Análise do Sistema
Definir Banco de Dados
(SQL)
Codificar Sistema
Testes ImplantaçãoTreinamento
Usuário
SUPORTE
Gera documento
Gera Product Backlog
Gera Protótipo de Tela
Valida com Product Owner
Gerador CRUD
Homologar com Cliente
![Page 11: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/11.jpg)
Exigências:
Formar Equipe
Usar metodologia de desenvolvimento (SCRUM)
Dividir o trabalho em partes
Analise
DBA
Codificar
Testar
Usar network para comunicação
Documentar mais e melhor os requisitos
Controlar versões do código
História - WEB
Muitas Mudanças:
Linguagem de Programação
Ferramenta de Desenvolvimento
Banco de Dados
Maiores Exigências dos Clientes
Requisitos mais dificeis de implantar (desevolver)
Muitas Ferramentas para o Desenvolvimento
Complexidade de Integração das Ferramentas
Trabalhar em Camadas
Interface
Negócio
Modelo
Dados
![Page 12: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/12.jpg)
Distribuição do Tempo (DOS/WIN/WEB)
0
10
20
30
40
50
60
DOS
WIN
WEB
Tecnologia
Complexidade
Demora
![Page 13: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/13.jpg)
Triplice Restrição - WEB
CUSTO
• Fixo
PRAZO
• Conhecido
ESCOPO
• Conhecido
![Page 14: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/14.jpg)
Sistemas - WEB
Resumo
• 1 PORTAL
• 30 Módulos
• 1.150.000 linhas
• 1.251 arquivos
• 300 Tabelas
Tempo
• 1 ano
Custo
• ???
Usuários
• 3 clientes
• 50 maquinas
![Page 15: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/15.jpg)
SOLUÇÃO ENCONTRADA
SCRUM e XP
![Page 16: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/16.jpg)
Como usamos o SCRUM
SCRUM
Levantamento de Requisitos
Escrevemos a Historia
Time Avalia o Esforço (pontuar)
Post-it
[PLAN] Sprint xxx
(2 semanas)
Seleciona as Historia
e-mail de abertura
[DO] Execução do
Sprint
Reunião diária(8:30 hrs)
Executamos as tarefas
Atulizamos o PivotalTracker
e-mail (17:30 hrs) com a atualização
do sprint
[CHECK] Conferir as Entregas
Avaliamos o que foi entregue
Documentamos Pontos + e -
e-mail de finalização de
Sprint
[ACT] Ações
Uso do Paretopara avaliar os
pontos + / -
Atualizamos o log do Projeto
![Page 17: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/17.jpg)
SCRUM
ANTES DE EXECUTAR SPRINT ?
DEPOIS DE EXECUTAR SPRINT ?
DIARIAMENTE ?
![Page 18: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/18.jpg)
VISÃO SCRUM (CLASSICO)
danielettinger.com
![Page 19: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/19.jpg)
VISÃO SCRUM (CLASSICO)
gustavovilla.com.br
![Page 20: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/20.jpg)
DIFICULDADE
Nossa maior dificuldade é a anotação dos Requisitos, usar User Case ou História ???
Levantamento de Requisitos
EntendimentoDa Tarefa
ExecuçãoDa Tarefa
![Page 21: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/21.jpg)
Anotação dos Requisitos – UC x Historia – INVEST
User Case ou História ?
História: Como <usuario> eu quero <cadastrar meus livros> para saber <onde estão>.
User Case: Criar CRUD de <cadastro de livros>.
Mas ambos tem que ser Independente, Negociavel, Valoravel, Estimavel, Dimensionavel e TESTAVEL.
![Page 22: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/22.jpg)
User Case x Historia
User Case - Reservar Apartamento
Fluxo básico 1. Atendente informa hotel, datas e tipo de apartamento 2. Sistema fornece disponibilidade e preço 3. Atendente informa CPF do cliente e confirma 4. Sistema exibe um identificador (R1) 5. Sistema envia a confirmação por e-mail
(R1 - Regra de negócio, apenas clientes aprovados poderão reservar apartamentos)
Fluxo Alternativo: Quarto não disponível (substitui passo 2) Sistema exibe mensagem de indisponibilidade. (volta passo 1)
História - Um atendente pode reservar quartos
Critérios de aceitação:
- Testar com um cliente aprovado e com disponibilidade de quarto - Testar com cliente aprovado e sem disponibilidade de quarto - Testar envio do e-mail - Testar com um cliente não aprovado
![Page 23: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/23.jpg)
O que ganhamos com o SCRUM
VISIBILIDADE OPERACIONAL
![Page 24: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/24.jpg)
O que ganhamos com o SCRUM
INFORMAÇÃO ONLINE (GERENCIAMENTO A DISTÂNCIA)
![Page 25: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/25.jpg)
O que ganhamos com o SCRUM
AUTONOMIA DO TIME
![Page 26: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/26.jpg)
O que ganhamos com o SCRUM
MAIOR E MELHOR COMUNICAÇÃO DO PROJETO
![Page 27: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/27.jpg)
O que ganhamos com o SCRUM
MAIOR PRODUTIVIDADE (projeto desenvolvido do zero em menos de 1 ano)
![Page 28: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/28.jpg)
O que ganhamos com o SCRUM
MAIOR PRODUTIVIDADE (Sprint #018 - Abertura)
![Page 29: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/29.jpg)
O que ganhamos com o SCRUM
MAIOR PRODUTIVIDADE (Sprint #018 – Dia 1)
![Page 30: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/30.jpg)
O que ganhamos com o SCRUM
MAIOR PRODUTIVIDADE (Sprint #018 – Dia 10)
![Page 31: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/31.jpg)
O que ganhamos com o SCRUM
VISIBILIDADE GERENCIAL
![Page 32: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/32.jpg)
CELULAS
PROJETO POSSEIDOM
PROJETO SPED FISCAL
PROJETO SECV
PROJETO NOTA FISCAL
ELETRONICA DE SERVIÇO
PRODUCT OWNER (PO)
PROJETO TESTE
INTEGRAÇÃO
PROJETOS LEGADO
SCRUM MASTER(rodízio quinzenal)
![Page 33: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/33.jpg)
CONCLUSÃO
O que tenho a dizer sobre o uso do SCRUM éUSE, PRATIQUE, IMPLEMENTE e acima de tudoADAPTE, o uso de um framework como este éimportante mas deve-se adaptar à realidade da"sua" empresa ou projeto.
Não espere milagres, você terá informações, eo uso destas informações é que faz a diferença.
![Page 34: Scrum – minha visão](https://reader036.vdocuments.pub/reader036/viewer/2022081404/559e6d5b1a28abcc458b47c1/html5/thumbnails/34.jpg)
DÚVIDAS