Top Banner
Gerenciando Projetos com Scrum Métodos, Comparações e Desafios Danilo Ferreira
65

Gerenciando Projetos Com Scrum

Sep 24, 2015

Download

Documents

igormauricio2

Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
Gerenciando Projetos Com Scrum
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
  • Gerenciando Projetos comScrumMtodos, Comparaes e Desafios

    Danilo Ferreira

  • Agenda

    Sobre mim

    Projetos

    Scrum

    Desafios

    Dvidas

    1

    2

    3

    4

    5

    Contedo

  • Agenda

    Sobre mim

    Projetos

    Scrum

    Desafios

    Dvidas

    1

    2

    3

    4

    5

    Contedo

  • Sobre Mim

    Formao Experincia

    Contato: [email protected] http://daniloferreira.com.br

  • Agenda

    Sobre mim

    Projetos

    Scrum

    Desafios

    Dvidas

    1

    2

    3

    4

    5

    Contedo

  • Projetos

    Diferenas

    Projetos x Processos Um projeto um esforo temporrio

    empreendido para criar um produto, servio ou resultado exclusivo.

    Um processo pode ser definido como uma seqncia de atividades dinmicas e contnuas, logicamente relacionadas, executadas para obter um resultado bem definido.

    Projetos = temporrios e exclusivosProcessos = contnuos e repetitivos

    fonte: wikipedia

  • Projetos

    Exemplos:

    by rdecom; usarmyafrica; extraketchup; concrete_forms

  • Projetos

    O que ser feito no projeto?

    E o que no ser feito?

    Quantas pessoas esto envolvidas?

    Quais so suas funes?

    Quanto tempo temos para realizar o projeto?

    Quanto temos de dinheiro disponvel para realizar o projeto?

    Variveis que necessitam ser gerenciadas

  • Projetos

    PMI x Scrum

    PMI Project Management Institute

    Conjunto de melhores prticas para se gerenciar um projeto.

    PMBOK guia de referncia

    No uma metodologia, uma sugesto de prticas.

  • Projetos

    PMI x Scrum

    Scrum Metodologia para gernciar projetos

    Diferena? Metodologia no

    sugestiva

  • Projetos

    Qual o melhor?

    Depende

    EmpresasProjetoPessoas

  • Projetos

    Exerccio

    Quais fatores colaboraram para que os projetos que voc participou tenham sido bem sucedidos?

    Quais fatores colaboraram para que os projetos que voc participou tenham sido mal sucedidos?

  • Projetos

    Quais fatores colaboraram para que os projetos que voc participou tenham sido bem sucedidos?

    Comunicao Colaborao do cliente Sinceridade

    Exerccio

    Quais fatores colaboraram para que os projetos que voc participou tenham sido mal sucedidos?

    Falta de Comunicao Indefinio de responsabilidades No estar preparado para mudanas GP no saber lidar com diferentes perfis

  • Projetos

    Desenho feito nos anos 70/80

  • Projetos

    Verso Atual

  • Projetos

    Verso Atual

    projectcartoon.com

  • Projetos

    Passo 1 Passo 2 Passo 3 Passo 4 Passo 5

    Garbage In

    Isso indica uma coisa

    Pessoas

    Garbage Out

    Processos Mudanas

  • Projetos

    Qual melhor? PMI ou Scrum?

    Avoid religious wars, but still have a religion

    by mikleman

  • Projetos

    Desafio Voc tem perfil para ser um gerente de projeto?

    Gerenciar o TCC

    Escopo

    QualidadePrazo

    Dependncia entre tarefasExpectativas

    Quebrar tarefas, fazer cronograma de entregas, comunicar status

    Sob normas sociais

    Pessoas

  • Agenda

    Sobre mim

    Projetos

    Scrum

    Desafios

    Dvidas

    1

    2

    3

    4

    5

    Contedo

  • Scrum

    Termo Scrum

    O Scrum uma jogada do Rugby que envolve oito jogadores de cada time, onde eles se emparelham, para se tornar uma muralha. O grande ponto dessa jogada a vital importncia do trabalho em equipe. Se um membro falhar na formao o outro time se sobressai.

    by phillygryphons

  • Scrum

    Valores

    Time Box Entrega constantes, funcionais e valorosas(pronto) Meta Viso de Todo Negociaes Feedbacks Constantes Ajustvel Escalvel Comunicao constante Auto-gesto Incremental

  • Scrum

    Mdia de uso de funcionalidades de sistemas

    13

    19

    7

    4516

    Sempre Frequentementes Vezes RaramenteNunca

    Analisando o grfico...

    Se pensarmos em termos de dinheiro, com 20% do valor resolveramos o problema do cliente;

    Normalmente a parte de desenvolvimento que exige que negcios tenha tudo definido. Mas o cliente no tem tudo definido;

    Conflitos existentes entre TI e negcios durante os projetos so muitos;

    Standish Group, 2002

  • 34

    4555

    63

    3038

    45

    56

    34

    46

    6773

    41

    58

    8591

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    100

    CheckPoint 1 CheckPoint 2 CheckPoint 3 CheckPoint 4

    Feature 1 Feature 2 Feature 3 Feature 4

    Scrum

    Status de um projeto - PMI

    O que h

    pronto?

  • 46

    100 100 100

    57

    83

    100 100

    20 20

    67

    100

    20 20

    45

    78

    0

    20

    40

    60

    80

    100

    120

    Sprint 1 Sprint 2 Sprint 3 Sprint 4

    Feature 1 Feature 2 Feature 3 Feature 4

    Scrum

    Status de um projeto - Scrum

    O que h

    pronto?

    entrega entrega entrega

  • Scrum

    Quem resolve problemas no um processo. o ser humano.

  • Scrum

    Manifesto gil

    by homesbythomas

    Estamos descobrindo maneiras melhores de desenvolver software fazendo-o ns mesmos e ajudando outros a faz-lo. Atravs deste trabalho, passamos a valorizar:

    1. Indivduos e interao entre eles mais que processos e ferramentas 2. Software em funcionamento mais que documentao abrangente 3. Colaborao com o cliente mais que negociao de contratos 4. Responder a mudanas mais que seguir um plano

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

    manifestoagil.com.br

  • Scrum

    Como funciona?

    PotencialmenteEntregvel

    24 hrs

    2 4semanas

    SprintProductBacklog

    Daily ScrumMeeting

    SprintBacklog

  • Scrum

    Responsvel por priorizar o desenvolvimento para permitir o retorno ($) para a empresa;

    Responsvel por conhecer as necessidades do cliente;

    Ponto focal em ambientes com mais de um cliente;

    Product Owner (PO)

    Responsvel por remover os impedimentos do time;

    Responsvel por garantir o uso do Scrum;

    Protege o time de interferncia externa;

    Scrum Master

    Define metas das interaes;

    Auto-gerenciamento; Produzir produto com

    qualidade e valor para o cliente;

    Time

    Papis

    fonte: Treinamento Alexandre Magno

  • Scrum

    Como funciona?

    PotencialmenteEntregvel

    24 hrs

    2 4semanas

    SprintProductBacklog

    Daily ScrumMeeting

    SprintBacklog

    PO

  • Scrum

    Como funciona?

    PotencialmenteEntregvel

    24 hrs

    2 4semanas

    SprintProductBacklog

    Daily ScrumMeeting

    SprintBacklog

    PO

    Time

  • Scrum

    Como funciona?

    PotencialmenteEntregvel

    24 hrs

    2 4semanas

    SprintProductBacklog

    Daily ScrumMeeting

    SprintBacklog

    Time

    Time

  • Scrum

    Como funciona?

    Scrum Master ?

  • Scrum

    Como funciona?

    PotencialmenteEntregvel

    24 hrs

    2 4semanas

    SprintProductBacklog

    Daily ScrumMeeting

    SprintBacklog

    Scrum Master

    Scrum Master

    Scrum Master

    Scrum Master

  • Scrum

    Product Backlog Analogia do IcebergPrioridade

    Prxima Release

    Release

    Sprint Atual

    fonte: Treinamento Alexandre Magno

  • Scrum

    Product Backlog

    Pilha de requisitos contendo demandas de todos os stakeholders, preferencialmente descrita em linguagem de usurio.

    Deve estar ordenada do mais importante para o menos importante. Essa ordenao feita com base no Business Value estipulado pelo PO.

    Sprint Backlog Seleo de Itens do Product Backlog que possam ser realizados no perodo do Sprint

    Histrias So quebras das funcionalidades. Normalmente uma funcionalidade (tema) contm vrias histrias

    Tarefas Decomposio das histrias em atividades

    Artefatos

  • Scrum

    Product Backlog Funcionalidade 1 Formas de Pagamentos Funcionalidade 2 Autenticao do usurio para acompanhar compras Funcionalidade 3 Bate-papo com o usurio para facilitar a compra

    Sprint Backlog Na durao do Sprint (2 semanas) o que possvel entregar com qualidade no final do perodo que tenha a maior prioridade (BV)?

    Histrias

    H1 - Pagamento via Boleto Bancrio (F1 BV 2) H2 - Pagamento via Carto de Crdito (F1 BV 1) H3 - Pagamento via Depsito Direto (F1 BV 4) H4 - Autenticao via Email (LDAP simples) (F2 BV 2) H5 - Bate-papo via Chat direto (F3 BV 1) H6 - Bate-papo via Chat prprio (F3 BV 2)

    Tarefas

    T1 H2 Montar HTML T2 H2 Desenvolver componente para obter dados do usurio T3 H2 Desenvolver componente de negcios para interfacear com o Banco e obter

    aprovao T4 H2 Montar HTML de resposta confirmao e erro T1 H5 Montar HTML T2 H5 Criar componente de negcio T3 H5 Montar banco de dados para gravar conversas

    Artefatos - Exemplo

  • Scrum

    Quadro Mostra, em tarefas, como o sprint est evoluindo Atualizao Diria

    Sprint Burndown Mostra, em pontos, como o sprint est evoluindo Atualizao DIria

    Release Burndown

    Mostra, em pontos, como o release est evoluindo Atualizao por Sprint

    Controles

  • Scrum

    Controles Exemplos - Quadro

  • Scrum

    Controles Exemplos Sprint Burndown

  • Scrum

    Controles Exemplos Release Burndown

  • Time mostra ao PO, no final do Sprint, o resultado atingido (produto funcionando).

    Scrum

    Daily Scrum

    Reunio diria (15 min). Ocorre em frente ao quadro Cada membro da equipe move as tarefas e fala (para a equipe) o que

    fez ontem, o que est fazendo hoje e se est tendo algum impedimento

    Planning 1

    Realizada no incio do Sprint (4 hrs). PO mostra ao time as histrias com maior prioridade e explilca

    detalhes da histria. Time estima a histria selecionada e seleciona ao sprint.

    Planning 2 Quebras das histrias em tarefas (4 hrs). Anlise do Sprint Backlog para identificar possveis impedimentos

    Review

    Cerimnias

    Time se reune para idenficiar o que foi bom e o que precisa ser melhorado antes do prximo sprint.Retrospectiva

  • Scrum

    Cerimnias

    PotencialmenteEntregvel

    24 hrs

    2 4semanas

    SprintProductBacklog

    SprintBacklog

    Daily

    RetrospectivaReviewPlanning 2Planning 1

  • Scrum

    Valores

    Intangvel

    Tangvel

    Processos: Reunio de planejamento, Reunio Diria, Review, Retrospectiva...Ferramentas: Quadro, Burndown...Pessoas: ScrumMaster, PO, Time

    Cultura: Time multi-disciplinar, auto-gerenciamento, valores, envolvimento do cliente, entrega freqente, liderana-colaborao, respeito, evidenciar problemas

    fonte: Treinamento Alexandre Magno

  • Scrum

    Estimativas

    Estimativa

    Conceito

    Histrico Escala

  • Scrum

    Estimativas

    1, 2, 3, 5, 8, 13, 21

    Impreciso

    Quanto mais se faz, mais refinada a preciso

    Estimativa

    Conceito

    Histrico Escala

  • Desafios

    O que a experincia conta

  • Desafios

    Confundir Scrum com baguna.

    Scrum

  • Desafios

    Confundir Scrum com baguna.

    Scrum

    Controle inteligente aparece como descontrole ou liberdade Lao Tzu. Livro de tica

  • Desafios

    Manter a temperatura do grupo

    Scrum

  • Desafios

    Manter a temperatura do grupo

    Scrum

    + interaes ... + problemas

  • Desafios

    Filtrar informaes para equipe

    Scrum

  • Desafios

    Filtrar informaes para equipe

    Scrum

    Manter a motivao

  • Desafios

    Velhas posturas em novos paradigmas

    Scrum

  • Desafios

    Velhas posturas em novos paradigmas

    Scrum

    Evidencia problemas, incomoda pessoas

  • Desafios

    Evitar adoo parcial

    Scrum

  • Desafios

    Evitar adoo parcial

    Scrum

    ScrumBUT

  • Desafios

    Maturidade

    Scrum

  • Desafios

    Maturidade

    Scrum

    Pessoas e Empresas

  • Desafios

    Ter um projeto

    Scrum

  • Desafios

    Ter um projeto

    Scrum

    Regras de negcio, layout, etc.

  • Desafios

    Perfil

    Scrum

  • Desafios

    Perfil

    Scrum

    Evitar extremismos

  • Desafios

    Scrum Master

  • O que pode ser melhor explicado?

    Dvidas?

    Dvidas

    [email protected]

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Slide 56Slide 57Slide 58Slide 59Slide 60Slide 61Slide 62Slide 63Slide 64Slide 65