You are on page 1of 70

Scrum na sua empresa

Fabiano Milani, CSM


fabiano.milani@adaptworks.com.br

www.adaptworks.com.br

Sobre mim
Fabiano Milani, CSM, consultor, instrutor e coach em liderana e gerenciamento de projetos de software onde utiliza metodologias e processos geis.
Co-fundador e membro do time da AdaptWorks juntamente com Alexandre Magno, primeiro e nico Certified Scrum Trainer do Brasil e Edmilson Miyasaki, a AdaptWorks uma nova empresa brasileira, com escritrios em So Paulo - Brasil e Londres - UK, que tem como propsito atuar na capacitao e conduo de seus clientes na adaptao cultural necessria para o alcance de melhores resultados em seus projetos. Atua na rea de software h 16 anos, participando de projetos de variadas dimenses de lead time, escopo e investimento. Atua como co-trainer do Alexandre Magno nos treinamentos de CSM ( Certified ScrumMaster ) pelo Brasil; Atuou como desenvolvedor e coordenador de desenvolvimento de vrios segmentos de empresa; Atuou como professor de matemtica, fsica e linguagens de programao.
www.adaptworks.com.br

Agenda
A verdade sobre projetos Em busca da qualidade Mudanas acontecendo Manifesto gil Projetos iterativos Scrum Viso Geral Visibilidade Comunicao Comprometimento Retorno de Investimento Quem gosta de Scrum? Variaes de Scrum Caminho para a implantao do Scrum Coach & Treinamentos Cases
www.adaptworks.com.br

A verdade A verdade

sobre projetos

www.adaptworks.com.br

Chaos Report
O Standish Group vem, h mais de uma dcada, realizando estudos em volta dos resultados dos projetos de software ao redor do mundo. O resultado destes estudos um relatrio batizado de Chaos Report;

www.adaptworks.com.br

Chaos Report
Segundo o Standish Group quais foram os principais fatores para esta melhora?

www.adaptworks.com.br

Chaos Report
Segundo o Standish Group quais os principais fatores para um nmero ainda to alto de projetos que no alcanam seu objetivo? A vasta maioria dos projetos de software falha por falta de clareza sobre funes pessoais, responsabilidades e requisitos e tambm por inabilidade para acompanhar o que ocorre em cada um dos diferentes passos do ciclo de vida da aplicao.

www.adaptworks.com.br

Uso de funcionalidades

Standish Group, 2002

www.adaptworks.com.br

Resumindo...
A comunicao entre as partes envolvidas nos projetos muito fraca; A visibilidade do andamento real e dos problemas existentes nos projetos muito fraca; Clientes pedem sempre mais do que realmente precisam; Os projetos so caros e, ainda em sua maioria, no alcanam sucesso; Os conflitos existentes entre TI e negcios durante os projetos so muitos;

www.adaptworks.com.br

O problema do cliente
Clientes sabem que fornecedores odeiam mudanas de requisitos; Clientes so forados a definir tudo que precisam para um produto na fase inicial do projeto; Clientes no incio de um projeto - esto inseguros quanto ao que precisam;

www.adaptworks.com.br

A soluo do cliente
Colocar o mximo possvel de requisitos na lista inicial; Entende-se por o mximo possvel tudo que lhe vier cabea naquele momento; Desta forma a possibilidade de faltar requisitos no produto final menor;

www.adaptworks.com.br

O problema do fornecedor
Fornecedores sabem que os requisitos fornecidos pelo cliente so vagos; Fornecedores sabem que no decorrer do projeto o cliente precisar mudar requisitos; Fornecedores sabem que sempre ao validar o produto com o cliente surgiro novas idias para o produto;
www.adaptworks.com.br

A soluo do fornecedor
Documentar ao mximo tudo que foi passado pelo cliente para que o fornecedor possa estar protegido; Colocar margens de tempo por todo o projeto; Entregar o produto para o cliente apenas no final do projeto;

www.adaptworks.com.br

O que tudo isto gera?

www.adaptworks.com.br

Quem mais perde?

A EMPRESA
www.adaptworks.com.br

A verdade

Em busca da qualidade

www.adaptworks.com.br

A soluo...

www.adaptworks.com.br

...ignorou a cultura!

Cultura

www.adaptworks.com.br

A verdade

Mudanas acontecendo

www.adaptworks.com.br

O que vem sendo falado...

www.adaptworks.com.br

O que vem sendo falado...

www.adaptworks.com.br

O que vem sendo falado...

www.adaptworks.com.br

