SlideShare uma empresa Scribd logo
Workshop
Workshop SCRUM Product Owner




                                          Product Owner
                               “Delírios de um PO em dia de verão”




                www.etecnologia.com.br

                                                              Rildo F Santos
                                               rildo.santos@etecnologia.com.br
                                                                  twitter: @rildosan
                (11) 9123-5358                                  skype: rildo.f.santos
                (11) 9962-4260                       http://rildosan.blogspot.com/
                               Versão 4 Plus                        rildo.santos@etecnologia.com.br
Rildo F. Santos, CSM, CSPO


                                  Tem mais de 10.000 horas de experiência em Gestão de Negócios, Governança e
                                  Engenharia de Software.
                                  Formado em Administração de Empresas, Pós-Graduado Didática do Ensino Superior
                                  e Mestre em Engenharia de Software pela Universidade Mackenzie.

                                  Atua em Gestão de Negócio (Inovação, Processos e GRC) e em projetos de
                                  Engenharia de Software utilizando métodos Agile (SCRUM, Lean, XP e FDD) é Agile
                                  Coach.
Workshop SCRUM Product Owner




                                  Foi instrutor de Tecnologia de Orientação a Objetos, UML e Linguagem Java na Sun
                                  Microsystems e da IBM.

                                  Conhece Arquitetura de Software, SOA (Arquitetura Orientado a Serviço), RUP/UP -
                                  Processo Unificado, Business Intelligence, Gestão de Risco de TI entre outras
                                  tecnologias.

                                  Professor de curso de MBA da Fiap e foi professor de pós-graduação da Fasp e IBTA.

                                  Tem forte conhecimentos de Gestão de Negócio (Inteligência de Negócio, Gestão por
                                  Processo, Inovação, Gestão de Projetos e GRC - Governance, Risk and Compliance),
                                  SOX, Basel II e PCI;

                                  Tem vivência na implementação de Governança de TI e Gerenciamento de Serviços
                                  de TI, Conhecimento dos principais frameworks e padrões: ITIL, Cobit, ISO 27001 e
                                  ISO 15999;

                                  Desempenhou diversos papéis como: Estrategista de Negócio, Gerente de Negócio,
                                  Gerente de Projeto, Arquiteto de Software, Projetista de Software e Analista de
                                  Sistema em diversos projetos em empresas como: Bradesco, Editora Abril, Scopus,
                                  Porto Seguro, Certagy, Secretária da Fazenda SP, Sonagol (Angola),
                                  Honda, Dix-Amico, Bank Tokyo-Mitsubishi, Vivo, Hospital das Clinicas, Aços Villares,
                                  Novabase do Brasil, Policia Militar do Estado de São Paulo entre outras.

                                  Possui as certificações: CSM - Certified SCRUM Master, CSPO - Certified SCRUM
                                  Product Owner ,SUN Java Certified Instrutor , ITIL Foundation e Instrutor Oficial de
                                  Cobit Foundation e Cobit Games;

                                  É membro: IIBA-International Institute of Business Analysis (Canada)

                                  Twitter: @rildosan
                                  Blog: http://rildosan.blogspot.com/


                               Versão 4 Plus                 rildo.santos@etecnologia.com.br                             2
Enquete 1:
                                               Quem mais se parece com o PO ?
Workshop SCRUM Product Owner




                                    ( ) House, MD                   ( ) Darth Vader




                                   ( ) Chapolin                     ( ) Saci-Pererê




                               Versão 4 Plus        rildo.santos@etecnologia.com.br   3
Enquete 2:
                                               Qual é a Visão do PO ?
Workshop SCRUM Product Owner




                               Versão 4 Plus   rildo.santos@etecnologia.com.br   4
Introdução:
                               Em projetos Ágeis o Scrum Master é responsável por
                               garantir o processo e que as práticas Scrum sejam
                               seguidas. Já o Product Owner (PO) é responsável pelo
                               produto e pelo ROI do projeto, isto faz que o papel de
                               PO seja um fator critico de sucesso.
                               O PO deve trabalhar totalmente alinhado e integrado
                               com o time para que o ROI seja alcançado. Este
Workshop SCRUM Product Owner




                               eBook tem como objetivo fazer uma introdução sobre
                               o tema Product Owner e apresenta uma visão prática
                               e prover conhecimentos básicos sobre o papel de
                               Product Owner (PO) e sua atuação nos projetos ágeis.

                               Será demonstrado como PO pode otimizar os
                               resultados do projeto e gerar valor para o cliente.

                               Também é apresentado as principais técnicas e
                               ferramentas que ajudam PO a criar um Plano de
                               Release realista. Elaborar, gerenciar e priorizar o
                               Product Backlog, e desenvolver o Release Burndown
                               para acompanhar o progresso do projeto.




                               Versão 4 Plus     rildo.santos@etecnologia.com.br        5
Workshop SCRUM Product Owner




                                               Quais os desafios do
                                                  desenvolvimento
                                                      de Software ?

                               Versão 4 Plus      rildo.santos@etecnologia.com.br   6
Responder sobre curso e prazo:

                                O cliente QUER respostas:

                                Quanto custará ?
                                O cliente quer saber quanto custará o software...

                                Quanto estará pronto ?
                                O cliente quer saber quanto o software estará pronto
Workshop SCRUM Product Owner




                                para ele usar...




                               Versão 4 Plus     rildo.santos@etecnologia.com.br       7
Workshop SCRUM Product Owner   Entender “o quê” o cliente quer




                                Como melhorar a comunicação entre o cliente e
                                os desenvolvedores ?
                               Versão 4 Plus   rildo.santos@etecnologia.com.br   8
Identificar os pontos críticos que levam os projetos
                               ao insucesso ?
                                                                                                                    Informação
                                                                                                                       errada
                                                                                                                         13%
                                                                                                                                     Requisitos
                                                                                                                                     incompletos
                                                                                                                                        12%
Workshop SCRUM Product Owner




                                                  Outros
                                                    50%                                                                             Mudança de
                                                                                                                                     Requisitos
                                                                                                                                        12%
                                                                                                                           Falta de
                                                                                                                         conhecimento
                                                                                                                           técnico
                                                   37% das falhas
                                                                                                                               7%
                                                   estão                                                     Falta de
                                                   relacionadas                                            competência
                                                   com requisitos                                             6%


                               Saber quais funcionalidades principais do Software ?
                                                                                                                     Sempre
                                                                                                                      7%             Freqüentemente
                                                                                                                                     13%

                                Contudo, a                                 Nunca
                                maioria das                                45%
                                funcionalida
                                des nunca
                                são usadas
                                pelos                                                                                                     As vezes
                                usuários                                                                                                    16%


                                                                                                                         Raramente                   9
                               Craig Larman, Agile and Iterative Development: A Manager’s Guide, Addison
                               Wesley Professional (2004)
                                                                                                                          19%

                               Versão 4 Plus                                    rildo.santos@etecnologia.com.br                                          9
Aumentar a produtividade:


                                        Como aumentar a produtividade da equipe
                                           de desenvolvimento de software ?
Workshop SCRUM Product Owner




                                                 Satisfação dos Clientes




                               Versão 4 Plus      rildo.santos@etecnologia.com.br   10
Workshop SCRUM Product Owner




       Entendendo o SCRUM
                               Versão 4 Plus   rildo.santos@etecnologia.com.br   11
O que é o SCRUM ?
                               As origens                          O que é o SCRUM ?
                                                                   SCRUM é um processo iterativo e
                               The New, New             Iterative, incremental para desenvolvimento de
                                 Product              Incremental qualquer produto ou gerenciamento
                               Development            Development de qualquer trabalho...
                                   Game

                                               TimeBoxes              SCRUM é:
                                                                      Processo empírico de gerenciamento
Workshop SCRUM Product Owner




                                                                      e controle.
                                                                      - Faz a inspeção e adaptação em
                                                                      loops de feedback
                                          SmallTalk                   - Faz entrega de valor ao cliente em
                                       Engineering Tools
                                                                      até 30 dias;
                                                                      - “Escalável” para suportar grandes
                                                                      projetos
                                                                      - Compatível com CMM3 e ISO9001
                                                                      - Extremamente simples, mas muito
                                                                      resistente...

                                                                      Valores do Scrum::
                                                                      - Transparência
                                                                      -Integridade: assim que perceber
                                                                        algo, faça algo
                                                                      - Ser empírico
                                                                      - Auto-organização
                                                                      - Entrega de valor

                                                                                      Ken Schwaber




                                SCRUM é um Método ÁGIL para desenvolvimento de software
                               Versão 4 Plus               rildo.santos@etecnologia.com.br                   12
A ALMA do SCRUM:


                                                                                                 Revisão
                                                                                                 da Sprint



                                                                                                        Retrospectiva
                                                  Planejamento                                            da Sprint
Workshop SCRUM Product Owner




                                                    da Sprint
                                                                      Reunião
                                                                       diária


                                                                                      24 horas

                               Visão           Produto          Sprint
                                               Backlog         Backlog
                                                                                                             Produto
                                                                                 2-4 Semanas




                                                                                       Burndown

                               Legenda:
                                 Cerimônias        artefatos




                                          Papéis                         Cerimônias                      Artefatos

                               • Product Owner (PO)             • Planejamento da Sprint • Product Backlog
                               • ScrumMaster (SM)               • Reunião Diária          • Sprint Backlog
                               • Equipe Scrum                   • Revisão da Sprint       • Burndown (gráfico)
                                                                • Retrospectiva da Sprint

                               Versão 4 Plus                   rildo.santos@etecnologia.com.br                          13
Desenvolvimento Iterativo e Incremental:
                                                         Entrega 1             Entrega 2      Entrega 3
                                       Incremental
Workshop SCRUM Product Owner




                                          Iterativo




                                                                Devido   a     complexidade,    tamanho,
                                                                mudanças de requisitos, urgência e
                                                                necessidade de demonstrar valor mais
                                                                rápido,   fica    quase      inconcebível
                                                                desenvolver software utilizado o modelo
                                                                cascata,     ou     seja      desenvolver
                                                                todo o software de uma única vez.

                                                                Desenvolvimento Iterativo e incremental
                                                                é uma estratégia de planejamento (que
                                                                segue a linha dividir para conquistar ),
                                                                onde o software é construído em partes,
                                                                ou seja, em ciclos (iterações), a cada
                                                                iteração é feito um novo incremento (parte
                                                                do software funcional) até completar o
                                                                software.

                               Versão 4 Plus          rildo.santos@etecnologia.com.br                        14
Planejar ou não Planejar ?
                                                   Os 4 Níveis do Planejamento:




                                                                                                           Planejamento Ágil
Workshop SCRUM Product Owner




                                 Visão do
                                 Produto




                                                    Plano de Release (do Produto)
                                                                                                                                 Visão do
                                 Release #     Release #1         Release #2          Release #3                               Planejamento

                                   Sprint #

                                               1       2         3          4        5           6
                                                                                                           Release Burn Down
                                   Tarefas




                                                                                                                Sprint Burn Down


                                                   Versão 0.5           Versão 0.8            Versão 1.0
                                                                 Tempo
                                                                                                                           Reunião diária
                                                                                                                                              15
                               Versão 4 Plus                rildo.santos@etecnologia.com.br
SCRUM: Papéis e Responsabilidades:

                               O SCRUM tem três papéis: Product Onwer (PO), SCRUM Master
                               (SM) e a equipe SCRUM.

                                                           SCRUM Master é responsável por:

                                                           - Ser um líder (servidor);
                                                           - Remover impedimentos;
                                                           - Proteger a equipe;
                                                           - Ajudar o PO (com Product Backlog);
