Top Banner
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM http://www.flickr.com/photos/kelly_hirano/3630171023/
23

Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Jul 04, 2015

Download

Technology

Fabio Pulzi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

http://www.flickr.com/photos/kelly_hirano/3630171023/

Page 2: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

•Fábio Pulzi•ScrumMaster – CI&T

• Formado em Tecnologia em Processamento de Dados – FATEC

• Graduando em Engenharia de Automação e Controle – Unisal

Page 3: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

A Indústria do Software

Levantamento de requisitos

Design

Implementação

Testes

Manutenção

Page 4: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
Page 5: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

45%

19%

16%

13%

7%

Nunca

Raramente

As vezes

Com frequencia

Sempre

Fonte: Standish Group Study Reported by Jim Johnson, Chairman

Uso das funcionalidades de um sistema

Page 6: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

“ A mudança não é obrigatória, sobreviver é opcional ”

William Edwards Deming

Page 7: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Manifesto Ágil

Os indivíduos e a interação entre eles acimade processos e ferramentas

A colaboração com o clienteacimadanegociação de contratos

Software funcionandoacima de documentaçãoextensa

Responder a mudançasacima de seguir um planopré-estabelecido

Page 8: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

•Scrum

• Extreme Programming

•FeatureDrivenDevelopment (FDD)

•Dynamic Systems DevelopmentMethod (DSDM)

•Pragmatic Programming

•CrystalClear

•Adaptive Software Development (ASD)

...

Metodologias Ágeis

Page 9: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

SCRUM

Framework iterativoe incrementalpara desenvolvimento de software

Seu principal objetivo é entregar funcionalidades com o mais alto valor de negócio para o cliente freqüentemente.

Page 10: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

SCRUM - PAPÉIS

Product Owner (PO)

Scrum Master (SM)

Scrum Team

Page 11: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

ProductOwner

Define características e funcionalidades do produto;

Define prioridades das tarefas;

Responde as questões (blocks) diariamente;

Participa das reuniões do Scrum;

Aceita ou rejeita a entrega (resultados).

Page 12: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

ScrumMaster

Remove impedimentos (blocks) do time;

Garante que a metodologia seja executada;

Mantém a equipe funcional e produtiva;

Lidera as reuniões do Scrum.

Page 13: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

ScrumTeam

Responsáveis pela entrega do projeto;

Comprometidos com o resultado;

Multidisciplinaridade.

Page 14: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

SCRUM - REUNIÕES

Sprint Planning

Daily Meeting

Demo Meeting

Sprint Retrospective

Page 15: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
Page 16: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Planning Meeting

Entendimento do escopo;

Estimativa de complexidade;

Time define o que consegue fazer;

Time define como irá fazer.

Page 17: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

PlanningPokerCards

Pontos de Complexidade;

Definição da complexidade 1;

Velocidade do Time.

http://www.flickr.com/photos/kelly_hirano/3630171023/

Page 18: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Daily Meeting

O que fiz desde a ultima reunião ?

O que irei fazer até a próxima reunião ?

Quais os impedimentos ?

Page 19: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Demo Meeting

http://blog.yourpmpartner.com/?p=435

Page 20: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

SprintRetrospective

O que foi bom ?

O que precisa melhorar ?

O que vamos melhorar?

http://adventurehunting.wordpress.com/2011/07/

Page 21: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

TaskBoard

Page 22: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Gráfico Burndown

Page 23: Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Duvidas ?

[email protected]

[email protected]

@fabiopulzi