O que vem sendo falado...


...a tomada de decises em empresas na vida real est em acelerao, graas em parte disponibilidade quase instantnea de certos tipos de dados (ainda que incompletos). Para seguir o ritmo das rivais, lderes do mundo real precisaro cada vez mais estar preparados e dispostos a agir com base nestas informaes sem recorrer a longas pausas para ponderar opes. Tero de estar dispostos a alterar suas decises em respostas a contingncias e a adotar estratgias iterativas caracterizadas por repetidas correes de rumo; j a cultura corporativa ter de aceitar sem problemas esses ajustes.

Se o que querem uma liderana melhor, por que no mudam o jogo, em vez de mudas os lderes?
Byron Reeves, Thomas W. Malone e Tony ODriscoll

www.adaptworks.com.br

O que vem sendo falado...

www.adaptworks.com.br

O que vem sendo falado...

Original by Alistair Cockburn www.adaptworks.com.br

Nmeros...

www.adaptworks.com.br

Quem vem mudando...

www.adaptworks.com.br

A verdade

O Manifesto gil

www.adaptworks.com.br

O 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 Produto 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://agilemanifesto.org

www.adaptworks.com.br

A verdade

Projetos iterativos

www.adaptworks.com.br

Tradicional x Iterativo
Viso

Escopo Custo Tempo

Escopo Custo Tempo

www.adaptworks.com.br

Tradicional, Plan-Drive, Definido


Os processos baseados no modelo waterfall (cascata) buscam organizar o desenvolvimento de produtos no formato de linha de produo; Isto se parece com projetos da re de TI?

www.adaptworks.com.br

Iterativo, Emprico
Imagine um projeto iterativo como uma viagem a ser feita; Voc ter que planejar sua viagem, mas como garantir os programas ideais, se voc s conhecer mais sobre o seu destino quando l estiver;
www.adaptworks.com.br

A verdade

Scrum Viso Geral

www.adaptworks.com.br

O que Scrum?
um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto;

mais um framework que uma metodologia, mais atitute que um processo;

www.adaptworks.com.br

Estrutura do Scrum
Reunio de Planejamento

Lista de Funcionalidades

Parte I

Parte II

Lista de Tarefas

Viso

Retrospectiva

Execuo e Reunio Diria

Produto
www.adaptworks.com.br

Artefatos do Scrum

Lista de Funcionalidades

Lista de Funcionalidades Selecionadas

Lista de Tarefas

Lista de Impedimentos
www.adaptworks.com.br

Papis do Scrum
Gerente do Produto (Product Owner)
Responsvel por garantir o ROI (Retorno de Investimento); Responsvel por conhecer as necessidades do(s) cliente(s); Proxy em ambientes com mais de um cliente;

Gerente/Lder de Projeto(ScrumMaster)
Responsvel por remover os impedimentos do time; Responsvel por garantir o uso de Scrum; Protege o time de interferncias externas;

Time
Definir metas das iteraes; Auto-gerenciamento; Produzir produto com qualidade e valor para o cliente;

www.adaptworks.com.br

A verdade

Visibilidade

www.adaptworks.com.br

Quadro de acompanhamento

www.adaptworks.com.br

Quadro de acompanhamento

www.adaptworks.com.br

Grficos de acompanhamento

www.adaptworks.com.br

Grficos de acompanhamento

Parking Lot

www.adaptworks.com.br

A verdade

Comunicao

www.adaptworks.com.br

Sobre documentos...

www.adaptworks.com.br

Reunies de Planejamento
A reunio de planejamento da iterao composta de duas partes, sendo na primeira parte a definio da meta dos itens que comporo a iterao e na segunda a decomposio dos itens em tarefas; O time inteiro planeja, o time inteiro se comunica
;

www.adaptworks.com.br

Reunies Dirias
O que fiz desde a ltima reunio? O que pretendo fazer at a prxima; Estou tendo impedimentos?

www.adaptworks.com.br

Reunies de Reviso
Apresentao do resultado da iterao para os clientes; Todos os envolvidos no projeto participam;

www.adaptworks.com.br

Retrospectivas
O que foi bom na ltima iterao? O que deve melhorar? Quem est no controle?

www.adaptworks.com.br

A verdade

Comprometimento

www.adaptworks.com.br

Voc est comprometido com o que ajuda a definir?


Em Scrum todos planejam, ento todos tem oportunidade de opinar e ajudar a definir a meta que ser buscada; O time mantm o foco na meta e colabora entre si para que ela seja atingida;