Workshop SCRUM Product Owner




                                                           - Ser o facilitador da equipe;
                                                           - Garantir as práticas SCRUM.


                                                           Equipe SCRUM é responsável por:

                                                           - Fazer estimativa;
                                                           - Definir as tarefas;
                                                           - Desenvolver o produto;
                                                           - Garantir a qualidade do produto;
                                                           - Apresentar o produto ao cliente
                                                           Equipe: auto-gerenciável e multifuncional




                                                                        ?



                               Versão 4 Plus      rildo.santos@etecnologia.com.br                      16
Responsabilidades do PO:
                               Principais responsabilidades PO:
                                                     Criar, manter e
                                                     comunicar a
                                                     visão do produto
Workshop SCRUM Product Owner




                                                                                   Representar a voz do cliente




                                                                                           Garantir o ROI




                                                                                           Criar, Manter, Priorizar
                                                                                           o Product Backlog



                                                                                             Ajudar no entendimento
                                                                                             do quê deve ser feito.
                                                                                             Definir metas e objetivos
                                                                                             das Sprints.
                                 Aceitar ou rejeitar entregas                                (Reunião de Planejamento)

                               Versão 4 Plus             rildo.santos@etecnologia.com.br                              17
Ferramentas do PO:
                               Principais responsabilidades PO:
Workshop SCRUM Product Owner




                                                                                 Plano de Release




                                                                               Release Burn down




                                                                                      Product Backlog

                               Versão 4 Plus        rildo.santos@etecnologia.com.br                     18
Características do PO:
                               Principais características desejáveis e as indesejáveis:
                                                             Desejáveis (obrigatórias)

                                                             - Saber entender a necessidade do cliente e
                                                             usuários;

                                                             - Ter habilidade para criar, manter e
                                                             comunicar a visão do produto;
Workshop SCRUM Product Owner




                                                             - Entender o que é valor para o cliente;

                                                             - Ser Líder e Facilitador;

                                                             - Ter poder decisão sobre o projeto;

                                                             - Ser comprometimento com cliente, projeto
                                                             e com a equipe;

                                                             - Manter um bom relacionamento com
                                                             stakeholder
                                                             Indesejáveis:

                                                             - Ser uma pessoa sem tempo;

                                                             - Ser adepto do micro-gerenciamento
                                                               (comando controle);

                                                             - Não conhecer o produto ou negócio;

                                                             - Falta de coragem para tomar decisão
                                                             sobre o projeto;

                                                             - Ser (ou agir como) o “Dart Vader”;

                                                             - Inabilidade técnica:
                                                             - Falta de conhecimento do SCRUM
                                                             - Visão mal definida ou incompleta
                                                             - Product Backlog mal priorizado

                               Versão 4 Plus         rildo.santos@etecnologia.com.br                       19
Workshop SCRUM Product Owner   A Equipe e Comprometimento:




                                 Envolvidos                   Comprometidos



                                 Stakeholders                                             Product Onwer
                                 (clientes e usuários
                                 finais)



                                                                     Equipe               SCRUM Master




                               Versão 4 Plus            rildo.santos@etecnologia.com.br                   20
Cerimônias que o PO deve participar:

                                                    Reunião de Planejamento da Sprint (8 horas)
                                 Participantes: PO, Equipe e SCRUM MASTER
                                 Esta reunião é primeira reunião, seu objetivo é fazer
                                 o planejamento da Sprint. Ela é dividida em duas partes.Na
                                 primeira parte o PO definirá prioridade, seleção dos itens do
                                 backlog e meta da Sprint.
                                 Na segunda parte a equipe definirá a Sprint Backlog (que são
                                 as tarefas necessárias para cumprir a meta).
Workshop SCRUM Product Owner




                                                                  Reunião Diária (15 minutos)
                                 Participantes: Equipe e SCRUM MASTER
                                 Nesta reunião somente membros da equipe devem
                                 participar. A duração dela é de 15 minutos. As pessoas
                                 fazem a reunião de pé. O objetivo desta reunião é fazer
                                 que as pessoas respondam 3 questões:
                                 - O que eu fiz ontem ?
                                 - O que vou fazer hoje ?
                                 - Encontrei algum impedimento ?
                                                                  Revisão da Sprint (4 horas*)
                                 Participantes: PO, Equipe e SCRUM MASTER
                                 Esta reunião acontece no final da Sprint, opcionalmente outras
                                 pessoas podem ser convidadas (se necessário).
                                 O objetivo da reunião é apresentar o que a equipe fez durante a
                                 Sprint e fazer a entrega do produto (software funcionando) para o
                                 PO. (Normalmente é apresentado uma demo do software).
                                 Geralmente ela é feita em um auditório ou em uma sala de reunião

                                                             Retrospectiva da Sprint (3 horas*)

                                 Participantes: Equipe e SCRUM MASTER
                                 Esta reunião acontece logo após a Revisão da Sprint.
                                 O objetivo dela é avaliar o que deu certo e que deu errado
                                 durante a Sprint, e fazer os ajustes possíveis para a próxima
                                 Sprint, ou seja, o ciclo de melhoria contínua.

                                Nota: * A quantidade de horas pode variar de acordo com a necessidade (por exemplo, apresentação do que será
                                entregue ao cliente) ou aquilo que será discutido/debatido, neste caso a Retrospectiva ela poderá variar entre 1 a 3 horas


                               Versão 4 Plus                         rildo.santos@etecnologia.com.br                                                     21
Definido a Visão do Produto:

                                Visão do Produto:

                                A declaração de Visão do Produto deve ser simples, consistente,
                                objetiva e fácil entendimento, que tem informações sobre a
                                necessidade do cliente, o que é produto esperado e quais sãos os
                                seus principais benefícios.
                                A declaração ainda deve descrever a motivação e o diferencial do
                                produto em relação aos outros.
Workshop SCRUM Product Owner




                                Exemplo de Visão do Produto:
                                Para empresas médias de marketing e departamento de vendas
                                que necessitam de um sistema de CRM, o EeaseCRM é um
                                software baseado na web, intuitivo e fácil de usar que fornece a
                                possibilidade fazer a rastreabilidade de vendas, geração de leads
                                e possibilita o estreitamento do relacionamento com o cliente.
                                Diferente de outros serviços ou produtos, nosso produto oferece
                                a melhor relação custo beneficio.

                                Declaração do Elevador (Elevator Statement) é uma técnica que
                                ajuda o PO a escrever a Visão do Produto.
                                Técnica: Declaração do Elevador (Elevator Statement)
                                • For (target customer)
                                • Who (statement of the need or opportunity)
                                • The (product name) is a (product category)
                                • That (key benefit, compelling reason to buy)
                                • Unlike (primary competitive alternative)
                                • Our product (statement of primary differentiation)


                                             Product Owner (PO), é responsável por definir, manter
                                             e comunicar a Visão do Produto para todos os
                                             stakeholders.
                               Product Owner PO deve compartilhar e refinar a visão com a equipe.

                               Versão 4 Plus             rildo.santos@etecnologia.com.br             22
Definido a Visão do Produto:

                                Visão do Produto:

                                Product Vision Box
                                “Product Vision Box “ é uma técnica que ajuda no entendimento
                                da Visão do Produto, pois, quando fazemos uma representação
                                visual do produto (embalagem, por exemplo) isto auxilia na redução
                                do nível de abstração.
Workshop SCRUM Product Owner




                                Informações sobre o produto:

                                - Nome do Produto:
                                - Logotipo ou desenho que
                                  represente o produto
                                - Principais benefícios que ajuda a
                                  “vender” o produto
                                - Principais características e/ou
                                  funcionalidades do produto
                                - Principais requisitos técnicos



                                              Product Owner (PO), pode utilizar fazer este exercício
                                Product Owner para compartilhar a visão com a equipe.




                                Fonte:
                                Agile Project Management: Creating Innovative Products - Jim Highsmith
                                Cap. 5 - Practice: Product Vision Box and Elevator Test - Pg. 93


                               Versão 4 Plus                          rildo.santos@etecnologia.com.br    23
Elaborar o Plano de Release:

                                Plano de Release é um visão do produto em relação a linha do
                                tempo. Inicialmente este plano é divido em releases, sendo que no
                                final de cada release deverá ser entregue um produto (software
                                funcionando) e na última release deverá ser entregue o produto
                                completo com todas as funcionalidades. As releases são dividas
                                em iterações (Sprints)
Workshop SCRUM Product Owner




                                               Visão do Produto


                                                       Plano de Release (do Produto)
                                                                                                                    Visão do
                                Release #       Release #1              Release #2          Release #3            Planejamento

                                   Product
                                   Backlog


                                                                                                                 Release Burn Down




                                  Sprint #

                                                1          2           3          4        5           6

                               TaskBoard




                                                                                                                 Sprint Burn Down


                                                       Versão 0.5             Versão 0.8            Versão 1.0
                                                                       Tempo

                                           Product Owner (PO), é responsável por criar, manter o
                                           Plano de Release
                               Product Owner
                               Versão 4 Plus                      rildo.santos@etecnologia.com.br                                    24
Criando: Product Backlog
                                O que é Product Backlog ?
                                É uma lista contendo todas as funcionalidades desejadas para um
                                produto.
                                O produto deve ter somente um Product Backlog (PB)
                                independente número de equipes que está trabalhando no projeto.
                                PB poderá ser criado de diversas maneiras:
                                - Com Estórias de usuário
                                - Com Casos de Uso
Workshop SCRUM Product Owner




                                - Com features (funcionalidades de produto)
                                Exemplo de Product Backlog: Sistema de Reserva On-Line


                                release




                                           Product Owner (PO), é responsável por elaborar e manter
                                           Product Backlog atualizado, bem como priorizar seus itens.
                               Product Owner
                               Versão 4 Plus         rildo.santos@etecnologia.com.br                    25
Product Backlog. Priorização:
                                A priorização do Product Backlog deve ser por tema (categoria), já
                                que a priorizar por estória, nem sempre é possível, pois, poderá existir
                                grau de dependências entre estórias.
                                Fatores de Priorização:
                                - Valor
                                - Custo
                                - Risco

                                Técnicas:
Workshop SCRUM Product Owner




                                - Kano: Composta por entrevistas com os usuários e opiniões de
                                especialistas.
                                - Theme Screening: Composta por opiniões de especialistas baseadas
                                em comparação realizadas com um tema importante.

                                Exemplo de Product Backlog: Sistema de Reserva On-Line




                                                 Product Owner (PO), é responsável por priorizar seus
                               Product Owner     itens do Product Backlog

                               Versão 4 Plus           rildo.santos@etecnologia.com.br                     26
Product Backlog. Priorização:
                                Modelo Kano:
                                É um modelo desenvolvido por Noriaki Kano que é usado para
                                compreender as preferências do cliente (ou usuário).

                                O modelo Kano tem 3 tipos de funcionalidades:

                                - Desejadas: São aquelas funcionalidades que o usuário deseja, mas
                                não tem plena certeza;
Workshop SCRUM Product Owner




                                - Linear: Quantas mais destas tiver melhor

                                - Mandatório: Deve estar presente para que o cliente esteja satisfeito.

                                Para saber qual é o tipo de cada funcionalidade, podemos fazer o
                                seguinte:
                                - Fazer as perguntas direcionadas para um grupo de no máximo 20
                                usuários com perfis diferentes;

                                - Realizar uma pergunta funcional:
                                Se na próxima release incluir a emissão da Ordem de Serviço (OS),
                                como você se sentira?
                                [ X ] Eu vou gostar
                                [ ] Eu acho que deveria incluir
                                [ ] Indiferente
                                [ ] Posso tolerar
                                [ ] Eu não gostaria disto

                                - Fazer uma pergunta disfuncional:
                                Se na próxima release NÂO incluir a emissão da Ordem de Serviço
                                (OS), como você se sentira?
                                [ ] Eu vou gostar
                                [ X ] Eu acho que deveria incluir
                                [ ] Indiferente
                                [ ] Posso tolerar
                                [ ] Eu não gostaria disto

                               Versão 4 Plus          rildo.santos@etecnologia.com.br                     27
