Adoção de metodologia ágil baseada em Scrum - Case da Procergs · Fundamentos do Scrum Apesar de...

Preview:

Citation preview

Outubro / 2014

Adoção de metodologia ágil

baseada em Scrum - Case da

Procergs

Agenda

Fundamentos do Scrum

Pilares do Scrum

Procergs

Procergs - Setor de Fábrica – SD1

Quem sou...

Porque mudar a forma de trabalho?

Time Scrum

Eventos do Scrum

Artefatos do Scrum

Estimativa

Procergs – Implantação do Scrum

Procergs – Antes do Scrum

Procergs – Depois do Sum

Onde procuro mais?

Dúvidas?

Quem sou...

Daniel Krauze... Ex aluno da antiga ETFPEL, atual Instituto Federal de Educação. Formado no curso de

Desenho Industrial;

Formado em Análise e Desenvolvimento de Sistemas pelo Senac – RS;

Pós Graduado em Desenvolvimento de Software pela Universidade de Passo Fundo;

Pós Graduação em Governança de TI pela Universidade de Passo Fundo;

20 anos de experiência profissional na área de TI;

Certificado:

Scrum Master

ITIL

Atualmente trabalha:

Analista de Computação na PROCERGS

Professor na Faculdade Senac

Com consultoria na área de TI

Apaixonado por meus amigos, minha esposa e por Fusca, especialmente um ano 76.

Quem sou...

Quem sou...

Fundamentos do Scrum

Scrum é.... “... um framework com o qual as pessoas podem resolver problemas

complexos e adaptáveis, enquanto entregam produtos de forma produtiva e

criativa e com o maior valor possível.”

Características:

Leve;

Simples de entender;

Difícil de aplicar.

Fundamentos do Scrum

Apesar de ter sido criado inicialmente para o desenvolvimento de software,

ele pode ser utilizado em qualquer tipo de projeto, desde que o mesmo

tenha um certo grau de complexidade, uma vez que ele se baseia na teoria

de controle empírico de processos.

Um processo empírico é aquele onde diversos imprevistos acontecem,

diferente de um processo definido. Para a resolução atitudes são tomadas e

o processo é melhorado ao passar do tempo, uma vez que as coisas nunca

ocorrem sempre da mesma forma.

Fundamentos do Scrum

Fundamentos do Scrum

Manifesto ágil

Estamos descobrindo maneiras melhores de desenvolver software fazendo-

o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho,

passamos a valorizar:

Indivíduos e interação entre eles mais que processos e ferramentas;

Software em funcionamento mais que documentação abrangente;

Colaboração com o cliente mais que negociação de contratos;

Responder a mudanças mais que seguir um plano;

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os

itens à esquerda.

Pilares só Scrum

O Scrum baseia-se em três pilares:

Transparência;

Inspeção;

Adaptação;

Sprint Planning Meeting;

Daily Scrum;

Sprint Review;

Sprint Retrospective.

Procergs

Companhia Estadual de Processamento de Dados –

PROCERGS;

A PROCERGS é a maior empresa de informática do Rio

Grande do Sul. Processa diariamente milhões de

transações vitais para o bom funcionamento da

administração pública do governo do estado do Rio

Grande do Sul.

Procergs

Atualmente conta com cerca de 1200 colaboradores, sendo que destes

mais de 60% trabalha direta ou indiretamente ligado à área de

desenvolvimento de software;

Visão Ser reconhecida pela Administração Pública do RS como referência e

melhor opção em soluções de Tecnologia da Informação e Comunicação –

TIC.

Valores Qualidade

Inovação

Ética

Comprometimento

Confiança

Solidariedade

Procergs – Setor de Fábrica - SD1

O Ambiente que será demonstrado é a fábrica de software interna da empresa – SD1 (Setor de Desenvolvimento Um); O SD1 além de ser responsável pelo desenvolvimento de novas aplicações, também faz a gestão da fábrica externa que é desempenhada por um parceiro comercial da companhia;

Procergs – Setor de Fábrica - SD1

Procergs – Setor de Fábrica - SD1

Missão do SD1 Gerenciar e desenvolver projetos e versões de sistemas

com a utilização da MDP*, aderentes às diretrizes metodológicas, tecnológicas e de qualidade da empresa, gerando produtos que atendam as necessidades dos clientes.

* - Metodologia de Desenvolvimento Procergs

Procergs – Setor de Fábrica - SD1

Entre os anos de 2013 e 2014 o SD1 foi responsável por 57 Sprints em 8 projetos; Estes projetos são dos seguintes clientes: DETRAN, Secretaria de Obras, Secretaria da Agricultura, Secretaria da Fazenda; Conta atualmente com 18 colaboradores, sendo 5 deles certificados Scrum Master; Nos projetos desenvolvidos, trabalha em parceria com o setor SQS – Setor de Qualidade de Software. O SQS conta com 16 colaboradores.

Porque mudar a forma de trabalho?

Porque mudar a forma de trabalho?

Time Scrum

Eventos do Scrum

Artefatos do Scrum

Product backlog;

Sprint backlog;

Product increment;

Definition of Done;

Burndown Charts.

Estimativas

Procergs – Implantação do Scrum

Etapa Descrição Data

1 Organização de tarefas e Adoção de quadro Kanban Agosto 2012

2 Adoção de Sprints, Daily, Review, Retrospectiva (game) Outubro 2012

3 Adoção das técnicas de pré game (Mapping, Discovery,

Delivery)

Setembro 2014

Procergs – Antes do Scrum

Pouca precisão nas estimativas; Equipe trabalhando sob pressão (HE); Qualidade dos artefatos gerados; Retrabalho; Projetos Cancelados; Desmotivação das equipes; Equipe sem poder de decisão; Demora nas entregas.

Procergs – Depois do Scrum

Cliente com uma maior percepção de valor; Entregas frequentes em produção; Melhoria no ambiente de trabalho; Redução de retrabalho; Incremento na qualidade dos artefatos entregues; Melhoria nas estimativas; Equipes colaborativas; Equipes mais independestes; Melhoria do clima de trabalho.

Procergs – Depois do Scrum

Visão Pacto de equipe

Procergs – Depois do Scrum

Mapping

Procergs – Depois do Scrum

Discovery Delivery

Procergs – Depois do Scrum

Definition of Ready - DOR Definition of Done - DOD

Procergs – Depois do Scrum

User Stories

Procergs – Depois do Scrum

User Stories

Saber mais sobre Scrum

¿Onde procuro mais?

www.scrumguides.org

Dúvidas?

¿Dúvidas?

Daniel Krauze

daniel-freire@procergs.rs.gov.br

daniel.krauze@gmail.com

http://danielkrauze.wordpress.com

Recommended