39
Scrum em 60 minutos Alexandre Magno, CST quinta-feira, 7 de outubro de 2010

Scrum em 60 minutos

Embed Size (px)

DESCRIPTION

Apresentação introdutória sobre Scrum que mostra como este está posicionado no mercado e explana suas cerimônias, artefatos e papéis.

Citation preview

Page 1: Scrum em 60 minutos

Scrum em 60 minutosAlexandre Magno, CST

quinta-feira, 7 de outubro de 2010

Page 2: Scrum em 60 minutos

Alexandre Magno é Certified Scrum Trainer pela Scrum Alliance

• Co-fundador e Diretor da AdaptWorks

• Atua na área de Tecnologia da Informação (TI) há mais de 18 anos, já tendo participado de projetos de variadas dimensões de lead time, escopo e investimento no Brasil e Reino Unido.

• Primeiro Certified Scrum Trainer do Brasil. Já formou profissionais no Brasil, Argentina, Estados Unidos, Portugal e Reino Unido.

• Palestrante nos principais eventos de Scrum do mundo, tais como Scrum Gathering e Agile Conference.

• Fundador da Scrum Brasil - principal comunidade brasileira de debate sobre Scrum.

http://www.adaptworks.com.br [email protected]

quinta-feira, 7 de outubro de 2010

Page 3: Scrum em 60 minutos

A verdadeO que vem sendo falado

quinta-feira, 7 de outubro de 2010

Page 4: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 5: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 6: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 7: Scrum em 60 minutos

http://www.eweek.com/c/a/IT-Management/Microsoft-Lauds-Scrum-Method-for-Software-Projects/

quinta-feira, 7 de outubro de 2010

Page 8: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 9: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 10: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 11: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 12: Scrum em 60 minutos

“Agile methods encourage more-collaborative development than do traditional approaches, and many developers who have shied away from formal development methods in the past — believing them to be the province of “management” — have embraced Agile as a “formal” development process. [...]”

“Agile adoption is a reality. Organizations across all industries are increasingly adopting Agile principles, and software engineers and other project team members are picking up Agile techniques. [...]”

quinta-feira, 7 de outubro de 2010

Page 13: Scrum em 60 minutos

“Gartner’s analysts (Thomas Murphy and David Norton) predict that by 2012 “agile development methods will be utilized in 80% of all software development projects”. The authors explain that although Scrum will continue gaining in popularity over the coming years, organizations will not be successful in their transition unless they move toward a team-focused culture.”

quinta-feira, 7 de outubro de 2010

Page 14: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 15: Scrum em 60 minutos

quinta-feira, 7 de outubro de 2010

Page 16: Scrum em 60 minutos

Ci&T, Amazon, Man Investiments, Key Bank, CNN...

quinta-feira, 7 de outubro de 2010

Page 17: Scrum em 60 minutos

A verdadeScrum : Conceito

quinta-feira, 7 de outubro de 2010

Page 18: Scrum em 60 minutos

Scrum é um framework

valores, princípios e pilares

artefatos

práticas

papéis

regras

quinta-feira, 7 de outubro de 2010

Page 19: Scrum em 60 minutos

Scrum e a cultura empresarial

quinta-feira, 7 de outubro de 2010

Page 20: Scrum em 60 minutos

Outros [processos-práticas-metogologias] e Scrum

valores, princípios e pilares

artefatos

práticas

papéis

XP

PMBok

RUPFDDPragmatic

MktDSDM

Lean

Prince2

Líder Nível 5

Servant-Leadership

Meta Mgmt

...

regras

quinta-feira, 7 de outubro de 2010

Page 21: Scrum em 60 minutos

Scrum será expandido de acordo com as necessidades daquela cultura

quinta-feira, 7 de outubro de 2010

Page 22: Scrum em 60 minutos

Quem faz errado faz assim

quinta-feira, 7 de outubro de 2010

Page 23: Scrum em 60 minutos

A verdadeScrum :Visão Geral

quinta-feira, 7 de outubro de 2010

Page 24: Scrum em 60 minutos

“Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através desse trabalho, passamos a valorizar:

Indivíduos e interação entre eles mais que processos e ferramentas Produto 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."

http://agilemanifesto.org

Valores: O Manifesto Ágil

quinta-feira, 7 de outubro de 2010

Page 25: Scrum em 60 minutos

Our highest priority is to satisfy the customerthrough early and continuous delivery

of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for

the customer's competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a

preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need,

and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development

team is face-to-face conversation.

Os princípios por trás do Manifesto Ágil

Working software is the primary measure of progress.