Product Backlog. Priorização:
                                Modelo Kano: Como Priorizar

                                                                                             Disfuncional




                                                                                                                    Posso tolerar

                                                                                                                                            Não gostaria
                                                                                             indiferente
                                                                                  Gostaria

                                                                                             deveria
                                                                                             (acho )
Workshop SCRUM Product Owner




                                                           Gostaria                           D            D D
                                               Funcional




                                                           (acho ) deveria       R
                                                                                                                                                                         Legenda:
                                                           indiferente           R                                                                                       M Mandatório
                                                                                                                                                                         L Linear
                                                           Posso tolerar         R                                                                                       D Desejado
                                                                                                                                                                         Q Questionável
                                                                                                                                                                         R Reverso
                                                           Não gostaria          R R R R                                                    Q                            I Indiferente




                                                                                                                                                                                       Questionável
                                                                                                                                    Mandatório

                                                                                                                                                           Indiferente
                                                                                                Desejada




                                                                                                                                                                             Reserva
                                                                                                           Linear




                                Temas
                                Emissão de Ordem de Serviço                                    3           11                       41                        1               3            2
                                Cadastro de Cliente                                             4          21                       20                        6              1            0
                                Cadastro de Produto                                            22           9                       14                        5              1            3

                                O que incluir na Sprint ?

                                - Todas as funcionalidades Mandatórias
                                - Algumas funcionalidades Lineares
                                - Mas deixe um espaço para as funcionalidades desejadas
                               Versão 4 Plus                          rildo.santos@etecnologia.com.br                                                                                                 28
Estimar é Difícil ?
                               Estimativa (Mundo real) = Valor aproximado
                                Estimativa (TI) = Valor exato

                                 Tamanho ≠ Duração
Workshop SCRUM Product Owner




                                         Seqüencial                                          Agile
                                       • Linhas de Código                              • Story points
                                       • Pontos de Função                              • Ideal days




                                    Story Points:
                                    ◦ Valores relativos
                                    ◦ Mais abstrato

                                    Ideal Days
                                    ◦ Mais fácil para iniciantes
                                    ◦ Fácil de explicar

                               Versão 4 Plus               rildo.santos@etecnologia.com.br              29
Estória do Usuário (User Story):
                               O que é uma estória (user story) ?
                               É uma pequena descrição, que detalha um item
                               do Product Backlog.
                               Para que serve a Estória:
                               Uma estória ajuda no entendimento e também é,
                               utilizada como lembrete e para as atividades de
                               planejamento. Ele também permite fazer a estimativa
                               de velocidade da equipe e a duração da Sprint.
                               Geralmente a estimativa é feita em pontos (story
Workshop SCRUM Product Owner




                               points) ou horas/dias (dias ideais).

                               Como escrever uma estória:
                               Conversações sobre a estória, entre os usuários e
                               desenvolvedores, de modo a detalhar o item e
                               esclarecer todas as dúvidas sobre o que deve ser feito.
                                Exemplos de Estórias do Usuário:
                                  Seguindo
                                 um padrão      Titulo: Pagamento com Cartão de Crédito                 Prioridade: 1-Alta


                                                 Por que ?
                                                 Com objetivo de facilitar o pagamento das despesas dos clientes,
                                                 Quem ?
                                                 como um desenvolvedor
                                                 O que ?
                                                 devo implementar uma interface para pagamentos por cartão de
                                                 crédito que seja intuitiva e fácil de usar.

                                                 Obs: Os cartão aceitos são: Visa, Master e Amex.              Pontos: 7




                                  Estilo Mike
                                        Cohn    Titulo: Ver preço do produto                           Prioridade: 3-Baixa

                                                Como cliente quero ver o preço do produto quando eu passar
                                                o código do produto pelo leitor de código de barras.
                                                                                                              Pontos: 5

                                                             rildo.santos@etecnologia.com.br                              30
                               Versão 4 Plus
Escrevendo estórias:

                                 Kelly Waters tem escrito há muito tempo sobre User Stories, introduzindo o
                                 conceito de INVEST
                                 como uma definição clara sobre como trabalhar com esta ferramenta.
                                 Segundo ele uma boa estória deve ter seis atributos (INVEST*):
Workshop SCRUM Product Owner




                                 INVEST significa:

                                 Indepent (Independente): Mesmo sendo impossível para alguns sistemas,
                                 tenha em mente que uma User Story deve ser Independente

                                 Negotiable (Negociável): Uma User Story não é um contrato. Não é uma
                                 especificação detalhada. É apenas uma introdução às funcionalidades para
                                 que a equipe possa discutir e colaborar para esclarecer os detalhes próximo
                                 ao momento de desenvolver a funcionalidade.

                                 Valuable (Valiosa): Uma User Story deve ser valiosa para o cliente. Deve
                                 ser escrita em linguagem
                                 de negócio. Deve ser descrição de uma funcionalidade, não uma tarefa.

                                 Estimatable (Estimável): User stories devem ser passíveis de serem
                                 estimadas. Devem prover informação suficiente para serem estimadas, sem
                                 serem muito detalhadas.

                                 Small (Pequena): Nem pequena demais, nem grande demais. User Stories
                                 devem ser do tamanho suficiente para entendimento do é a funcionalidade;

                                 Testable (Testável): User Stories devem ser claras o suficiente para serem
                                 testáveis.




                               Versão 4 Plus            rildo.santos@etecnologia.com.br                        31
Estimativa* e o Planning Poker:
                                Para fazer estimativa de velocidade da equipe ou de duração da Sprint, antes
                                é preciso o escrever as estórias do usuário.
                                O Planning Poker é a “prática” que ajuda na estimativa de uma estória ou
                                de uma tarefa.
                                                      Geralmente o Planning Poker usa uma escala de
                                                      pontos, que pode ser baseada no Fibonacci:
                                                      (1,2,3,5,8,13,...) + 20, 40, 100 ou em outra escala.
                                                      Jogando o Planning Poker:
                                                      Antes de começar o jogo, ou seja, definir os pontos para
Workshop SCRUM Product Owner




                                                      as estórias, é importante definir um valor de
                                                      referência. Exemplo: Identificar a estória que pode ser
                                                      atribuído dois pontos, então ela será utilizada como
                                                      referência para pontuação das demais estórias.




                                                                           5                    8              8                        8
                                    Pessoal, qual
                                   estimativa para
                                   essa estória...




                                                                                                                    8                       5?
                                                                    8




                                  Product Owner                                 Equipe                                     Equipe

                                Na reunião de Planejamento da Sprint, a equipe joga o Planning Poker e
                                define a estimava de velocidade da equipe e a duração da Sprint.

                                Nota 1 – Estimativa*
                                Para fazer as estimativa, você deve levar em consideração outros aspectos além da codificação, como por exemplo: testes
                                de aceitação, teste unitários preparação do ambiente de teste e outras coisas que são necessário e importantes (mesmo
                                que de baixo valor) para que você entregue o software funcionando.


                               Versão 4 Plus                        rildo.santos@etecnologia.com.br                                                  32
Definição de “Feito” (DoD):
                                Ao final de cada Sprint a equipe deverá fazer uma entrega de valor para o
                                cliente (PO e demais Stakeholders).
                                Segundo Manifesto Ágil, valor para o cliente é igual a “Software
                                funcionando.”
                                Logo para fazer tal entrega, na reunião de Planejamento da Sprint, será
                                imprescindível definir a “Definição de Feito”.
                                Isto evitará problemas e frustrações futuras nas reuniões de Revisão e
                                Retrospectiva da Sprint.

                                Definir claramente quando o produto
Workshop SCRUM Product Owner




                                estará “Feito”:

                                Feito, para desenvolvedor:
                                - Encerrou a codificação...

                                Feito, para Analista de Teste (Q&A):
                                - Quando ele encerrou o teste e não
                                encontrou nenhum bug...

                                Feito, para PO:
                                - Quando foi entregue...

                                Feito, para os usuários finais e/ou
                                clientes:
                                - Quando o software começou a
                                funcionar em ambiente de produção...




                                               Na reunião de Planejamento da Sprint, o PO e a equipe devem
                                               definir a “definição de pronto” para Sprint

                               Evite: A síndrome dos 90% feito (pronto).
                               Versão 4 Plus               rildo.santos@etecnologia.com.br                   33
Artefato: Sprint Backlog
                               O Sprint Backlog é uma lista de tarefas que equipe se compromete a fazer
                               em uma Sprint. A Sprint Backlog é elaborada na segunda parte da
                               reunião de Planejamento da Sprint.

                               Para atingir a meta da Sprint a equipe deverá fazer as tarefas da Sprint
                               Backlog.
                               Selected Product Backlog (itens selecionados do Product Backlog)
Workshop SCRUM Product Owner




                                                              Titulo: Precisamos registrar os dados dos clientes     Prioridade: 1-Alta
                                   Estória do Usuário:




                                                              Todos os dados do cliente deverá ser registrado. A busca de cliente
                                                              deverá ser fácil e intuitiva.

                                                              Quando os clientes estão registrado, será possível alterar os dados
                                                              se necessário.

                                                              O cliente deverá ter um “status” para que se possa definir quais
                                                              são os clientes ativos e os inativos

                                                               Pontos: 8

                                                         Tarefa:
                                                                                         Incluir novo               Sprint Backlog
                                                                                         cliente



                                                                   Cadastro                  consultar
                                                                   de Cliente                cliente



                                                                                           alterar
                                                                                           cliente


                                                                                           tarefas
                                Dicas para “montar” um bom Sprint Backlog:
                                1 – Toda a equipe deve participar da elaboração da Sprint Backlog;
                                2 – Faça uma definição de feito (DoD), veja o próximo slide;
                                3 –Tente identificar todas as tarefas, lembre-se que algumas tarefas são puramente técnicas, por
                                exemplo: realização de Teste Unitário.
                                4 – Respeite o tempo para realização desta atividade, pois a Reunião de Planejamento é um timebox.



                               Versão 4 Plus                                    rildo.santos@etecnologia.com.br                           34
“Quebrando” estória em tarefas:


                                Na reunião de Planejamento da Sprint, a equipe
                                quebra as estórias em tarefas, o foco deve ser
                                naquilo que precisa ser feito.
                                Para fazer as estimativa, você deve levar em consideração outros aspectos
                                além da codificação, como por exemplo: testes de aceitação, teste
                                unitários, preparação do ambiente de teste e outras coisas que são
                                necessário e importantes (mesmo que de baixo valor) para que você
                                entregue o software funcionando.
Workshop SCRUM Product Owner




                                 Exemplos de tarefas necessárias concluir a Sprint, mas que não são
                                 programação:
                                 - Preparar um ambiente de teste;
                                 - Realizar testes;
                                 - Esclarecimento de dúvidas;
                                 - Discutir detalhes de como será feito o
                                   “deploy” com a equipe de roll–out;
                                 - Escrever documentos de “deploy” (Requisição de Mudança);
                                 - Melhorar os scripts de “build”.




                                                                                          Fazer Testes
                                                                                          Unitários



                                                                                    Incluir novo
                                                                                    cliente
                                                                Cadastro
                                                                de Cliente
                                                                                           consultar
                                                                                           cliente

                                                                                                         Sprint Backlog
                                                                                         alterar
                                                                                         cliente

                                                                                         tarefas
                               Versão 4 Plus           rildo.santos@etecnologia.com.br                               35
