• Nenhum resultado encontrado

SCRUM - UM FRAMEWORK PARA GESTÃO DE PROJETOS

N/A
N/A
Protected

Academic year: 2021

Share "SCRUM - UM FRAMEWORK PARA GESTÃO DE PROJETOS"

Copied!
60
0
0

Texto

(1)

LOGO

SCRUM - UM FRAMEWORK PARA

GESTÃO ÁGIL DE PROJETOS

Gilson Dias de Souza Gilson.dias@dce.ufpb.br

(2)

Gilson Dias de Souza

Mini - Currículo

Bacharelando em Sistemas de Informações – UFPB.

Membro da Organização do evento Agile Tour na Paraíba. (www.scrumpb.org)

Entusiasta da engenharia de software e das metodologias ágeis de desenvolvimento de software.

(3)

ww w .t h emega lle ry .com

Agenda

O que são metodologias ágeis?

1

O manifesto ágil

2

Por quê empresas se interessam pelo ágil?

3

O Framework Scrum

4

Experiência de sucesso com Scrum

5

(4)
(5)

ww w .t h emega lle ry .com

O que são metodologias ágeis? - História

O desenvolvimento ágil de projetos de software surge em

reação contra os métodos “pesados”.

Modelo Cascata

• Pesada Regulamentação;

• Pesada Regimentação ;

• Burocrático;

• Lento;

• Contraditório a forma usual.

(6)

O que são metodologias ágeis? - História

Solução - Retornar a prática de desenvolvimento vista nos

primórdios da história do desenvolvimento de software.

Iterativo e Incremental + Práticas

Ágeis

(7)

ww w .t h emega lle ry .com

O manifesto ágil

• Surgi no ano de 2001 com o objetivo de formalizar o desenvolvimento ágil de projetos de sofware, é criado um documento que reúne princípios e práticas desta metodologia.

“Estamos descobrindo maneiras 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 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

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.”

http://agilemanifesto.org

(8)

O manifesto ágil - Princípios

Os princípios do desenvolvimento ágil valorizam:

Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares

funcionais;

Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);

Softwares funcionais são a principal medida de progresso do projeto;

Até mesmo mudanças tardias de escopo no projeto são bem-vindas.

Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores;

Projetos surgem através de indivíduos motivados, entre os quais existe relação de confiança.

Design do software deve prezar pela excelência técnica;

Simplicidade;

Rápida adaptação às mudanças;

(9)

ww w .t h emega lle ry .com

O manifesto ágil – Primeiros Métodos Ágeis

Os métodos ágeis iniciais incluíam:

Scrum (1986), Crystal Clear, Programação extrema (1996), Adaptive Software Development, Feature Driven Development e Dynamic Systems Development Method (1995).

(10)

Por quê empresas se interessam pelo ágil?

Fuga do CAOS RoI mais rápido Capacidade de Adaptação

(11)

ww w .t h emega lle ry .com

Por quê empresas se interessam pelo ágil?

Redução de

custos Competitividade

Melhoria contínua

(12)
(13)

ww w .t h emega lle ry .com

Por quê empresas se interessam pelo ágil?

(14)
(15)

ww w .t h emega lle ry .com

Por quê empresas se interessam pelo ágil?

(16)
(17)

ww w .t h emega lle ry .com

Por quê empresas se interessam pelo ágil? – Exemplos

(18)
(19)

ww w .t h emega lle ry .com

O Framework Scrum

Março de 2012.

(20)

O Framework Scrum

Scrum é mais um framework do que uma metodologia, mais atitude do que processo.

Scrum é um framework para a gestão de projetos;

Scrum é ágil;

Scrum é empírico;

Iterativo e Incremental;

Scrum é semelhante a uma dieta (é uma reeducação de processos).

(21)

ww w .t h emega lle ry .com

O Framework Scrum

Março de 2012.

(22)

O Framework Scrum – Conceito de Framework

SCRUM

XP

FDD

(23)

ww w .t h emega lle ry .com

O Framework Scrum

Scrum é um conjunto de:

(24)
(25)

ww w .t h emega lle ry .com

O Framework Scrum

Dinâmica 01

Março de 2012.

(26)

Pigs & Chickens

(27)

ww w .t h emega lle ry .com

O Framework Scrum - Papéis

Scrum

Master Product Owner Time

• Comprometidos com o projeto (Pigs).

(28)

O Framework Scrum - Papéis

Stake Holder

(29)

ww w .t h emega lle ry .com

O Framework Scrum - Papéis

Scrum

