Frederico Augusto Implantando SCRUM na Simplestec Equipe Tributária.

Click here to load reader

download Frederico Augusto Implantando SCRUM na Simplestec Equipe Tributária.

of 23

Transcript of Frederico Augusto Implantando SCRUM na Simplestec Equipe Tributária.

  • Slide 1
  • Frederico Augusto Implantando SCRUM na Simplestec Equipe Tributria
  • Slide 2
  • Desenvolvimento gil
  • Slide 3
  • Manifesto gil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o ns mesmos e ajudando outros a faz-lo. Atravs desse trabalho, passamos a valorizar: - Indivduos e interao entre eles mais que processos e ferramentas - Software em funcionamento mais que documentao abrangente - Colaborao com o cliente mais que negociao de contratos - Responder a mudanas mais que seguir um plano Ou seja, mesmo havendo valor nos itens direita, valorizamos mais os itens esquerda. http://agilmanifesto.org
  • Slide 4
  • Isso j me aconteceu antes???
  • Slide 5
  • Gastar energia em tarefas que no agregam valor nenhum ao cliente realmente perda de tempo e dinheiro; Prioridades e atividades devem ser claras.
  • Slide 6
  • Princpios por trs do Manifesto gil: A prioridade satisfazer o cliente, entregando o mais rpido possvel e de forma contnua software que tenha valor; Requisitos mutantes so bem vindos, mesmo no final do desenvolvimento. Os processos geis podem ser usados a favor de mudanas que tragam vantagem competitiva para o cliente; importante entregar software funcionando freqentemente, mensalmente, quinzenalmente ou, se possvel, toda semana; Clientes e desenvolvedores devem trabalhar juntos diariamente num projeto; Projetos devem ser feitos por indivduos motivados. Os indivduos precisam da confiana de que seu trabalho ser realizado. Eles devem ter suas necessidades atendidas e trabalhar num ambiente adequado;
  • Slide 7
  • Princpios por trs do Manifesto gil: Conversa face-a-face SEMPRE a melhor forma de comunicao; Software funcionando a primeira medida de progresso; O processo gil torna o desenvolvimento sustentvel. Patrocinadores, desenvolvedores e usurios devem manter a paz indefinidamente; Ateno constante excelncia tcnica e bom design aumenta a agilidade; A chave SIMPLICIDADE: minimizar a quantidade de trabalho desnecessrio; As melhores arquiteturas, requisitos e design surgem de equipes auto-organizadas; A equipe reflete como se tornar mais eficiente, ajustando seu comportamento para atingir esse objetivo.
  • Slide 8
  • SCRUM Scrum um processo iterativo e incremental de gerenciamento de projetos geis; Entre suas principais caractersticas est a entrega de produtos de software totalmente funcionais em perodos curtos e pr-determinados; O Scrum foi adaptado para rea de desenvolvimento de software por Ken Schwaber (SCHWABER, 2004).
  • Slide 9
  • SCRUM O termo SCRUM deriva do jogo de Rugby, onde as duas equipes disputam a posse de bola e toda a equipe esta comprometida no evento.
  • Slide 10
  • A idia principal do SCRUM manter o foco na entrega que represente maior valor de negcio, no menor tempo possvel; As necessidades de negcio do cliente determinam as prioridades da equipe SCRUM; As equipes se auto-organizam para definir a melhor maneira de entregar as funcionalidades de maior prioridade.
  • Slide 11
  • SCRUM Valores Dentre os valores do Scrum podemos citar: Transparncia; Auto-organizao; Comprometimento; Entregas representativas para o cliente alm dos valores listados no manifesto gil, citado anteriormente...
  • Slide 12
  • Resultados Esperados Responsabilidade Compartilhada; Mais comunicao; Aumento da Qualidade; Disseminao do Conhecimento; Satisfao dos stakeholders
  • Slide 13
  • Desenvolvimento de Software no Gera as mesmas sadas para as mesmas entradas
  • Slide 14
  • Funcionamento Sprint Planning Sprint Review Sprint Retrospective
  • Slide 15
  • SCRUM Papis Product OwnerScrum Master Time Cerimnias Planejamento da Sprint Reunio DiriaReviso da Sprint Retrospectiva da Sprint Artefatos Product BacklogSprint Backlog Grfico Burndown
  • Slide 16
  • Product Owner Definir a Viso do Produto Elaborar e manter o Product Backlog; Definir a prioridade e ROI; Representar o cliente; Aceitar ou rejeitar os entregveis. SCRUM Master Ser um lder (servidor); Remover impedimentos; Proteger a equipe; Ajudar o PO (com Product Backlog); Ser o facilitador da equipe; Garantir as prticas SCRUM. Equipe SCRUM Fazer estimativa; Definir as tarefas; Desenvolver o produto; Garantir a qualidade do produto; Apresentar o produto ao cliente; Equipe: auto-gerencivel e multifuncional.
  • Slide 17
  • Equipes Comprometidas
  • Slide 18
  • Reunio de Planejamento (Sprint Planning) Participam PO, Scrum Master e Equipe Parte 1 : Entendimento dos requisitos e Definir a prioridade e itens que faro parte do SPRINT; Parte 2 : Sem a necessidade do PO a equipe realiza o planejamento ttico para o desenvolvimento das tarefas. Reunio Diria (Daily SCRUM) Participam Equipe e Scrum Master O que eu fiz ontem ? O que irei fazer hoje ? Algum impedimento ?
  • Slide 19
  • Reviso da Sprint (Sprint Review) Participam PO, Equipe, Scrum Master e convidados ; Reunio para demonstrao do produto de software resultante do Sprint; Informar ao PO todos os impedimentos encontrados para que no se repitam no prximo Sprint; Retrospectiva da Sprint (Sprint Retrospective) Participam Equipe e Scrum Master Aps o SPRINT Review, a equipe se rene com o objetivo de verificar o que deu certo e errado no SPRINT; O time identifica oportunidades de melhoria para a equipe e para empresa. A equipe formaliza as lies aprendidas e realiza os ajustes necessrios para a prxima iterao.
  • Slide 20
  • Backlog do Produto O Backlog do Produto uma lista de itens priorizados que contm todas as funcionalidades que so desejadas para o produto. Todos os requisitos que precisam ser realizados para a finalizao do projeto. Para gerenciar o Product Backlog necessrio que todos os itens estejam identificados, estimados pela equipe e priorizados pelo PO.
  • Slide 21
  • TaskBoard Gesto a Vista
  • Slide 22
  • Slide 23
  • TaskBoard Para Fazer Em AndamentoFeito No PlanejadoImpedimentos