Artefato: Burndown

                               O gráfico Burndown é a principal
                               ferramenta de gerenciamento do
                               processo de desenvolvimento de
                               software.

                               Sprint Burndown:                                         Exemplos de Sprint Burndown:

                               É uma ferramenta para equipe
                               gerenciar trabalho restante versus
Workshop SCRUM Product Owner




                               tempo, ou seja, ele permite visualizar o




                                                                               Pontos
                               progresso e/ou a evolução do trabalho
                               executado pela a equipe, o trabalho e
                               tempo (pontos) que ainda faltam para
                               completar a Sprint.
                               Atualização da Sprint Burndown é
                               diária, isto facilita a tomada de decisão,
                               podemos decidir como melhorar a                                  Tempo (dias)
                               produtividade da equipe e/ou para
                               mitigar o risco da Sprint.



                               Release Burndown:
                                                                                        Exemplos de Release Burndown:
                               É uma ferramenta para PO
                               gerenciar trabalho restante versus
                               tempo restante.
                               PO acompanha o progresso do projeto
                               através da entregas feitas (no final de
                               cada Sprint).
                               PO deve comparar as entregas feitas com
                               o planejamento, Plano de Release e fazer
                               ajustar os necessários para que o Plano
                               de Release seja seguido.




                               Versão 4 Plus              rildo.santos@etecnologia.com.br                           36
Gestão à Vista e Task Board
                               Gestão à Vista: Dá visibilidade e transparência ao projeto de
                               desenvolvimento de software.
                               É uma sistema de gestão que é uma forte ferramenta
                               de comunicação organizacional, pois transmite a
                               mensagem muitas vezes sem a necessidade de
                               palavras, somente com a utilização de símbolos e cores,
                               de modo que todos conseguem receber a mensagem,
                               muitas vezes de uma forma lúdica.
Workshop SCRUM Product Owner




                               A Gestão à Vista tem como objetivo disponibilizar as
                               informações necessárias de uma forma simples e de
                               fácil assimilação, buscando tornar mais fácil o trabalho
                               diário e também a busca pela melhoria da qualidade.

                               Ela torna possível a divulgação de informações para
                               um maior número de pessoas simultaneamente e
                               ajuda a estabelecer a prática de compartilhamento do
                               conhecimento como parte da cultura organizacional.



                               Task Board (Quadro de Tarefas) é quadro que exibe o status
                               atual da Sprint.

                                 Estórias      Para Fazer   Em Execução Feitas (Prontas)   Burn Down




                               TaskBoard:
                               O Taskboard (também chamada do Kanban) dá visibilidade e comunica o o
                               progresso da Sprint.

                               Versão 4 Plus           rildo.santos@etecnologia.com.br                 37
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                      Os Delírios
                               Versão 4 Plus   rildo.santos@etecnologia.com.br   38
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 1: Quando o PO insiste em fazer o
                                 gerenciamento “olhando para Sprint Burndown”
                                 – isto leva ao micro gerenciamento e ao
                                 comando-controle.
                                 Sinal: Síndrome da criança viajando de carro...

                               Versão 4 Plus   rildo.santos@etecnologia.com.br     39
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 2: Quando PO assume ser o dono da
                                 “verdade”. Síndrome de “Deus”, não aceita
                                 opinião dos outros membros da equipe.

                                 Sinal: PO diz que ele não comete erros...

                               Versão 4 Plus    rildo.santos@etecnologia.com.br   40
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 3: Quando o PO tenta participar e dar
                                 palpite na reunião diária..

                                 Sinal: Aparece sempre no inicio da reunião diária


                               Versão 4 Plus    rildo.santos@etecnologia.com.br      41
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 4: Quando o PO se auto convida para
                                 participar da Retrospectiva.

                                 Sinal: Aparece na Retrospectiva com discurso
                                 estou aqui para ajudar...

                               Versão 4 Plus    rildo.santos@etecnologia.com.br   42
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 5: Quando o PO interrompe rotineiramente
                                 os membros da equipe que estão engajados em
                                 entregar o objetivo da Sprint.

                                 Sinal: Interpela com a seguinte pergunta – Pessoal
                                 gostaria de saber o que vocês estão fazendo..
                               Versão 4 Plus    rildo.santos@etecnologia.com.br     43
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 6: Quando o PO quer organizar e distribuir
                                 as tarefas, controlar o horário e dar “esporros”
                                 nos membros da equipe.
                                 Sinal: Quer de qualquer jeito o cronograma de
                                 atividades com o nome de quem está fazendo as
                                 tarefas...
                               Versão 4 Plus    rildo.santos@etecnologia.com.br       44
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                 Delírio 7: Achar que é o Gerente de Projeto e que
                                 PMBok é guia deve ser seguido “by the book”

                                 Sinal: Comprar o PMBok® e deixar encima da
                                 mesa para que todos vejam...
                                 Pura provocação
                               Versão 4 Plus    rildo.santos@etecnologia.com.br      45
Workshop SCRUM Product Owner   Delírios de um PO em dia de verão:




                                Delírio 8: Quando o PO se acha superior aos
                                outros membros da equipe

                                Sinal: Adota o bordão do Roberto Justos:
                                - Você está demitido!

                                Começa a fazer ameaças de demitir os membros
                                da Equipe ou SM se projeto falhar...



                               Versão 4 Plus   rildo.santos@etecnologia.com.br   46
Notas:

                                       Marcas Registradas:

                                       Todos os termos mencionados e reconhecidos como Marca
                                       Registrada e/ou comercial são de responsabilidade de seus
                                       proprietários. O autor informa não estar associada a nenhum produto
                                       e/ou fornecedor apresentado neste material. No decorrer deste,
                                       imagens, nomes de produtos e fabricantes podem ter sido utilizados,
                                       e desde já o autor informa que o uso é apenas ilustrativo e/ou
                                       educativo, não visando ao lucro, favorecimento ou desmerecimento
Workshop SCRUM Product Owner




                                       do produto/fabricante.


                                       Melhoria e Revisão:

                                       Este material esta em processo constante de revisão e melhoria, se
                                       você encontrou algum problema ou erro envie um e-mail nós.




                                       Criticas e Sugestões:

                                       Nós estamos abertos para receber criticas e sugestões que possam
                                       melhorar o material, por favor envie um e-mail para nós.


                                        Imagens:

                                        Google, Flickr e Banco de Imagem.




                                               Rildo F dos Santos (rildo.santos@etecnologia.com.br)


                               Versão 4 Plus             rildo.santos@etecnologia.com.br                     47
Workshop SCRUM Product Owner   Licença:




                               Versão 4 Plus   rildo.santos@etecnologia.com.br   48
Workshop
Workshop SCRUM Product Owner




                                          Product Owner
                               “Delírios de um PO em dia de verão”




                www.etecnologia.com.br

                                                              Rildo F Santos
                                               rildo.santos@etecnologia.com.br
                                                                  twitter: @rildosan
                (11) 9123-5358                                  skype: rildo.f.santos
                (11) 9962-4260                       http://rildosan.blogspot.com/
                               Versão 4 Plus                        rildo.santos@etecnologia.com.br

Mais conteúdo relacionado

Mais procurados

Aula 1 - Gestão de Projetos
Aula 1 - Gestão de ProjetosAula 1 - Gestão de Projetos
Aula 1 - Gestão de Projetos
Fernando Dantas
 
Planejamento De Ecommerce | Baby Soul
Planejamento De Ecommerce | Baby SoulPlanejamento De Ecommerce | Baby Soul
Planejamento De Ecommerce | Baby Soul
Jonas Jaeger
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
Rafael Pinheiro
 
Plano de Marketing
Plano de MarketingPlano de Marketing
Plano de Marketing
Kenneth Corrêa
 
213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf
David Leça
 
Scrum, o tutorial definitivo
Scrum, o tutorial definitivo Scrum, o tutorial definitivo
Scrum, o tutorial definitivo
Rildo (@rildosan) Santos
 
Apresentação - Projecto Final- Plano de Marketing
Apresentação - Projecto Final- Plano de MarketingApresentação - Projecto Final- Plano de Marketing
Apresentação - Projecto Final- Plano de Marketing
Mª Luisa Pires
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
Alessandro Rodrigues, CSM, SFC
 
Big Data, o que é isso?
Big Data, o que é isso?Big Data, o que é isso?
Big Data, o que é isso?
Ambiente Livre
 
Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)
Synergia - Engenharia de Software e Sistemas
 
Administração de Produção - Layout/Arranjo Fisico
Administração de Produção - Layout/Arranjo FisicoAdministração de Produção - Layout/Arranjo Fisico
Administração de Produção - Layout/Arranjo Fisico
douglas
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
Annelise Gripp
 
Administração e marketing
Administração e marketingAdministração e marketing
Administração e marketing
Eduardo Carvalho
 
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
Marcelo Neves
 
Design de Embalagens
Design de EmbalagensDesign de Embalagens
Design de Embalagens
Sebastião Ademir da Silva
 
MRP II
MRP II MRP II
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
Serge Rehem
 
10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos
10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos
10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos
Kairos Treinamentos
 
Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de ProjetosElaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
elonvila
 
O Product Owner e o Scrum
O Product Owner e o ScrumO Product Owner e o Scrum
O Product Owner e o Scrum
Vitor Massari
 

Mais procurados (20)

Aula 1 - Gestão de Projetos
Aula 1 - Gestão de ProjetosAula 1 - Gestão de Projetos
Aula 1 - Gestão de Projetos
 
Planejamento De Ecommerce | Baby Soul
Planejamento De Ecommerce | Baby SoulPlanejamento De Ecommerce | Baby Soul
Planejamento De Ecommerce | Baby Soul
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Plano de Marketing
Plano de MarketingPlano de Marketing
Plano de Marketing
 
213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf
 
Scrum, o tutorial definitivo
Scrum, o tutorial definitivo Scrum, o tutorial definitivo
Scrum, o tutorial definitivo
 
Apresentação - Projecto Final- Plano de Marketing
Apresentação - Projecto Final- Plano de MarketingApresentação - Projecto Final- Plano de Marketing
Apresentação - Projecto Final- Plano de Marketing
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Big Data, o que é isso?
Big Data, o que é isso?Big Data, o que é isso?
Big Data, o que é isso?
 
Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)
 
Administração de Produção - Layout/Arranjo Fisico
Administração de Produção - Layout/Arranjo FisicoAdministração de Produção - Layout/Arranjo Fisico
Administração de Produção - Layout/Arranjo Fisico
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
Administração e marketing
Administração e marketingAdministração e marketing
Administração e marketing
 
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
 
Design de Embalagens
Design de EmbalagensDesign de Embalagens
Design de Embalagens
 
MRP II
MRP II MRP II
MRP II
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos
10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos
10 Dicas de Ouro para a Gestão do Tempo - Wendell Carvalho - Kairos Treinamentos
 
Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de ProjetosElaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
Elaboração e Gestão de Projetos - 1. Fundamentos de Gestão de Projetos
 
O Product Owner e o Scrum
O Product Owner e o ScrumO Product Owner e o Scrum
O Product Owner e o Scrum
 

Destaque

Testes de software
Testes de softwareTestes de software
Testes de software
Vitor Castro
 
Agilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração ContínuaAgilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração ContínuaComunidade Tá safo!
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
Breno Campos
 
Tá safo em ação
Tá safo em açãoTá safo em ação
Tá safo em ação
s4nx
 
Ruby and Rails for womens
Ruby and Rails for womensRuby and Rails for womens
Ruby and Rails for womens
s4nx
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveis
leomario
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
ewerttonbravo
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
Comunidade Tá safo!
 
aGITe antes de versionar
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionar
s4nx
 