www.adaptworks.com.br

A verdade Retorno

de Investimento

www.adaptworks.com.br

Entregando o que importante para o cliente


Alta Prioridade
Cada Sprint implementa os requisitos de prioridade mais alta Cada novo requisito priorizado e inserido no Product Backlog pelo Product Owner a qualquer momento Requisitos podem ser repriorizados pelo Product Owner a qualquer momento

Baixa Prioridade

Requisitos podem ser removidos do Product Backlog pelo Product Owner a qualquer momento
www.adaptworks.com.br

Copyright Scott Ambler, 2004

A verdade

Quem gosta de Scrum?

www.adaptworks.com.br

Clientes gostam de Scrum...


...porque no obrigado a definir uma lista completa de requisitos no incio do projeto; ...porque esperado que ele aprenda sobre o produto durante o projeto; ...porque ele pode mudar requisitos (incluir, remover e alterar); ...porque ele comear a utilizar o produto desde as primeiras semanas do projeto;

www.adaptworks.com.br

Times gostam de Scrum...


...porque eles podem trabalhar de forma auto-gerenciada; ...porque a colaborao elevada e isto gera produtividade; ...porque eles esto protegidos contra interrupes externas; ...porque sua palavra vale; ...porque o trabalho se torna mais agradvel (divertido);

www.adaptworks.com.br

Gerentes gostam de Scrum...


...porque o stress do projeto reduzido; ...porque o projeto fornece visibilidade e elimina a necessidade de cobranas por status, etc; ...porque a garantia do ROI est em suas mos; ...porque o time passa estar ao seu lado; ...porque ele gerenciar projetos e produtos, e no cronogramas;

www.adaptworks.com.br

A verdade

Variaes do Scrum

www.adaptworks.com.br

Scrum of Scrums

www.adaptworks.com.br

Trajetria A verdade

para implantao

www.adaptworks.com.br

Scrum Implementation

www.adaptworks.com.br

A verdade

Coach & Treinamentos

www.adaptworks.com.br

Coach Implantao de Scrum para times


Esse servio tem como finalidade acelarar a adoo de Scrum e distribudo atravs de uma combinao de coaching, mentoring, treinamentos e workshops. Essa a opo ideal para empresas que esto iniciando a utilizao de Scrum em seus projetos, mas tambm pode ser adaptada e aplicada em empresa que j estejam trabalhando com Scrum e queiram melhorar a aplicao de suas prticas e valores, bem como elevar o potencial de seu time.

www.adaptworks.com.br

Coach Implantao de Scrum na sua empresa


Os profissionais da AdaptWorks vem, j h alguns anos, trabalhando na utilizao de processos geis principalmente Scrum, FDD e XP em diferentes ambientes corporativos. Desde empresas da rea financeira at empresas de publicidade, passando por fbricas de software, operadoras de carto de crdito, empresas .com e outras verticais. O que pudemos perceber com estas experincia que, por mais que no exista receita para o sucesso, alguns passos se mostram inevitveis para a boa aplicao de processos geis em praticamente todos os ambientes, por mais que a forma com que os passos sejam diferentes entre esses cenrios, eles acabam sempre tendo que ser dados.

www.adaptworks.com.br

Coach ScrumMaster e Product Owner


Nesta modelidade aplicado o coaching profissional com o intuito de elevar a atuao de ScrumMasters e Product Owners. Nosso Scrum Coach ajudar estes profissionais a tonar Scrum mais efetivo em seus times e empresas, trabalhando em sua forma de atuao e nas habilidades de facilitao e liderana. Esta modalidade pode ainda ser uma excelente opo para profissionais que tenham participado de treinamentos de Scrum mas estejam com dificuldades de iniciar um processo de aplicao, ou mesmo convencimento, de Scrum na sua empresa.

www.adaptworks.com.br

Treinamentos
Treinamentos Oficiais Certified ScrumMaster Certified Scrum Product Owner Certified Scrum Developer Workshops Scrum Foundation Requisitos de software em projetos gies Planejamento e Estimativas em projetos gies User Stories ScrumMaster Skills

www.adaptworks.com.br

A verdade

Cases

www.adaptworks.com.br

BT, Globo.com, SAP, Siemens, Yahoo!...

www.adaptworks.com.br

??????????

www.adaptworks.com.br

Obrigado!

Fabiano Milani - CSM fabiano.milani@adaptworks.com.br http://fabianomilani.blogspot.com http://blog.adaptworks.com.br/ www.adaptworks.com.br

You might also like