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
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