Seja Notável
Seja NotávelSeja Notável
Seja Notável
Fábio Aguiar
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
Paulo Igor Alves Godinho
 
Software Livre: ser, pensar e agir
Software Livre: ser, pensar e agirSoftware Livre: ser, pensar e agir
Software Livre: ser, pensar e agir
s4nx
 
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
s4nx
 
Empreendendo em comunidades
Empreendendo em comunidadesEmpreendendo em comunidades
Empreendendo em comunidades
Jaime Schettini
 
Carreira2 0
Carreira2 0Carreira2 0
Apresentação Poderoso Ruby - tasafoemacao
Apresentação Poderoso Ruby - tasafoemacaoApresentação Poderoso Ruby - tasafoemacao
Apresentação Poderoso Ruby - tasafoemacao
pamelagatinho
 
Pequenos dispositivos grandes negócio$
Pequenos dispositivos grandes negócio$Pequenos dispositivos grandes negócio$
Pequenos dispositivos grandes negócio$
Ramon Ribeiro Rabello
 
Tá safo em ação refatorada
Tá safo em ação refatoradaTá safo em ação refatorada
Tá safo em ação refatorada
s4nx
 
Agora é Android, Tá Safo?
Agora é Android, Tá Safo? Agora é Android, Tá Safo?
Agora é Android, Tá Safo?
Ramon Ribeiro Rabello
 
Tá Safo!?
Tá Safo!?Tá Safo!?
Tá Safo!?
Fábio Aguiar
 

Destaque (20)

Testes de software
Testes de softwareTestes de software
Testes de software
 
Agilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração ContínuaAgilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração Contínua
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 
Tá safo em ação
Tá safo em açãoTá safo em ação
Tá safo em ação
 
Ruby and Rails for womens
Ruby and Rails for womensRuby and Rails for womens
Ruby and Rails for womens
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveis
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
 
aGITe antes de versionar
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionar
 
Seja Notável
Seja NotávelSeja Notável
Seja Notável
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Software Livre: ser, pensar e agir
Software Livre: ser, pensar e agirSoftware Livre: ser, pensar e agir
Software Livre: ser, pensar e agir
 
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
 
Empreendendo em comunidades
Empreendendo em comunidadesEmpreendendo em comunidades
Empreendendo em comunidades
 
Carreira2 0
Carreira2 0Carreira2 0
Carreira2 0
 
Apresentação Poderoso Ruby - tasafoemacao
Apresentação Poderoso Ruby - tasafoemacaoApresentação Poderoso Ruby - tasafoemacao
Apresentação Poderoso Ruby - tasafoemacao
 
Pequenos dispositivos grandes negócio$
Pequenos dispositivos grandes negócio$Pequenos dispositivos grandes negócio$
Pequenos dispositivos grandes negócio$
 
Tá safo em ação refatorada
Tá safo em ação refatoradaTá safo em ação refatorada
Tá safo em ação refatorada
 
Agora é Android, Tá Safo?
Agora é Android, Tá Safo? Agora é Android, Tá Safo?
Agora é Android, Tá Safo?
 
Tá Safo!?
Tá Safo!?Tá Safo!?
Tá Safo!?
 

Semelhante a Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6

Scrum Experience [O Tutorial Scrum]
Scrum Experience [O Tutorial Scrum]Scrum Experience [O Tutorial Scrum]
Scrum Experience [O Tutorial Scrum]
Rildo (@rildosan) Santos
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
Idéia Ágil
 
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Rildo (@rildosan) Santos
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)
Rildo (@rildosan) Santos
 
Ciclo de Vida Ágil em TI
Ciclo de Vida Ágil em TICiclo de Vida Ágil em TI
Ciclo de Vida Ágil em TI
Fabrício Pires Domingues
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
Paulo Furtado
 
Scrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisScrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos Ágeis
Ideia Ágil
 
Scrum Experience
Scrum ExperienceScrum Experience
Scrum Experience
Rildo (@rildosan) Santos
 
Visão sistêmica de gestão de projetos
Visão sistêmica de gestão de projetosVisão sistêmica de gestão de projetos
Visão sistêmica de gestão de projetos
Dimitri Campana, PMP
 
Estratégia de Desenvolvimento de Produto Para Startups
Estratégia de Desenvolvimento de Produto Para StartupsEstratégia de Desenvolvimento de Produto Para Startups
Estratégia de Desenvolvimento de Produto Para Startups
Renzo Colnago
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
Ernesto Bedrikow
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Luiz Lemos
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
Rildo (@rildosan) Santos
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Marcio Miyamoto
 
Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15
claudioluciodovallopes
 
Projeto - Multi Station - LX
Projeto - Multi Station - LXProjeto - Multi Station - LX
Projeto - Multi Station - LX
Marco Coghi
 
Tutorial Scrum Experience mai2019_v1.pdf
Tutorial Scrum Experience mai2019_v1.pdfTutorial Scrum Experience mai2019_v1.pdf
Tutorial Scrum Experience mai2019_v1.pdf
Marcio Camargo
 
Fdd em uma casca de banana
Fdd em uma casca de bananaFdd em uma casca de banana
Fdd em uma casca de banana
ejedelmal
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
Ricardo Infante
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
Sabrina Mariana
 

Semelhante a Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6 (20)

Scrum Experience [O Tutorial Scrum]
Scrum Experience [O Tutorial Scrum]Scrum Experience [O Tutorial Scrum]
Scrum Experience [O Tutorial Scrum]
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
 
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)
 
Ciclo de Vida Ágil em TI
Ciclo de Vida Ágil em TICiclo de Vida Ágil em TI
Ciclo de Vida Ágil em TI
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
Scrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisScrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos Ágeis
 
Scrum Experience
Scrum ExperienceScrum Experience
Scrum Experience
 
Visão sistêmica de gestão de projetos
Visão sistêmica de gestão de projetosVisão sistêmica de gestão de projetos
Visão sistêmica de gestão de projetos
 
Estratégia de Desenvolvimento de Produto Para Startups
Estratégia de Desenvolvimento de Produto Para StartupsEstratégia de Desenvolvimento de Produto Para Startups
Estratégia de Desenvolvimento de Produto Para Startups
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15
 
Projeto - Multi Station - LX
Projeto - Multi Station - LXProjeto - Multi Station - LX
Projeto - Multi Station - LX
 
Tutorial Scrum Experience mai2019_v1.pdf
Tutorial Scrum Experience mai2019_v1.pdfTutorial Scrum Experience mai2019_v1.pdf
Tutorial Scrum Experience mai2019_v1.pdf
 
Fdd em uma casca de banana
Fdd em uma casca de bananaFdd em uma casca de banana
Fdd em uma casca de banana
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
 

Mais de Rildo (@rildosan) Santos

Feedback. Arte de dar e receber feedback
Feedback. Arte de dar e receber feedbackFeedback. Arte de dar e receber feedback
Feedback. Arte de dar e receber feedback
Rildo (@rildosan) Santos
 
Minicurso Meça o que importa com OKR
Minicurso Meça o que importa com OKRMinicurso Meça o que importa com OKR
Minicurso Meça o que importa com OKR
Rildo (@rildosan) Santos
 
Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0
Rildo (@rildosan) Santos
 
Meça o que importa com OKR
Meça o que importa com OKRMeça o que importa com OKR
Meça o que importa com OKR
Rildo (@rildosan) Santos
 
Minicurso Gestão Ágil de Projetos com Abordagem Híbrida
Minicurso Gestão Ágil de Projetos com Abordagem HíbridaMinicurso Gestão Ágil de Projetos com Abordagem Híbrida
Minicurso Gestão Ágil de Projetos com Abordagem Híbrida
Rildo (@rildosan) Santos
 
Digital Business Design (Design de Negócios Digitais)
Digital Business Design (Design de Negócios Digitais)Digital Business Design (Design de Negócios Digitais)
Digital Business Design (Design de Negócios Digitais)
Rildo (@rildosan) Santos
 
Novidades da Sétima Edição do Guia PMBOK
Novidades da Sétima Edição do Guia PMBOKNovidades da Sétima Edição do Guia PMBOK
Novidades da Sétima Edição do Guia PMBOK
Rildo (@rildosan) Santos
 
Jornada de Aprendizado Lean BPM
Jornada de Aprendizado Lean BPM Jornada de Aprendizado Lean BPM
Jornada de Aprendizado Lean BPM
Rildo (@rildosan) Santos
 
Mapa Mental Scrum
Mapa Mental ScrumMapa Mental Scrum
Mapa Mental Scrum
Rildo (@rildosan) Santos
 
Tutorial Scrum Experience
Tutorial Scrum Experience Tutorial Scrum Experience
Tutorial Scrum Experience
Rildo (@rildosan) Santos
 
Guia BPM CBOK(R)
Guia BPM CBOK(R)Guia BPM CBOK(R)
Guia BPM CBOK(R)
Rildo (@rildosan) Santos
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
Rildo (@rildosan) Santos
 
Scrum Master em ação
Scrum Master em açãoScrum Master em ação
Scrum Master em ação
Rildo (@rildosan) Santos
 
Transformação Ágil
Transformação ÁgilTransformação Ágil
Transformação Ágil
Rildo (@rildosan) Santos
 
Service Design Thinking
Service Design Thinking Service Design Thinking
Service Design Thinking
Rildo (@rildosan) Santos
 
Gestão de Projetos Ágeis
Gestão de Projetos ÁgeisGestão de Projetos Ágeis
Gestão de Projetos Ágeis
Rildo (@rildosan) Santos
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
Rildo (@rildosan) Santos
 
Business Design Thinking
Business Design ThinkingBusiness Design Thinking
Business Design Thinking
Rildo (@rildosan) Santos
 
Guia de Práticas de Análise de Negócio
Guia de Práticas de Análise de NegócioGuia de Práticas de Análise de Negócio
Guia de Práticas de Análise de Negócio
Rildo (@rildosan) Santos
 
Portfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
Portfólio de Análise de Negócio: Consultoria, Treinamento e MentoriaPortfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
Portfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
Rildo (@rildosan) Santos
 

Mais de Rildo (@rildosan) Santos (20)

Feedback. Arte de dar e receber feedback
Feedback. Arte de dar e receber feedbackFeedback. Arte de dar e receber feedback
Feedback. Arte de dar e receber feedback
 
Minicurso Meça o que importa com OKR
Minicurso Meça o que importa com OKRMinicurso Meça o que importa com OKR
Minicurso Meça o que importa com OKR
 
Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0
 
Meça o que importa com OKR
Meça o que importa com OKRMeça o que importa com OKR
Meça o que importa com OKR
 
Minicurso Gestão Ágil de Projetos com Abordagem Híbrida
Minicurso Gestão Ágil de Projetos com Abordagem HíbridaMinicurso Gestão Ágil de Projetos com Abordagem Híbrida
Minicurso Gestão Ágil de Projetos com Abordagem Híbrida
 
Digital Business Design (Design de Negócios Digitais)
Digital Business Design (Design de Negócios Digitais)Digital Business Design (Design de Negócios Digitais)
Digital Business Design (Design de Negócios Digitais)
 
Novidades da Sétima Edição do Guia PMBOK
Novidades da Sétima Edição do Guia PMBOKNovidades da Sétima Edição do Guia PMBOK
Novidades da Sétima Edição do Guia PMBOK
 
Jornada de Aprendizado Lean BPM
Jornada de Aprendizado Lean BPM Jornada de Aprendizado Lean BPM
Jornada de Aprendizado Lean BPM
 
Mapa Mental Scrum
Mapa Mental ScrumMapa Mental Scrum
Mapa Mental Scrum
 
Tutorial Scrum Experience
Tutorial Scrum Experience Tutorial Scrum Experience
Tutorial Scrum Experience
 
