adoção de metodologia ágil baseada em scrum - case da procergs · fundamentos do scrum apesar de...
TRANSCRIPT
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
http://danielkrauze.wordpress.com