Master

Garante que o time está funcional e produzindo

Remove os impedimentos e garante a comunicação

Protege o time de interferências externas

Garante que todos os envolvidos estão aplicando as práticas Scrum

Participa das reuniões diárias, revisão e planejamento

O Scrum Master não é um gerente, mas sim um líder servidor (facilitador)

(30)

O Framework Scrum - Papéis

Product

Owner

Responsável pela visão do produto

Define os requisitos, datas e conteúdo das releases

Responsável pelo ROI do produto

Responsável pela manutenção e priorização do Backlog

(31)

ww w .t h emega lle ry .com

O Framework Scrum - Papéis

Time

Multi – Disciplinar:

Possum conhecimentos especializados, como programação, controle de qualidade, análise de negócio, arquitetura, projeto de interface de usuário, projeto de banco de dados e etc;

Auto – Organizado: Niguém diz ao time como, apenas o quê;

Tem o direito de fazer o que for preciso, dentro dos limites do projeto, para atingir os objetivos comprometidos;

(32)

O Framework Scrum - Cenários

(33)

ww w .t h emega lle ry .com

O Framework Scrum

Dinâmica 02

Março de 2012.

(34)
(35)

ww w .t h emega lle ry .com

O Framework Scrum – Ciclo de Vida

(36)

O Framework Scrum – Times Boxes

Time-Boxes (Eventos com duração fixa)

• Reunião de planejamento da entrega,

Reunião de planejamento da Sprint, a

Sprint, Reunião diária, Revisão e

Retrospectiva da Sprint.

(37)

ww w .t h emega lle ry .com

O Framework Scrum – Times Boxes

Reunião de planejamento da entrega

O propósito do planejamento da versão para entrega é o de estabelecer um plano e metas que o Time Scrum e o resto da organização possam entender e comunicar. O planejamento da versão para entrega responde às questões: “Como podemos transformar a visão em um produto vencedor da melhor maneira possível? Como podemos alcançar ou exceder a satisfação do cliente e o Retorno sobre Investimento (ROI) desejados?”

O time inteiro planeja, o time inteiro se comunica;

(38)

O Framework Scrum – Times Boxes

Sprint Planning Meeting

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;

(39)

ww w .t h emega lle ry .com

O Framework Scrum – Times Boxes

Sprint

A Sprint é uma iteração. Sprints são eventos com duração fixa. Durante a Sprint, o Scrum Master garante que não será feita nenhuma mudança que possa afetar a Meta da Sprint.

(40)

O Framework Scrum – Times Boxes

Reunião Diária

Cada time se encontra diariamente para uma reunião de 15 minutos chamada Reunião Diária. Essa reunião é sempre feita no mesmo horário e no mesmo local durante as Sprints. Durante a reunião, cada membro explica:

O que ele realizou desde a última reunião diária; O que ele vai fazer antes da próxima reunião diária;

(41)

ww w .t h emega lle ry .com

O Framework Scrum – Times Boxes

Sprint Review

Ao final da Sprint, é feita uma reunião de Revisão da Sprint. Para Sprints de um mês, essa é uma reunião com duração fixa em quatro horas. Para Sprints de durações mais curtas, essa reunião não deve tomar mais do que 5% do total da Sprint.

(42)

O Framework Scrum – Times Boxes

Retrospective

Após a Revisão da Sprint e antes da próxima reunião de Planejamento da Sprint, o Time Scrum tem uma reunião de Retrospectiva da Sprint. Nessa reunião, com duração fixa em três horas, o Scrum Master encoraja o Time a revisar, dentro do modelo de trabalho e das práticas do processo do Scrum, seu processo de desenvolvimento, de forma a torná - lo mais eficaz e gratificante

(43)

ww w .t h emega lle ry .com

O Framework Scrum – Artefatos

Artefatos

• Backlog do produto, Backlog da Sprint ,

Burndown, Scrum TaskBoard.

(44)

O Framework Scrum – Artefatos

Product Backlog

[ + Business Value] [ + detalhes ]

Visualização de calendário

das turmas Resultado de pesquisa de turma em mapa Automatização

de baixa de

(45)

ww w .t h emega lle ry .com

O Framework Scrum – Artefatos

(46)

O Framework Scrum – Artefatos

Sprint Backlog

Visualização de calendário das turmas Resultado de pesquisa de turma em mapa META: Refatorar nome do campo em company Escrever testes de sistema Lucene buscar na url dos cursos