Guia BPM CBOK(R)
Guia BPM CBOK(R)Guia BPM CBOK(R)
Guia BPM CBOK(R)
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
Scrum Master em ação
Scrum Master em açãoScrum Master em ação
Scrum Master em ação
 
Transformação Ágil
Transformação ÁgilTransformação Ágil
Transformação Ágil
 
Service Design Thinking
Service Design Thinking Service Design Thinking
Service Design Thinking
 
Gestão de Projetos Ágeis
Gestão de Projetos ÁgeisGestão de Projetos Ágeis
Gestão de Projetos Ágeis
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
 
Business Design Thinking
Business Design ThinkingBusiness Design Thinking
Business Design Thinking
 
Guia de Práticas de Análise de Negócio
Guia de Práticas de Análise de NegócioGuia de Práticas de Análise de Negócio
Guia de Práticas de Análise de Negócio
 
Portfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
Portfólio de Análise de Negócio: Consultoria, Treinamento e MentoriaPortfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
Portfólio de Análise de Negócio: Consultoria, Treinamento e Mentoria
 

Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6

  • 1. Workshop Workshop SCRUM Product Owner Product Owner “Delírios de um PO em dia de verão” www.etecnologia.com.br Rildo F Santos rildo.santos@etecnologia.com.br twitter: @rildosan (11) 9123-5358 skype: rildo.f.santos (11) 9962-4260 http://rildosan.blogspot.com/ Versão 4 Plus rildo.santos@etecnologia.com.br
  • 2. Rildo F. Santos, CSM, CSPO Tem mais de 10.000 horas de experiência em Gestão de Negócios, Governança e Engenharia de Software. Formado em Administração de Empresas, Pós-Graduado Didática do Ensino Superior e Mestre em Engenharia de Software pela Universidade Mackenzie. Atua em Gestão de Negócio (Inovação, Processos e GRC) e em projetos de Engenharia de Software utilizando métodos Agile (SCRUM, Lean, XP e FDD) é Agile Coach. Workshop SCRUM Product Owner Foi instrutor de Tecnologia de Orientação a Objetos, UML e Linguagem Java na Sun Microsystems e da IBM. Conhece Arquitetura de Software, SOA (Arquitetura Orientado a Serviço), RUP/UP - Processo Unificado, Business Intelligence, Gestão de Risco de TI entre outras tecnologias. Professor de curso de MBA da Fiap e foi professor de pós-graduação da Fasp e IBTA. Tem forte conhecimentos de Gestão de Negócio (Inteligência de Negócio, Gestão por Processo, Inovação, Gestão de Projetos e GRC - Governance, Risk and Compliance), SOX, Basel II e PCI; Tem vivência na implementação de Governança de TI e Gerenciamento de Serviços de TI, Conhecimento dos principais frameworks e padrões: ITIL, Cobit, ISO 27001 e ISO 15999; Desempenhou diversos papéis como: Estrategista de Negócio, Gerente de Negócio, Gerente de Projeto, Arquiteto de Software, Projetista de Software e Analista de Sistema em diversos projetos em empresas como: Bradesco, Editora Abril, Scopus, Porto Seguro, Certagy, Secretária da Fazenda SP, Sonagol (Angola), Honda, Dix-Amico, Bank Tokyo-Mitsubishi, Vivo, Hospital das Clinicas, Aços Villares, Novabase do Brasil, Policia Militar do Estado de São Paulo entre outras. Possui as certificações: CSM - Certified SCRUM Master, CSPO - Certified SCRUM Product Owner ,SUN Java Certified Instrutor , ITIL Foundation e Instrutor Oficial de Cobit Foundation e Cobit Games; É membro: IIBA-International Institute of Business Analysis (Canada) Twitter: @rildosan Blog: http://rildosan.blogspot.com/ Versão 4 Plus rildo.santos@etecnologia.com.br 2
  • 3. Enquete 1: Quem mais se parece com o PO ? Workshop SCRUM Product Owner ( ) House, MD ( ) Darth Vader ( ) Chapolin ( ) Saci-Pererê Versão 4 Plus rildo.santos@etecnologia.com.br 3
  • 4. Enquete 2: Qual é a Visão do PO ? Workshop SCRUM Product Owner Versão 4 Plus rildo.santos@etecnologia.com.br 4
  • 5. Introdução: Em projetos Ágeis o Scrum Master é responsável por garantir o processo e que as práticas Scrum sejam seguidas. Já o Product Owner (PO) é responsável pelo produto e pelo ROI do projeto, isto faz que o papel de PO seja um fator critico de sucesso. O PO deve trabalhar totalmente alinhado e integrado com o time para que o ROI seja alcançado. Este Workshop SCRUM Product Owner eBook tem como objetivo fazer uma introdução sobre o tema Product Owner e apresenta uma visão prática e prover conhecimentos básicos sobre o papel de Product Owner (PO) e sua atuação nos projetos ágeis. Será demonstrado como PO pode otimizar os resultados do projeto e gerar valor para o cliente. Também é apresentado as principais técnicas e ferramentas que ajudam PO a criar um Plano de Release realista. Elaborar, gerenciar e priorizar o Product Backlog, e desenvolver o Release Burndown para acompanhar o progresso do projeto. Versão 4 Plus rildo.santos@etecnologia.com.br 5
  • 6. Workshop SCRUM Product Owner Quais os desafios do desenvolvimento de Software ? Versão 4 Plus rildo.santos@etecnologia.com.br 6
  • 7. Responder sobre curso e prazo: O cliente QUER respostas: Quanto custará ? O cliente quer saber quanto custará o software... Quanto estará pronto ? O cliente quer saber quanto o software estará pronto Workshop SCRUM Product Owner para ele usar... Versão 4 Plus rildo.santos@etecnologia.com.br 7
  • 8. Workshop SCRUM Product Owner Entender “o quê” o cliente quer Como melhorar a comunicação entre o cliente e os desenvolvedores ? Versão 4 Plus rildo.santos@etecnologia.com.br 8
  • 9. Identificar os pontos críticos que levam os projetos ao insucesso ? Informação errada 13% Requisitos incompletos 12% Workshop SCRUM Product Owner Outros 50% Mudança de Requisitos 12% Falta de conhecimento técnico 37% das falhas 7% estão Falta de relacionadas competência com requisitos 6% Saber quais funcionalidades principais do Software ? Sempre 7% Freqüentemente 13% Contudo, a Nunca maioria das 45% funcionalida des nunca são usadas pelos As vezes usuários 16% Raramente 9 Craig Larman, Agile and Iterative Development: A Manager’s Guide, Addison Wesley Professional (2004) 19% Versão 4 Plus rildo.santos@etecnologia.com.br 9
  • 10. Aumentar a produtividade: Como aumentar a produtividade da equipe de desenvolvimento de software ? Workshop SCRUM Product Owner Satisfação dos Clientes Versão 4 Plus rildo.santos@etecnologia.com.br 10
  • 11. Workshop SCRUM Product Owner Entendendo o SCRUM Versão 4 Plus rildo.santos@etecnologia.com.br 11
  • 12. O que é o SCRUM ? As origens O que é o SCRUM ? SCRUM é um processo iterativo e The New, New Iterative, incremental para desenvolvimento de Product Incremental qualquer produto ou gerenciamento Development Development de qualquer trabalho... Game TimeBoxes SCRUM é: Processo empírico de gerenciamento Workshop SCRUM Product Owner e controle. - Faz a inspeção e adaptação em loops de feedback SmallTalk - Faz entrega de valor ao cliente em Engineering Tools até 30 dias; - “Escalável” para suportar grandes projetos - Compatível com CMM3 e ISO9001 - Extremamente simples, mas muito resistente... Valores do Scrum:: - Transparência -Integridade: assim que perceber algo, faça algo - Ser empírico - Auto-organização - Entrega de valor Ken Schwaber SCRUM é um Método ÁGIL para desenvolvimento de software Versão 4 Plus rildo.santos@etecnologia.com.br 12
  • 13. A ALMA do SCRUM: Revisão da Sprint Retrospectiva Planejamento da Sprint Workshop SCRUM Product Owner da Sprint Reunião diária 24 horas Visão Produto Sprint Backlog Backlog Produto 2-4 Semanas Burndown Legenda: Cerimônias artefatos Papéis Cerimônias Artefatos • Product Owner (PO) • Planejamento da Sprint • Product Backlog • ScrumMaster (SM) • Reunião Diária • Sprint Backlog • Equipe Scrum • Revisão da Sprint • Burndown (gráfico) • Retrospectiva da Sprint Versão 4 Plus rildo.santos@etecnologia.com.br 13
  • 14. Desenvolvimento Iterativo e Incremental: Entrega 1 Entrega 2 Entrega 3 Incremental Workshop SCRUM Product Owner Iterativo Devido a complexidade, tamanho, mudanças de requisitos, urgência e necessidade de demonstrar valor mais rápido, fica quase inconcebível desenvolver software utilizado o modelo cascata, ou seja desenvolver todo o software de uma única vez. Desenvolvimento Iterativo e incremental é uma estratégia de planejamento (que segue a linha dividir para conquistar ), onde o software é construído em partes, ou seja, em ciclos (iterações), a cada iteração é feito um novo incremento (parte do software funcional) até completar o software. Versão 4 Plus rildo.santos@etecnologia.com.br 14
  • 15. Planejar ou não Planejar ? Os 4 Níveis do Planejamento: Planejamento Ágil Workshop SCRUM Product Owner Visão do Produto Plano de Release (do Produto) Visão do Release # Release #1 Release #2 Release #3 Planejamento Sprint # 1 2 3 4 5 6 Release Burn Down Tarefas Sprint Burn Down Versão 0.5 Versão 0.8 Versão 1.0 Tempo Reunião diária 15 Versão 4 Plus rildo.santos@etecnologia.com.br
  • 16. SCRUM: Papéis e Responsabilidades: O SCRUM tem três papéis: Product Onwer (PO), SCRUM Master (SM) e a equipe SCRUM. SCRUM Master é responsável por: - Ser um líder (servidor); - Remover impedimentos; - Proteger a equipe; - Ajudar o PO (com Product Backlog); Workshop SCRUM Product Owner - Ser o facilitador da equipe; - Garantir as práticas SCRUM. Equipe SCRUM é responsável por: - Fazer estimativa; - Definir as tarefas; - Desenvolver o produto; - Garantir a qualidade do produto; - Apresentar o produto ao cliente Equipe: auto-gerenciável e multifuncional ? Versão 4 Plus rildo.santos@etecnologia.com.br 16
  • 17. Responsabilidades do PO: Principais responsabilidades PO: Criar, manter e comunicar a visão do produto Workshop SCRUM Product Owner Representar a voz do cliente Garantir o ROI Criar, Manter, Priorizar o Product Backlog Ajudar no entendimento do quê deve ser feito. Definir metas e objetivos das Sprints. Aceitar ou rejeitar entregas (Reunião de Planejamento) Versão 4 Plus rildo.santos@etecnologia.com.br 17
  • 18. Ferramentas do PO: Principais responsabilidades PO: Workshop SCRUM Product Owner Plano de Release Release Burn down Product Backlog Versão 4 Plus rildo.santos@etecnologia.com.br 18
  • 19. Características do PO: Principais características desejáveis e as indesejáveis: Desejáveis (obrigatórias) - Saber entender a necessidade do cliente e usuários; - Ter habilidade para criar, manter e comunicar a visão do produto; Workshop SCRUM Product Owner - Entender o que é valor para o cliente; - Ser Líder e Facilitador; - Ter poder decisão sobre o projeto; - Ser comprometimento com cliente, projeto e com a equipe; - Manter um bom relacionamento com stakeholder Indesejáveis: - Ser uma pessoa sem tempo; - Ser adepto do micro-gerenciamento (comando controle); - Não conhecer o produto ou negócio; - Falta de coragem para tomar decisão sobre o projeto; - Ser (ou agir como) o “Dart Vader”; - Inabilidade técnica: - Falta de conhecimento do SCRUM - Visão mal definida ou incompleta - Product Backlog mal priorizado Versão 4 Plus rildo.santos@etecnologia.com.br 19
  • 20. Workshop SCRUM Product Owner A Equipe e Comprometimento: Envolvidos Comprometidos Stakeholders Product Onwer (clientes e usuários finais) Equipe SCRUM Master Versão 4 Plus rildo.santos@etecnologia.com.br 20
  • 21. Cerimônias que o PO deve participar: Reunião de Planejamento da Sprint (8 horas) Participantes: PO, Equipe e SCRUM MASTER Esta reunião é primeira reunião, seu objetivo é fazer o planejamento da Sprint. Ela é dividida em duas partes.Na primeira parte o PO definirá prioridade, seleção dos itens do backlog e meta da Sprint. Na segunda parte a equipe definirá a Sprint Backlog (que são as tarefas necessárias para cumprir a meta). Workshop SCRUM Product Owner Reunião Diária (15 minutos) Participantes: Equipe e SCRUM MASTER Nesta reunião somente membros da equipe devem participar. A duração dela é de 15 minutos. As pessoas fazem a reunião de pé. O objetivo desta reunião é fazer que as pessoas respondam 3 questões: - O que eu fiz ontem ? - O que vou fazer hoje ? - Encontrei algum impedimento ? Revisão da Sprint (4 horas*) Participantes: PO, Equipe e SCRUM MASTER Esta reunião acontece no final da Sprint, opcionalmente outras pessoas podem ser convidadas (se necessário). O objetivo da reunião é apresentar o que a equipe fez durante a Sprint e fazer a entrega do produto (software funcionando) para o PO. (Normalmente é apresentado uma demo do software). Geralmente ela é feita em um auditório ou em uma sala de reunião Retrospectiva da Sprint (3 horas*) Participantes: Equipe e SCRUM MASTER Esta reunião acontece logo após a Revisão da Sprint. O objetivo dela é avaliar o que deu certo e que deu errado durante a Sprint, e fazer os ajustes possíveis para a próxima Sprint, ou seja, o ciclo de melhoria contínua. Nota: * A quantidade de horas pode variar de acordo com a necessidade (por exemplo, apresentação do que será entregue ao cliente) ou aquilo que será discutido/debatido, neste caso a Retrospectiva ela poderá variar entre 1 a 3 horas Versão 4 Plus rildo.santos@etecnologia.com.br 21
  • 22. Definido a Visão do Produto: Visão do Produto: A declaração de Visão do Produto deve ser simples, consistente, objetiva e fácil entendimento, que tem informações sobre a necessidade do cliente, o que é produto esperado e quais sãos os seus principais benefícios. A declaração ainda deve descrever a motivação e o diferencial do produto em relação aos outros. Workshop SCRUM Product Owner Exemplo de Visão do Produto: Para empresas médias de marketing e departamento de vendas que necessitam de um sistema de CRM, o EeaseCRM é um software baseado na web, intuitivo e fácil de usar que fornece a possibilidade fazer a rastreabilidade de vendas, geração de leads e possibilita o estreitamento do relacionamento com o cliente. Diferente de outros serviços ou produtos, nosso produto oferece a melhor relação custo beneficio. Declaração do Elevador (Elevator Statement) é uma técnica que ajuda o PO a escrever a Visão do Produto. Técnica: Declaração do Elevador (Elevator Statement) • For (target customer) • Who (statement of the need or opportunity) • The (product name) is a (product category) • That (key benefit, compelling reason to buy) • Unlike (primary competitive alternative) • Our product (statement of primary differentiation) Product Owner (PO), é responsável por definir, manter e comunicar a Visão do Produto para todos os stakeholders. Product Owner PO deve compartilhar e refinar a visão com a equipe. Versão 4 Plus rildo.santos@etecnologia.com.br 22
  • 23. Definido a Visão do Produto: Visão do Produto: Product Vision Box “Product Vision Box “ é uma técnica que ajuda no entendimento da Visão do Produto, pois, quando fazemos uma representação visual do produto (embalagem, por exemplo) isto auxilia na redução do nível de abstração. Workshop SCRUM Product Owner Informações sobre o produto: - Nome do Produto: - Logotipo ou desenho que represente o produto - Principais benefícios que ajuda a “vender” o produto - Principais características e/ou funcionalidades do produto - Principais requisitos técnicos Product Owner (PO), pode utilizar fazer este exercício Product Owner para compartilhar a visão com a equipe. Fonte: Agile Project Management: Creating Innovative Products - Jim Highsmith Cap. 5 - Practice: Product Vision Box and Elevator Test - Pg. 93 Versão 4 Plus rildo.santos@etecnologia.com.br 23
  • 24. Elaborar o Plano de Release: Plano de Release é um visão do produto em relação a linha do tempo. Inicialmente este plano é divido em releases, sendo que no final de cada release deverá ser entregue um produto (software funcionando) e na última release deverá ser entregue o produto completo com todas as funcionalidades. As releases são dividas em iterações (Sprints) Workshop SCRUM Product Owner Visão do Produto Plano de Release (do Produto) Visão do Release # Release #1 Release #2 Release #3 Planejamento Product Backlog Release Burn Down Sprint # 1 2 3 4 5 6 TaskBoard Sprint Burn Down Versão 0.5 Versão 0.8 Versão 1.0 Tempo Product Owner (PO), é responsável por criar, manter o Plano de Release Product Owner Versão 4 Plus rildo.santos@etecnologia.com.br 24
  • 25. Criando: Product Backlog O que é Product Backlog ? É uma lista contendo todas as funcionalidades desejadas para um produto. O produto deve ter somente um Product Backlog (PB) independente número de equipes que está trabalhando no projeto. PB poderá ser criado de diversas maneiras: - Com Estórias de usuário - Com Casos de Uso Workshop SCRUM Product Owner - Com features (funcionalidades de produto) Exemplo de Product Backlog: Sistema de Reserva On-Line release Product Owner (PO), é responsável por elaborar e manter Product Backlog atualizado, bem como priorizar seus itens. Product Owner Versão 4 Plus rildo.santos@etecnologia.com.br 25
  • 26. Product Backlog. Priorização: A priorização do Product Backlog deve ser por tema (categoria), já que a priorizar por estória, nem sempre é possível, pois, poderá existir grau de dependências entre estórias. Fatores de Priorização: - Valor - Custo - Risco Técnicas: Workshop SCRUM Product Owner - Kano: Composta por entrevistas com os usuários e opiniões de especialistas. - Theme Screening: Composta por opiniões de especialistas baseadas em comparação realizadas com um tema importante. Exemplo de Product Backlog: Sistema de Reserva On-Line Product Owner (PO), é responsável por priorizar seus Product Owner itens do Product Backlog Versão 4 Plus rildo.santos@etecnologia.com.br 26
  • 27. Product Backlog. Priorização: Modelo Kano: É um modelo desenvolvido por Noriaki Kano que é usado para compreender as preferências do cliente (ou usuário). O modelo Kano tem 3 tipos de funcionalidades: - Desejadas: São aquelas funcionalidades que o usuário deseja, mas não tem plena certeza; Workshop SCRUM Product Owner - Linear: Quantas mais destas tiver melhor - Mandatório: Deve estar presente para que o cliente esteja satisfeito. Para saber qual é o tipo de cada funcionalidade, podemos fazer o seguinte: - Fazer as perguntas direcionadas para um grupo de no máximo 20 usuários com perfis diferentes; - Realizar uma pergunta funcional: Se na próxima release incluir a emissão da Ordem de Serviço (OS), como você se sentira? [ X ] Eu vou gostar [ ] Eu acho que deveria incluir [ ] Indiferente [ ] Posso tolerar [ ] Eu não gostaria disto - Fazer uma pergunta disfuncional: Se na próxima release NÂO incluir a emissão da Ordem de Serviço (OS), como você se sentira? [ ] Eu vou gostar [ X ] Eu acho que deveria incluir [ ] Indiferente [ ] Posso tolerar [ ] Eu não gostaria disto Versão 4 Plus rildo.santos@etecnologia.com.br 27
  • 28. Product Backlog. Priorização: Modelo Kano: Como Priorizar Disfuncional Posso tolerar Não gostaria indiferente Gostaria deveria (acho ) Workshop SCRUM Product Owner Gostaria D D D Funcional (acho ) deveria R Legenda: indiferente R M Mandatório L Linear Posso tolerar R D Desejado Q Questionável R Reverso Não gostaria R R R R Q I Indiferente Questionável Mandatório Indiferente Desejada Reserva Linear Temas Emissão de Ordem de Serviço 3 11 41 1 3 2 Cadastro de Cliente 4 21 20 6 1 0 Cadastro de Produto 22 9 14 5 1 3 O que incluir na Sprint ? - Todas as funcionalidades Mandatórias - Algumas funcionalidades Lineares - Mas deixe um espaço para as funcionalidades desejadas Versão 4 Plus rildo.santos@etecnologia.com.br 28
  • 29. Estimar é Difícil ? Estimativa (Mundo real) = Valor aproximado Estimativa (TI) = Valor exato Tamanho ≠ Duração Workshop SCRUM Product Owner Seqüencial Agile • Linhas de Código • Story points • Pontos de Função • Ideal days Story Points: ◦ Valores relativos ◦ Mais abstrato Ideal Days ◦ Mais fácil para iniciantes ◦ Fácil de explicar Versão 4 Plus rildo.santos@etecnologia.com.br 29
  • 30. Estória do Usuário (User Story): O que é uma estória (user story) ? É uma pequena descrição, que detalha um item do Product Backlog. Para que serve a Estória: Uma estória ajuda no entendimento e também é, utilizada como lembrete e para as atividades de planejamento. Ele também permite fazer a estimativa de velocidade da equipe e a duração da Sprint. Geralmente a estimativa é feita em pontos (story Workshop SCRUM Product Owner points) ou horas/dias (dias ideais). Como escrever uma estória: Conversações sobre a estória, entre os usuários e desenvolvedores, de modo a detalhar o item e esclarecer todas as dúvidas sobre o que deve ser feito. Exemplos de Estórias do Usuário: Seguindo um padrão Titulo: Pagamento com Cartão de Crédito Prioridade: 1-Alta Por que ? Com objetivo de facilitar o pagamento das despesas dos clientes, Quem ? como um desenvolvedor O que ? devo implementar uma interface para pagamentos por cartão de crédito que seja intuitiva e fácil de usar. Obs: Os cartão aceitos são: Visa, Master e Amex. Pontos: 7 Estilo Mike Cohn Titulo: Ver preço do produto Prioridade: 3-Baixa Como cliente quero ver o preço do produto quando eu passar o código do produto pelo leitor de código de barras. Pontos: 5 rildo.santos@etecnologia.com.br 30 Versão 4 Plus
  • 31. Escrevendo estórias: Kelly Waters tem escrito há muito tempo sobre User Stories, introduzindo o conceito de INVEST como uma definição clara sobre como trabalhar com esta ferramenta. Segundo ele uma boa estória deve ter seis atributos (INVEST*): Workshop SCRUM Product Owner INVEST significa: Indepent (Independente): Mesmo sendo impossível para alguns sistemas, tenha em mente que uma User Story deve ser Independente Negotiable (Negociável): Uma User Story não é um contrato. Não é uma especificação detalhada. É apenas uma introdução às funcionalidades para que a equipe possa discutir e colaborar para esclarecer os detalhes próximo ao momento de desenvolver a funcionalidade. Valuable (Valiosa): Uma User Story deve ser valiosa para o cliente. Deve ser escrita em linguagem de negócio. Deve ser descrição de uma funcionalidade, não uma tarefa. Estimatable (Estimável): User stories devem ser passíveis de serem estimadas. Devem prover informação suficiente para serem estimadas, sem serem muito detalhadas. Small (Pequena): Nem pequena demais, nem grande demais. User Stories devem ser do tamanho suficiente para entendimento do é a funcionalidade; Testable (Testável): User Stories devem ser claras o suficiente para serem testáveis. Versão 4 Plus rildo.santos@etecnologia.com.br 31
  • 32. Estimativa* e o Planning Poker: Para fazer estimativa de velocidade da equipe ou de duração da Sprint, antes é preciso o escrever as estórias do usuário. O Planning Poker é a “prática” que ajuda na estimativa de uma estória ou de uma tarefa. Geralmente o Planning Poker usa uma escala de pontos, que pode ser baseada no Fibonacci: (1,2,3,5,8,13,...) + 20, 40, 100 ou em outra escala. Jogando o Planning Poker: Antes de começar o jogo, ou seja, definir os pontos para Workshop SCRUM Product Owner as estórias, é importante definir um valor de referência. Exemplo: Identificar a estória que pode ser atribuído dois pontos, então ela será utilizada como referência para pontuação das demais estórias. 5 8 8 8 Pessoal, qual estimativa para essa estória... 8 5? 8 Product Owner Equipe Equipe Na reunião de Planejamento da Sprint, a equipe joga o Planning Poker e define a estimava de velocidade da equipe e a duração da Sprint. Nota 1 – Estimativa* Para fazer as estimativa, você deve levar em consideração outros aspectos além da codificação, como por exemplo: testes de aceitação, teste unitários preparação do ambiente de teste e outras coisas que são necessário e importantes (mesmo que de baixo valor) para que você entregue o software funcionando. Versão 4 Plus rildo.santos@etecnologia.com.br 32
  • 33. Definição de “Feito” (DoD): Ao final de cada Sprint a equipe deverá fazer uma entrega de valor para o cliente (PO e demais Stakeholders). Segundo Manifesto Ágil, valor para o cliente é igual a “Software funcionando.” Logo para fazer tal entrega, na reunião de Planejamento da Sprint, será imprescindível definir a “Definição de Feito”. Isto evitará problemas e frustrações futuras nas reuniões de Revisão e Retrospectiva da Sprint. Definir claramente quando o produto Workshop SCRUM Product Owner estará “Feito”: Feito, para desenvolvedor: - Encerrou a codificação... Feito, para Analista de Teste (Q&A): - Quando ele encerrou o teste e não encontrou nenhum bug... Feito, para PO: - Quando foi entregue... Feito, para os usuários finais e/ou clientes: - Quando o software começou a funcionar em ambiente de produção... Na reunião de Planejamento da Sprint, o PO e a equipe devem definir a “definição de pronto” para Sprint Evite: A síndrome dos 90% feito (pronto). Versão 4 Plus rildo.santos@etecnologia.com.br 33
  • 34. Artefato: Sprint Backlog O Sprint Backlog é uma lista de tarefas que equipe se compromete a fazer em uma Sprint. A Sprint Backlog é elaborada na segunda parte da reunião de Planejamento da Sprint. Para atingir a meta da Sprint a equipe deverá fazer as tarefas da Sprint Backlog. Selected Product Backlog (itens selecionados do Product Backlog) Workshop SCRUM Product Owner Titulo: Precisamos registrar os dados dos clientes Prioridade: 1-Alta Estória do Usuário: Todos os dados do cliente deverá ser registrado. A busca de cliente deverá ser fácil e intuitiva. Quando os clientes estão registrado, será possível alterar os dados se necessário. O cliente deverá ter um “status” para que se possa definir quais são os clientes ativos e os inativos Pontos: 8 Tarefa: Incluir novo Sprint Backlog cliente Cadastro consultar de Cliente cliente alterar cliente tarefas Dicas para “montar” um bom Sprint Backlog: 1 – Toda a equipe deve participar da elaboração da Sprint Backlog; 2 – Faça uma definição de feito (DoD), veja o próximo slide; 3 –Tente identificar todas as tarefas, lembre-se que algumas tarefas são puramente técnicas, por exemplo: realização de Teste Unitário. 4 – Respeite o tempo para realização desta atividade, pois a Reunião de Planejamento é um timebox. Versão 4 Plus rildo.santos@etecnologia.com.br 34
  • 35. “Quebrando” estória em tarefas: Na reunião de Planejamento da Sprint, a equipe quebra as estórias em tarefas, o foco deve ser naquilo que precisa ser feito. Para fazer as estimativa, você deve levar em consideração outros aspectos além da codificação, como por exemplo: testes de aceitação, teste unitários, preparação do ambiente de teste e outras coisas que são necessário e importantes (mesmo que de baixo valor) para que você entregue o software funcionando. Workshop SCRUM Product Owner Exemplos de tarefas necessárias concluir a Sprint, mas que não são programação: - Preparar um ambiente de teste; - Realizar testes; - Esclarecimento de dúvidas; - Discutir detalhes de como será feito o “deploy” com a equipe de roll–out; - Escrever documentos de “deploy” (Requisição de Mudança); - Melhorar os scripts de “build”. Fazer Testes Unitários Incluir novo cliente Cadastro de Cliente consultar cliente Sprint Backlog alterar cliente tarefas Versão 4 Plus rildo.santos@etecnologia.com.br 35
  • 36. Artefato: Burndown O gráfico Burndown é a principal ferramenta de gerenciamento do processo de desenvolvimento de software. Sprint Burndown: Exemplos de Sprint Burndown: É uma ferramenta para equipe gerenciar trabalho restante versus Workshop SCRUM Product Owner tempo, ou seja, ele permite visualizar o Pontos progresso e/ou a evolução do trabalho executado pela a equipe, o trabalho e tempo (pontos) que ainda faltam para completar a Sprint. Atualização da Sprint Burndown é diária, isto facilita a tomada de decisão, podemos decidir como melhorar a Tempo (dias) produtividade da equipe e/ou para mitigar o risco da Sprint. Release Burndown: Exemplos de Release Burndown: É uma ferramenta para PO gerenciar trabalho restante versus tempo restante. PO acompanha o progresso do projeto através da entregas feitas (no final de cada Sprint). PO deve comparar as entregas feitas com o planejamento, Plano de Release e fazer ajustar os necessários para que o Plano de Release seja seguido. Versão 4 Plus rildo.santos@etecnologia.com.br 36
  • 37. Gestão à Vista e Task Board Gestão à Vista: Dá visibilidade e transparência ao projeto de desenvolvimento de software. É uma sistema de gestão que é uma forte ferramenta de comunicação organizacional, pois transmite a mensagem muitas vezes sem a necessidade de palavras, somente com a utilização de símbolos e cores, de modo que todos conseguem receber a mensagem, muitas vezes de uma forma lúdica. Workshop SCRUM Product Owner A Gestão à Vista tem como objetivo disponibilizar as informações necessárias de uma forma simples e de fácil assimilação, buscando tornar mais fácil o trabalho diário e também a busca pela melhoria da qualidade. Ela torna possível a divulgação de informações para um maior número de pessoas simultaneamente e ajuda a estabelecer a prática de compartilhamento do conhecimento como parte da cultura organizacional. Task Board (Quadro de Tarefas) é quadro que exibe o status atual da Sprint. Estórias Para Fazer Em Execução Feitas (Prontas) Burn Down TaskBoard: O Taskboard (também chamada do Kanban) dá visibilidade e comunica o o progresso da Sprint. Versão 4 Plus rildo.santos@etecnologia.com.br 37
  • 38. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Os Delírios Versão 4 Plus rildo.santos@etecnologia.com.br 38
  • 39. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 1: Quando o PO insiste em fazer o gerenciamento “olhando para Sprint Burndown” – isto leva ao micro gerenciamento e ao comando-controle. Sinal: Síndrome da criança viajando de carro... Versão 4 Plus rildo.santos@etecnologia.com.br 39
  • 40. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 2: Quando PO assume ser o dono da “verdade”. Síndrome de “Deus”, não aceita opinião dos outros membros da equipe. Sinal: PO diz que ele não comete erros... Versão 4 Plus rildo.santos@etecnologia.com.br 40
  • 41. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 3: Quando o PO tenta participar e dar palpite na reunião diária.. Sinal: Aparece sempre no inicio da reunião diária Versão 4 Plus rildo.santos@etecnologia.com.br 41
  • 42. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 4: Quando o PO se auto convida para participar da Retrospectiva. Sinal: Aparece na Retrospectiva com discurso estou aqui para ajudar... Versão 4 Plus rildo.santos@etecnologia.com.br 42
  • 43. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 5: Quando o PO interrompe rotineiramente os membros da equipe que estão engajados em entregar o objetivo da Sprint. Sinal: Interpela com a seguinte pergunta – Pessoal gostaria de saber o que vocês estão fazendo.. Versão 4 Plus rildo.santos@etecnologia.com.br 43
  • 44. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 6: Quando o PO quer organizar e distribuir as tarefas, controlar o horário e dar “esporros” nos membros da equipe. Sinal: Quer de qualquer jeito o cronograma de atividades com o nome de quem está fazendo as tarefas... Versão 4 Plus rildo.santos@etecnologia.com.br 44
  • 45. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 7: Achar que é o Gerente de Projeto e que PMBok é guia deve ser seguido “by the book” Sinal: Comprar o PMBok® e deixar encima da mesa para que todos vejam... Pura provocação Versão 4 Plus rildo.santos@etecnologia.com.br 45
  • 46. Workshop SCRUM Product Owner Delírios de um PO em dia de verão: Delírio 8: Quando o PO se acha superior aos outros membros da equipe Sinal: Adota o bordão do Roberto Justos: - Você está demitido! Começa a fazer ameaças de demitir os membros da Equipe ou SM se projeto falhar... Versão 4 Plus rildo.santos@etecnologia.com.br 46
  • 47. Notas: Marcas Registradas: Todos os termos mencionados e reconhecidos como Marca Registrada e/ou comercial são de responsabilidade de seus proprietários. O autor informa não estar associada a nenhum produto e/ou fornecedor apresentado neste material. No decorrer deste, imagens, nomes de produtos e fabricantes podem ter sido utilizados, e desde já o autor informa que o uso é apenas ilustrativo e/ou educativo, não visando ao lucro, favorecimento ou desmerecimento Workshop SCRUM Product Owner do produto/fabricante. Melhoria e Revisão: Este material esta em processo constante de revisão e melhoria, se você encontrou algum problema ou erro envie um e-mail nós. Criticas e Sugestões: Nós estamos abertos para receber criticas e sugestões que possam melhorar o material, por favor envie um e-mail para nós. Imagens: Google, Flickr e Banco de Imagem. Rildo F dos Santos (rildo.santos@etecnologia.com.br) Versão 4 Plus rildo.santos@etecnologia.com.br 47
  • 48. Workshop SCRUM Product Owner Licença: Versão 4 Plus rildo.santos@etecnologia.com.br 48
  • 49. Workshop Workshop SCRUM Product Owner Product Owner “Delírios de um PO em dia de verão” www.etecnologia.com.br Rildo F Santos rildo.santos@etecnologia.com.br twitter: @rildosan (11) 9123-5358 skype: rildo.f.santos (11) 9962-4260 http://rildosan.blogspot.com/ Versão 4 Plus rildo.santos@etecnologia.com.br