• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Scrum
 

Scrum

on

  • 1,407 views

 

Statistics

Views

Total Views
1,407
Views on SlideShare
1,229
Embed Views
178

Actions

Likes
0
Downloads
33
Comments
0

5 Embeds 178

http://adapti.wordpress.com 143
http://emiliosilva.com 16
http://www.linkedin.com 8
http://www.emiliosilva.com 7
http://www.emiliosilva.com.br 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Scrum Scrum Presentation Transcript

    • Agenda• Introdução• Os três pilares• Os papéis• As ferramentas• O fluxo• O que vem após o Scrum?
    • Introdução
    • O cerne das metodologias ágeisManifesto Ágil“Indivíduos e interações 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”
    • O que é o Scrum?É uma metodologia ágildesenvolvida para atender anecessidade de times pequenose de projetos que podem sofrermudanças a qualquer momento.
    • Scrum vs. (o tradicional) WaterfallWaterfallRequisitos Desenvolvimento Teste EntregaScrumRequisitos1º SemanaArquitetura2º SemanaDesenvolvimento3º SemanaTeste4º SemanaEntrega5º Semana1º Semana2º Semana4º Semana3º SemanaArquitetura
    • Os três pilaresTransparênciaInspeçãoAdaptação
    • Transparência“Um processo transparente revelaproblemas antes mesmo que a sprintsofra impacto.”A transparência melhora acomunicação, isso faz com que todosos envolvidos saibam qual é o statusda sprint a qualquer momento.
    • Adaptação“Não é raro e mais cedo ou mais tarde vaiacontecer! No meio da sprint vai apareceruma nova User Story com maiorprioridade. E ai? O que fazer?“Em situações como esta todos osenvolvidos com o processo precisarão seadaptar a mudança. Afinal de contas umaUS com maior prioridade (geralmente)trás mais retorno ao cliente.
    • Inspeção“A Daily Meeting e a Retrospectivatêm o objetivo de inspecionar oprocesso.”O Scrum Master deve estar sempreatento para encontrar e sanar osproblemas que a equipe vier a relatar.
    • Os papéis
    • Product Owner (PO)•Definir a visão do produto;•Gerenciar e priorizar o Product Backlog;•Definir metas (claras) para a sprint;•Aceitar ou rejeitar o produto entregue no fim da sprint;•Facilitar o relacionamento entre a empresa contratantee a contratada.
    • Time (Team)•Agir de forma transparente;•Atingir a meta da sprint;•Atuar no micro-gerenciamento da sprint;•Gerenciar os problemas e reportarimpedimentos;•Realizar a Daily Meeting;•Possuir uma formação multidisciplinar.
    • Scrum Master•Garantir o uso de todas as práticas do Scrum;•Remover impedimentos;•Proteger o time de interferências externas... e internas;•Preparar as próximas sprints junto ao Product Owner;•Reciclar o conhecimento do time com relação ao Scrum;•Atuar como um facilitador em todas as reuniões.•Scrum Master não é cargo
    • Relação Scrum - Empresa
    • As ferramentas
    • Quadro Branco“TO DO, DOING e DONE”Geralmente o quadro é dividido comtrês colunas, a primeira é TO DO, asegunda DOING e a última DONE.As tarefas (post-it) começam do ladoesquerdo e são movimentadas pelotime de acordo com o andamento dasprint.
    • Planning Poker“O que deve ser levado emconsideração é complexidade e nãodificuldade.”O time discute sobre as tarefas ecada integrante baixa uma carta, ovalor dessa carta corresponderá acomplexidade da tarefa.
    • Burn Down“Qualquer pessoa que passa nafrente do Burn Down conseguever o status atual da sprint”Burn Down é um gráfico que davisibilidade ao processo. Essegráfico é administrado pelo timeque deve atualizá-lo durante aDaily Meeting.
    • Definition of Done“Definition of Done é o melhorremédio contra a frase, ‘Estápronto, mas....’”
    • O fluxo
    • VisãoA visão é definida pelo Product Owner, ela representa o desejo do cliente comrelação ao produto final.
    • Product BacklogAdministrado pelo PO, o product backlog é onde ficam as user stories que irãocomplementar o software. O PO deve manter as user stories organizadas epriorizadas de acordo sua importância e necessidade. Em alguns casos o PO podepedir a ajuda ao Scrum Master a fim de amadurecer um US.
    • Planning Meeting - IA planning meeting é a reunião onde o PO apresenta ao Time a meta da sprint. Coma meta definida o PO e o time selecionam as user stories relacionadas a ela. Depoisde selecioná-las o time usa o Planning Poker para estimá-las, e a partir daiconseguirão saber quais tarefas irão entrar ou não na sprint.É importante salientar que a meta nunca deverá ser “Entregar todas as tarefas”! Éresponsabilidade do Scrum Master proteger o time contra isso.
    • Planning Meeting - IINa planning meeting – II o time “quebra” as user stories em tarefas (tasks) e cadauma delas deverá levar no máximo um dia pra ficar pronta. Isso dá maior visibilidadeao time com relação ao andamento da sprint.Importante: Antes do termino da reunião o time deve estabelecer uma definição deDone que deverá ser respeitada para o resto da Sprint.
    • Sprint BacklogO sprint backlog é onde as tarefas da sprint ficam armazenas, geralmente ele érepresentado por um quadro branco com vários post-it. Esse backlog é administradopelo time, os integrantes vão pegando as tarefas de acordo com sua prioridade.
    • Daily MeetingA daily meeting é uma das cerimônias mais importante do Scrum, é onde timeprática o micro gerenciamento da sprint. Os integrantes do time reportam “o que foifeito ontem”, “o que será feito hoje” e “se há algum impedimento”. Durante areunião o time deve atualizar o quadro e o Burn Down.
    • SprintÉ recomendado que a sprint tenha entre duas e quatro semanas, durante esseperíodo o time não deverá ser interrompido. Qualquer impedimento deverá serreportado ao Scrum Master.
    • ReviewAo termino da sprint é feita a review onde o time apresenta ao PO o que foi feitodurante a sprint. Nessa reunião o PO tem total liberdade para aceita ou rejeitarqualquer user story.
    • RetrospectivaNa retrospectiva os integrantes do time devem responder três perguntas referente asprint:1. O que aconteceu de bom?2. O que aconteceu de ruim?3. O que pode ser melhorado?
    • Incremento do ProdutoO incremento do produto é basicamente um pacote com tudo que foi feito eaprovado pelo Product Owner. As user stories que não foram aceitas ou que nãoforam finalizadas deverão retornar ao product backlog, lá serão re-priorizadas peloProduct Owner.
    • O que vem depois do Scrum?
    • Evolução“Scrumbut existe e é necessário!”Muitos têm preconceito e por issocriticam a simples menção dotermo, porém ignoram o fato de queé quase impossível implantar osScrum, com todos os seuselementos, de uma hora pra outra.
    • Framework Scrum“Um dos pontos forte do Scrum éapresentar os pontos fracos doprocesso da empresa.”Após algum tempo trabalhando como Scrum, os envolvidos sentirão anecessidade de implementar outroselementos para complementar oprocesso. Esses elementos são como“plugins“ instalados do Scrum.
    • CréditosEmilio SantosCSM - http://bit.ly/myPageScrumMCTS - http://bit.ly/myMcpPageE-mail: sto.emilio@gmail.comVocê encontra esse slide em:http://bit.ly/mySlideScrumFontesAdaptworks - http://www.adaptworks.com.brManifesto Ágil - http://www.agilemanifesto.org/Ideai Ágil - http://www.ideiaagil.com.brLambda3 - http://blog.lambda3.com.br/Links RecomendadosControl Chaos - http://www.controlchaos.comAgilCoop - http://www.agilcoop.org.brImproveit - http://www.improveit.com.br