Rodar testes Dispara tags para cursos Adicionar link para busca de turmas do curso Definir estratégia de testes de integração Arrumar flags paid no banco Fazer encode na url da empresa – quando da busca Atualizar Manual do Usuário

(47)

ww w .t h emega lle ry .com

O Framework Scrum – Artefatos

Sprint Backlog

(48)

O Framework Scrum – Artefatos

Planning Poker

(49)

ww w .t h emega lle ry .com

O Framework Scrum – Artefatos

Dinâmica 03

(50)

O Framework Scrum – Artefatos

Sprint Burndown e Project Burndown

(51)

ww w .t h emega lle ry .com

O Framework Scrum – Artefatos

(52)

O Framework Scrum – Scrum de Scrums

Reuniões onde os Scrum Masters se encontram para uma

(53)

ww w .t h emega lle ry .com

Experiência de sucesso com Scrum

(54)

O Framework Scrum

(55)

ww w .t h emega lle ry .com

O Framework Scrum

O que podemos concluir?

Sem boas práticas de engenharia de software não há agilidade.

Agilidade NÃO se trata apenas de práticas para tornar o desenvolvimento mais rápido, mas SIM de valores e ações que tenham foco nos objetivos de atender o cliente, com qualidade de produto dentro de escopo, prazo e custo planejado.

Scrum e métodos ágeis geram transparência e visibilidade proporcionando uma maior satisfação do cliente.

(56)

O Framework Scrum

(57)
(58)

Scrum: Um Framework para Gestão Ágil de Projetos

Contato

www.scrumalliance.org/profiles/123112-gilson-dias gilson.dias@dce.ufpb.br

@_gilsondias

Gilsondias

(59)

ww w .t h emega lle ry .com

Referências

KNIBERG, Henrik. Scrum e XP Direto das Trincheiras: Como fazemos Scrum. 2007. Disponível em: www.scrumpb.org;

FÉLIX, Luciano. Você sabe o que é Scrum? 2008. Disponível em:

www.scrumpb.org;

SILVA, Emerson H. Desmistificando as metodologias ágeis e Scrum. 2010. Disponível em: www.scrumpb.org;

MAGNO, Alexandre. Scrum para adultos. 2010. Disponível em:

www.slideshare.com;

MAGNO, Alexandre. Scrum em 60 minutos. 2010. Disponível em:

www.slideshare.com;

Março de 2012.

(60)

ww w .t h emega lle ry .com

Referências

SILVEIRA, Ântonio carlos. Agile Software Development com Scrum. 2009. Disponível em: www.slideshare.com;

KNIBERG, Henrik. SKARIN, Mattias. Kanban e Scrum, obtendo o melhor de ambos . 2009. Disponível em: www.infoq.com/br/minibooks/kanban-scrum-minibook;

PEREIRA, Paulo. Metedologias Ágeis. 2008. Disponível em:

www.slideshare.com;

O manifesto ágil. 2001. Disponível em: www.agilemanifesto.org;

Desenvolvimento ágil de software.2011. Disponível em: www.wikipedia.org; Scrum en 15 minutos. Disponível em: www.slideshare.com;

Março de 2012.

Referências

Documentos relacionados

Este Position Paper teve como objetivo fazer a descrição sobre o estudo da Cinesiologia. O foco principal foi retratar o movimento humano em termos cinemáticos,

O candidato poderá obter informações e orientações sobre o Simulado Virtual, tais como Editais, processo de inscrição, horário de prova, gabaritos, ranking e resultados

As características físicas sazonais dos SCM cuja gênese e manutenção ocorreram ao sul de 20ºS, que apresentaram ciclo de vida de no mínimo 6 h, que tiveram nascimento espontâneo

O objetivo deste trabalho foi avaliar in vitro a resistência flexural e a microdureza de dois sistemas de cerâmica aluminizada infiltrada por vidro: o sistema In-Ceram

GARANTIA DE EXECUÇÃO DO CONTRATO PELA CONCESSIONÁRIA: garantia prestada pela Concessionária em favor do Poder Concedente, atinente ao integral e pontual cumprimento de todas

Espírito do santo temor, Espírito de caridade, Espírito de alegria, Espírito de paz, Espírito de benignidade, Espírito de bondade, Espírito de longanimidade, Espírito

No 4T11, a Viver apresentou um prejuízo líquido de R$ 120,8 milhões, principalmente em função da revisão dos orçamentos de custos de obras ocorrida no

Portanto, ao se identificarem as características do Aedes aegypti indispensáveis em uma divulgação científica que pretenda contribuir para um melhor entendimento da população