frederico augusto implantando scrum na simplestec equipe tributária

Click here to load reader

Upload: internet

Post on 18-Apr-2015

113 views

Category:

Documents


3 download

TRANSCRIPT

  • 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