Agile processes promote sustainable development. The sponsors, developers, and users should be able

to maintain a constant pace indefinitely.

Continuous attention to technical excellence and good design enhances agility.

Simplicity--the art of maximizing the amount of work not done--is essential.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts

its behavior accordingly.

http://agilemanifesto.org/principles.html

quinta-feira, 7 de outubro de 2010

Page 26: Scrum em 60 minutos

SCRUMTransparência

Inspeção

Adaptação

Os três pilares do Scrum

quinta-feira, 7 de outubro de 2010

Page 27: Scrum em 60 minutos

Fluxo do Scrum

Product Backlog(lista de funcionalidades)

# 1 PlanejamentoEstratégico

Reunião de Planejamento da SPRINT

# 2 Planejamento Táctico

Sprint Backlog(lista de tarefas)

Execução e reunião diáriaReview e Retrospectiva

entregável

Produto

Visão do Produto

Imagens: Boris Gloger (www.borisgloger.com)

quinta-feira, 7 de outubro de 2010

Page 28: Scrum em 60 minutos

Artefatos do Scrum

Lista de Funcionalidades

Lista de Funcionalidades

Selecionadas

Lista de Tarefas

Lista de Impedimentos

Imagens: Boris Gloger (www.borisgloger.com)

quinta-feira, 7 de outubro de 2010

Page 29: Scrum em 60 minutos

Papéis do Scrum

• Product OwnerResponsável por garantir o ROI (Retorno sobre o Investimento);Responsável por conhecer as necessidades do(s) cliente(s);Proxy em ambientes com mais de um cliente;

• ScrumMasterResponsável por remover os impedimentos do time;Responsável por garantir o uso de Scrum;Protege o time de interferências externas;

• TeamMulti-disciplinar;Auto-organizado e auto-gerenciado;Produzir produto com qualidade e valor para o cliente;

Imagens: Boris Gloger (www.borisgloger.com)

quinta-feira, 7 de outubro de 2010

Page 30: Scrum em 60 minutos

Gráficos de acompanhamento

quinta-feira, 7 de outubro de 2010

Page 31: Scrum em 60 minutos

Reuniões de Planejamento

• A reunião de planejamento da iteração é composta de duas partes, sendo na primeira parte a definição da meta dos itens que comporão a iteração e na segunda a decomposição dos itens em tarefas;

• O time inteiro planeja, o time inteiro se comunica;

quinta-feira, 7 de outubro de 2010

Page 32: Scrum em 60 minutos

Reuniões Diárias

• O que fiz desde a última reunião?• O que pretendo fazer até a próxima;• Estou tendo impedimentos?

quinta-feira, 7 de outubro de 2010

Page 33: Scrum em 60 minutos

Reuniões de Revisão

• Apresentação do resultado da iteração para os clientes;

• Todos os envolvidos no projeto participam;

quinta-feira, 7 de outubro de 2010

Page 34: Scrum em 60 minutos

Retrospectivas

• O que foi bom na última iteração?

• O que deve melhorar?

• Quem está no controle para realizar estas melhorias?

quinta-feira, 7 de outubro de 2010

Page 35: Scrum em 60 minutos

A verdadeQuem gosta de Scrum?

quinta-feira, 7 de outubro de 2010

Page 36: Scrum em 60 minutos

Clientes gostam de Scrum...

• ...porque não é obrigado a definir uma lista completa e detalhada de requisitos no início do projeto;

• ...porque é esperado que ele aprenda sobre o produto durante o projeto;

• ...porque seu investimento é protegido;

• ...porque ele começará a “utilizar” o produto desde as primeiras semanas do projeto;

quinta-feira, 7 de outubro de 2010

Page 37: Scrum em 60 minutos

Times gostam de Scrum...

• ...porque eles podem trabalhar de forma auto-organizada;

• ...porque a colaboração é elevada e isto gera produtividade;

• ...porque eles estão protegidos contra interrupções externas;

• ...porque sua palavra vale;

• ...porque o trabalho se torna mais colaborativo e agradável;

quinta-feira, 7 de outubro de 2010

Page 38: Scrum em 60 minutos

Gerentes gostam de Scrum...

• ...porque o stress do projeto é reduzido;

• ...porque o projeto fornece visibilidade e elimina a necessidade de cobranças por status, etc;

• ...porque a garantia do ROI está em suas mãos;

• ...porque o time passa a estar ao seu lado;

• ...porque ele gerenciará projetos e produtos, e não apenas cronogramas;

quinta-feira, 7 de outubro de 2010