SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Gestão Ágil de Projetos
  com Scrum e FDD
     Por Manoel Pimentel Medeiros

            É Engenheiro de Software, com 15 anos na área de TI, atualmente trabalha como
     Agile Coach para importantes empresas da área de serviços, indústrias e bancárias.
            Também é Diretor Editorial da Revista Visão Ágil e da InfoQ Brasil, Possui as
     certificações CSM e CSP da Scrum Alliance e foi um dos pioneiros na utilização e
     divulgação de métodos ágeis no Brasil.
            E já escreveu para importantes portais e revistas nacionais e internacionais.
     Informações em: visaoagil.wordpress.com
                                                                                   1
Agilidade



            2
Como tratamos o
                           desenvolvimento de software?




Fonte: Vinícius Manhães Teles - www.improveit.com

                                                     3
Dá para fazer diferente?




                      4
O que é Agilidade ?




Você comeria toda essa carne?




                                5
O Manifesto Ágil

         “ am os descobrndo m el es m aneias de desenvol sofw ar
          Est           i      hor        r              ver t e,
                  f
                  azendo sofw ar e aj
                            t e      udando outos a f ê-o.
                                              r     az l
                  Atavés dest tabal passam os a val i :
                    r        e r    ho               orzar

             I ndivíduos e interações m ai que pr
                                         s       ocessos e f r ent
                                                           er am as.
             Software que funciona m ai que docum ent ção det hada.
                                      s             a       al
             Colaboração do cliente m ai que negoci ções contat s.
                                       s          a         r uai
                Responder às mudanças m ai que segui um pl
                                         s         r     ano.

                 I o é,em bor haj val nos iens do l
                 st          a   a   or      t       ado dieio,
                                                          r t
                   nós val i
                          orzam os mais os do lado esquer ”
                                                         do.

                      htp:/ w w. l aniest or
                        t /w   agiem f o. g          2001

10/07/2007                                                             6
O Guarda-Chuva Ágil




               AGILE


Extreme Programming,    Scrum, FDD,
       DSDM            Modelagem Àgil,
      OpenUP                TDD


                                         7
Ferramentas por nível organizacional




     Scrum                              XP - Extreme Programming




             FDD – Feature Driven Development
                                                               8
Gerenciamento                                   Engenharia
Solução Iterativa e Incremental

                    Sprint 01                                  Sprint 02
                 (2 a 4 Semanas)          Incremento        (2 a 4 Semanas)          Incremento
             (Planejamento, Modelagem,    de Software   (Planejamento, Modelagem,    de Software
               Desenvolvimento, Testes)                   Desenvolvimento, Testes)




  Idéia
Abrangente




                    Sprint 03                                  Sprint 04
                 (2 a 4 Semanas)          Incremento        (2 a 4 Semanas)          Incremento
             (Planejamento, Modelagem,    de Software   (Planejamento, Modelagem,    de Software
               Desenvolvimento, Testes)                   Desenvolvimento, Testes)




                                                                                           9
Exploração Evolutiva

         Requisitos
                                                       Meus pequenos passos ajudarão
                                                        no desenvolvimento iterativo e
                                                           incremental de software.
                           Versão 2

 Teste
                                      Análise
                           Versão 1




Construção                            Desenho




                      Evol onáro
                         uci   i
                                                Evolução do aprendizado em         10
                                                   forma de baby step's
Feedback Constante




Em ciclos ágeis (interações), torna-se possível a constante
                    Inspeção e Adaptação



                                                              11
Adaptação às mudanças




                   12
Simplicidade




  Evite o complexo de
       “Cérebro”


                 13
O Processo de comunicação
                                            em projetos ágeis




Crie condições para o Feedback                                  Quebre as barreiras




                                    Diminua os intermediários                     14
O desafio de uma
                   equipe auto-organizada




Comando-Controle             Auto-Organização


                                                15
Evitando a Multi-Tarefa




Fonte: Vinícius Manhães Teles - www.improveit.com

                                                                   16
Gestão Ágil de
Projetos na Prática



                      17
O que é Scrum
●   Um processo iterativo e increme ental para o gerenciamento de projetos de
    desenvolvimento de produtos (especialmente software).
●   Mais um framework que uma metodologia;
●   Mais Atitude que uma processo;
                                                      Processo:
                                                      Game, PreGame, PostGame,
                                                      Sprint Planning Meeting,Sprint Retrospective,
                                                      Daily Meeting, Sprints, Planning Pocker

                                                      Ferramentas:
                                                      Product Baklog, Sprint Backlog, Stories,
                                                      Post-Its, BurnDown, KanBan

                                                      Pessoas:
                                                      Product Owner, ScrumMaster, Time.




                                            Cultura:
                                            Auto-Gerenciamento, time multi-disciplinar,
                                            envolvimento do cliente, comprometimento,
                                            papéis, entregas frequentes, liderança, colaboração,
                                            Respeito, etc.
                                                                                                   18
A Metodologia Scrum para o
                    Gerenciamento Ágil de Projetos
●   Scrum foi criado no início da década de 1990 por Jeff Sutherland e Ken
    Schwaber, nos EUA




                                              ativo
                                         iter
                                     n to l
                                  ime nta
                             volv reme
                          sen e inc
                        De




                                                                      Scrum




                                                                              19
Papéis
                             Sou o responsável por garantir o
                                  ROI (Retorno sobre o
                            Investimento) do projeto. Também
                              conheço as necessidades dos
                                 clientes (StakeHolders)
                                                                     Nós aplicamos o auto-
                                                                 gerenciamento para definir as
                                                                  metas das Sprints, visando
                                                                  produzir produtos com alta
                                                                qualidade e valor para o cliente.
   Product Owner




Minha missão é garantir o uso do
  Scrum. Também devo ser um
   lider/facilitador, pois preciso     ScrumMaster
   remover os impedimentos e
proteger o time das interferências
               externas.

                                                                                                20
                                                                            Time
Macro Fases
●   Pregame
     –   Planejamento
     –   Desenho e alto nível da
         Arquitetura
     –   Modelo Abrangente
●   Game
     –   Sprints (Modelagem incremental,
         desenvolvimento, revisões e
         ajustes)
●   Postgame
     –   Fechamento (Agrupamento da
         Documentação, Treinamento,
         Lições Aprendidas)



                                                    21
Fluxo da Sprint




                    22
    Daily Meeting
E como fica a Engenharia de Software?




            ?
                                   23
Vamos usar a FDD
Para a Engenharia  de Software em nossos projetos, podemos
combinar o Scrum com a FDD (Feature-Driven Development).
Origens:
●   1997-1998, Singapura
●   Contexto: Desenvolvimento de um
    grande sistema de empréstimos
    para um banco internacional
●   Anteriormente, após 2 anos de consultoria, 3.500 páginas de casos de (in)uso e
    um modelo de objetos com centenas de classes, foi avaliado como impossível
●   Decisão: Implantação das metodologias de OOAD de Peter Coad e de gerência
    de projetos de Jeff De Luca
●   Resultado: 15 meses após a contratação da dupla, 2.000 features entregues por
    uma equipe de 50 pessoas


                                                                                24
 Fonte: Adail Muniz Retamal - www.heptagon.com
Fluxo da FDD


                Requisitos
                                              Concepção e Planejamento
                                             DMA                   CLF              PPF
            Mais forma que conteúdo       Desenvolver           Construir         Planejar
                                          um Modelo              a Lista            por
                                          Abrangente           de Features        Feature

                                                                                                Plano de
                                                                                             Desenvolvimento


                 Modelo de Objetos                        Construção

                                                     DPF                CPF
                 Mais conteúdo na forma             Detalhar          Construir
                                                      por               por
                                                    Feature           Feature
                                                                                                Produto

                                                        Pacotes de Trabalho
                                                                                                               25
Fonte: Adail Muniz Retamal - www.heptagon.com
Combinando Scrum para o Gerenciamento
       + FDD para Engenharia de Software




                                                26
Fonte: Adail Muniz Retamal - www.heptagon.com
PreGame

                                   Objetivo do projeto




  Criar a primeira edição da Revista Esporte Ágil, onde entregaremos para os nossos leitores, um
             conteúdo moderno e de acordo com os principais esportes da atualidade.

Para essa primeira edição, terá uma abordagem focada nas olimpíadas 2008 e deverá ter cerca de 20
                   Páginas, com apresentação colorida e com textos e imagens.




                                            Papéis
                                Product Owner: Fulano de Tal
                                    Scrum Master: Beltrano
                 Team: Siclano, Detrano, Qualquer Lano, Lano Alguma Coisa                           27
Product Backlog
  Área           Atividade                                  Item                                Business Value   Entregue
                                 Mostrar uma imagem bem “radical” que lembre esporte que
  Capa         Tema Central                                                                          100            x
                                            acontecerá nas olimpíadas 2008.

  Capa             Logo                   Mostrar um logo da Revista Esporte Ágil                    100

  Capa          Chamadas             Mostrar as chamadas aos artigos da edição atual                  90

 Sumário     Imagem de Fundo          Ter uma imagem que iluste o sumário da revista                  80

                                  Texto que mostra os nomes dos diretores da revista bem
Expediente        Equipe                                                                              80
                                        como a equipe resposável pela sua criação.
                                 Listar em forma de clips os principais eventos do calendário
 Notícias        Eventos                                                                              70
                                                        esportivo 2008
                                    Listar e forma de clips as grandes movimentações de
 Notícias       Bastidores                                                                            60
                                         contratações e acertos do cenário esportivo.
                                 Mostrar o artigo de acordo com o tema da capa da primeira
 Artigos       Tema Central                                                                           50
                                                           edição.
                                  Mostrar através de um exemplo de algum esportista que
               Exemplo de
 Artigos                           seja um exemplo de superação das dificuldades para                 40
               Superação
                                                 vencer no esporte e na vida.
             Bola Cheia e Bola     Texto que mostra o lance eleito como bola cheia e bola
 Artigos                                                                                              40
                  Murcha             murcha na rodada do campeonato Brasileiro 2008.
                                 Texto que mostra de maneira suscinta os principais fatos
 Artigos         História                                                                             40
                                 históricos relacionados as realização dos jogos olímpicos.
                                    Exibir as imagens que apresentem os patrocinadores
Marketing     Patrocinadores                                                                          30
                                               Fratech, Visão Ágil e Bola-Bola.

 Sumário          Índice               Lista contendo nome do artigo, autor e página                  20

                                    Texto com opnião do editor da revista apresentando a
 Editorial    Texto do Editor
                                                      primeira edição                                 10
                                                                                                                        28
FBS: Feature Breakdown Structure(FDD)

                                           Sistema ou
                                            Aplicação




         Área de Negócio           Área de Negócio                       Área de Negócio



                    Atividade de Negócio       Atividade de Negócio                  Atividade de Negócio




                    Atividade de Negócio       Atividade de Negócio                  Atividade de Negócio




                    Atividade de Negócio                      Funcionalidade         Atividade de Negócio




                                                              Funcionalidade




FBS é uma prática para engenharia de requisito da FDD (Feature BreakDown Structure)                         29
O Que é Feature ? Pela visão da FDD

        Funcionalidade (ou característica)
        Pequena o suficiente para ser implementada no
        máximo em 01 iteração
        Oferece valor para o cliente
        Mapeia passos em uma atividade de negócio
         – Pode ser um passo de um caso de uso (ou user stories)
         – Às vezes pode ser o próprio caso de uso (ou user stories)
        Conceito muito próximo ao de um requisito funcional
        Modelo: <ação>           <resultado> <objeto>
         – Calcular o total de uma venda
         – Autorizar uma transação com cartão de um cliente
         – Enviar uma nota fiscal para um cliente




                                                                       30
Fonte: Adail Muniz Retamal - www.heptagon.com
Modelando Funcionalidades
                                   através da M3(Mind Map Modeling)

                                                                                      Geral

                     Arquitetura
                                                            Objetivo
Dependências
                     Frameworks     Tecnologias
                                                                                   Público Alvo

dsdsd      dsdsd     Integrações


           dsdsd
                                                  Sistema




                   Ambiente                                 FBS

                                      Metas                            Área

        Critérios de sucesso                                                  Atividade

                                                                                          Feature   Testes




                                                                                                    31
Um pouco mais
                                                    de UML em Cores
  Oriunda da FDD (Feature Driven Development)
  Baseado na DNC (Domain Neutral Component)
  Quatro arquétipos:
    – Momento-Intervalo
    – Papel
    – Pessoa-Lugar-Coisa
    – Descrição
  As cores adicionam um fator semântico ao modelo
  Diminui a variação no processo de modelagem
  Ajuda a identificar as áreas de melhor ROI da
  aplicação
  Padroniza o entendimento
   – Equipe de Negócio
   – Equipe de TI


                                                                 32
Fonte: Adail Muniz Retamal - www.heptagon.com
Exemplo UML em Cores




                  33
Gerenciado ROI com Business Value
●   Business Value será uma moeda de troca durante o projeto e o
    cliente empresta um determinado valor dessa moeda para a equipe
    e esta por sua vez, terá que devolver o valor correspondente em
    forma de software, ou seja, é uma dívida que a equipe assume com
    o cliente e que deverá ser amortizada a cada ciclo(Sprint), até que a
    mesma seja totalmente liquidada (zerada).




                                                                       34
Os objetivos SMART de uma Sprint
●   Specific – Específico (ter uma meta)
●   Mensurable – Mensurável (Paupável)
●   Achivable – Atingível (Factível)
●   Realistic – Realista (Possível)
●   Timed – Datado (com o tempo certo para começar e terminar)




                                                                 35
Sprint Planning Meeting

                                                   Dias / horas
                                   Aplicar fator
                                   de duração
Funcionalidades
  Desejadas


                          Estimar o                Estimar a                 Sprint BackLog
                          tamanho                  duração



                  Usar escalas não-lineares (pontos):
                  • Fibonnacci: 1, 2, 3, 5, 8, 13, ...
                  • Exponencial: 1, 2, 4, 8, 16, ...

                                                         Item de referência em
                                                            Sprints Anteriotes


                                                            1      2     3

             Planning
                Poker

                                                                                              36
Sprint Backlog

Meta: Entregar os elementos básicos da capa
                                                                                                     Esforço Restante
             Item                  Business Value   Size   Tarefas     Status     Impedimento    1 2 3 4 5 6 7 8 9 10

                                                           Tarefa 1     Feito                    8 4 2 5 4 4 3 2 2 0


   Mostrar uma imagem bem                                                       Impedido
                                                                         Em
“radical” que lembre esporte que        100          8     Tarefa 2                              6 6 4 2 5
                                                                      progresso devido a falta
acontecerá nas olimpíadas 2008.                                                 de tal coisa

                                                                         Em
                                                           Tarefa 3                              4 4 2
                                                                      progresso


                                                           Tarefa 1   Pendente
   Mostrar um logo da Revista
                                         90          5
          Esporte Ágil
                                                           Tarefa 2   Pendente

                                                                                           Total 18 14 8 7 9 4 3 2 2 0




                                                                                                                 37
KanBan para a Facilitação da visibilidade
              dos resultados do projeto



Backlog       Pendentes            Iniciadas   Inspeção/Teste   Finalizadas


                                               N     N I
             E    N            N       N I                      N    N
  Item
             N    N       N
                                               N     N
                               N                                N


                               E       N I                      E    N


Exemplo de Comunicação com Kanban (Lean)

                                                                              38
Sprint DashBoard para Monitoramento
                                                                                             Sprint DashBoard 01

                                                       Total BV Estimados                  190                                               Dias                             Tarefas a Fazer
                                                                                                                                1    2   3 4 5 6 7 8 9 10
                                                                                                                                                                                     2
                            Dias                       Total BV Entregues             BV Restante          Esforço Restante     18 14 8 7 9 4 3 2 2                  0
                            Dia 1                                   0                      190
                            Dia 2                                   100                     90                                                                               Tarefas Finalizadas
                            Dia 3                                   0                       90                 Impedimentos                      1
                                                                                                                                                                                     1
                            Dia 4                                   0                       90
                            Dia 5                                    0                      90
                            Dia 6                                    0                      90
                            Dia 7                                    0                      90
                            Dia 8                                    0                      90
                            Dia 9                                   90                       0
                            Dia 10                                   0                       0

                                             Burn-Down Chart                                                                             Burn-Up Chart
                 200                                                                                               20


                 150                                                                                               15
Business Value




                 100                                                                                               10
                                                                                                           Horas




                  50                                                                                                5


                   0                                                                                                0
                    Dia 1    Dia 2   Dia 3    Dia 4    Dia 5     Dia 6    Dia 7   Dia 8   Dia 9   Dia 10                1   2    3       4           5           6       7    8      9        10
                                                          Dias                                                                                           Dias

                                                      BV Restante                                                                            Esf orço Restante

                                                                                                                                                                                         39
Visibilidade por Feature




                     40
Visibilidade por Áreas e Atividades




                                41
Princípios Ágeis sobre as Entregas

●   “Nossa maior prioridade é satisfazer o cliente através da entrega
    antecipada e contínua de software com valor.”


●   “Entregar freqüentemente software que funciona, desde poucas
    semanas até poucos meses, com uma preferência pela menor”
    escala de tempo.
●   “Software que funciona é a medida primordial de progresso.”




Fonte: http://agilemanifesto.org/principles.html


                                                                        42
Sprint Retrospective

Funcionou bem?   Precisa Melhorar?


x      x         x      x


x      x         x


x




                                                  43
Obrigado!

manoel@visaoagil.com

                       44

Contenu connexe

Tendances

Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLRildo (@rildosan) Santos
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Metodologias ágeis de desenvolvimento trabalho
Metodologias ágeis de desenvolvimento   trabalhoMetodologias ágeis de desenvolvimento   trabalho
Metodologias ágeis de desenvolvimento trabalhoRuan Pozzebon
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareDaniel Cukier
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com ScrumIgor Macaubas
 
Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15claudioluciodovallopes
 
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Elisangela Paulino
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisDaniel Ferreira
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de SoftwareRobson Silva Espig
 
Metodologias Ágeis de Gestão de Projetos
Metodologias Ágeis de Gestão de ProjetosMetodologias Ágeis de Gestão de Projetos
Metodologias Ágeis de Gestão de ProjetosLeandro Faria
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELDaniel Calmazini
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 

Tendances (20)

Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UML
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Requisitos Ágeis
Requisitos ÁgeisRequisitos Ágeis
Requisitos Ágeis
 
Metodologias ágeis de desenvolvimento trabalho
Metodologias ágeis de desenvolvimento   trabalhoMetodologias ágeis de desenvolvimento   trabalho
Metodologias ágeis de desenvolvimento trabalho
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com Scrum
 
Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15
 
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos Ágeis
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
 
Metodologias Ágeis de Gestão de Projetos
Metodologias Ágeis de Gestão de ProjetosMetodologias Ágeis de Gestão de Projetos
Metodologias Ágeis de Gestão de Projetos
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 

En vedette

Gerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareImpacta Eventos
 
Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPlucianocoelho
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterPaulo Lomanto
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumMindMasterBrasil
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)Manoel Pimentel Medeiros
 

En vedette (9)

Aula1 Apresentacao TEES
Aula1 Apresentacao TEESAula1 Apresentacao TEES
Aula1 Apresentacao TEES
 
Gerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de software
 
Curso Scrum - Turma Visie
Curso Scrum - Turma VisieCurso Scrum - Turma Visie
Curso Scrum - Turma Visie
 
FDD
FDDFDD
FDD
 
Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XP
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum Master
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)
 

Similaire à Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel

Então você quer ser gerente de projetos? Conte-me mais sobre isso...
Então você quer ser gerente de projetos? Conte-me mais sobre isso...Então você quer ser gerente de projetos? Conte-me mais sobre isso...
Então você quer ser gerente de projetos? Conte-me mais sobre isso...Fernando Ultremare
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro LocawebFabio Akita
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb CuritibaFabio Akita
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de softwareSompo Seguros
 
Palestra Modelagem Ágil - Manoel Pimentel
Palestra Modelagem Ágil -  Manoel PimentelPalestra Modelagem Ágil -  Manoel Pimentel
Palestra Modelagem Ágil - Manoel PimentelManoel Pimentel Medeiros
 
O Pensamento Enxuto no Planejamento de Projetos de Inovação
O Pensamento Enxuto no Planejamentode Projetos de InovaçãoO Pensamento Enxuto no Planejamentode Projetos de Inovação
O Pensamento Enxuto no Planejamento de Projetos de InovaçãoLuiz C. Parzianello
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
User experience e a vida real do time Dev
User experience e a vida real do time DevUser experience e a vida real do time Dev
User experience e a vida real do time DevGiu Vicente
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareRildo (@rildosan) Santos
 
Business: from intelligence to learning
Business: from intelligence to learningBusiness: from intelligence to learning
Business: from intelligence to learningFábio Santos
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosPaulo César M Jeveaux
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceHorácio Soares
 
Um desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLIDUm desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLIDHélio Medeiros
 
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Annelise Gripp
 
Práticas Jedi eXtreme Programming
Práticas Jedi eXtreme ProgrammingPráticas Jedi eXtreme Programming
Práticas Jedi eXtreme ProgrammingMorvana Bonin
 

Similaire à Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel (20)

Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Então você quer ser gerente de projetos? Conte-me mais sobre isso...
Então você quer ser gerente de projetos? Conte-me mais sobre isso...Então você quer ser gerente de projetos? Conte-me mais sobre isso...
Então você quer ser gerente de projetos? Conte-me mais sobre isso...
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro Locaweb
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb Curitiba
 
Palestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnitPalestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnit
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Palestra Modelagem Ágil - Manoel Pimentel
Palestra Modelagem Ágil -  Manoel PimentelPalestra Modelagem Ágil -  Manoel Pimentel
Palestra Modelagem Ágil - Manoel Pimentel
 
O Pensamento Enxuto no Planejamento de Projetos de Inovação
O Pensamento Enxuto no Planejamentode Projetos de InovaçãoO Pensamento Enxuto no Planejamentode Projetos de Inovação
O Pensamento Enxuto no Planejamento de Projetos de Inovação
 
Refactoring
RefactoringRefactoring
Refactoring
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
User experience e a vida real do time Dev
User experience e a vida real do time DevUser experience e a vida real do time Dev
User experience e a vida real do time Dev
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de Software
 
Business: from intelligence to learning
Business: from intelligence to learningBusiness: from intelligence to learning
Business: from intelligence to learning
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
Metodos Ageis
Metodos AgeisMetodos Ageis
Metodos Ageis
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerce
 
Um desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLIDUm desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLID
 
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
 
Práticas Jedi eXtreme Programming
Práticas Jedi eXtreme ProgrammingPráticas Jedi eXtreme Programming
Práticas Jedi eXtreme Programming
 

Plus de Manoel Pimentel Medeiros

The DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational ImprovementsThe DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational ImprovementsManoel Pimentel Medeiros
 
How to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNAHow to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNAManoel Pimentel Medeiros
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsManoel Pimentel Medeiros
 
How to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovationHow to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovationManoel Pimentel Medeiros
 
The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)Manoel Pimentel Medeiros
 
Fusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamFusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamManoel Pimentel Medeiros
 
Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015Manoel Pimentel Medeiros
 
Os beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresasOs beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresasManoel Pimentel Medeiros
 
Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?Manoel Pimentel Medeiros
 
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelEscalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelManoel Pimentel Medeiros
 

Plus de Manoel Pimentel Medeiros (20)

The DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational ImprovementsThe DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational Improvements
 
The Agile Coaching DNA - Overview
The Agile Coaching DNA -  OverviewThe Agile Coaching DNA -  Overview
The Agile Coaching DNA - Overview
 
Organisational Plasticity - Agile 2018
Organisational Plasticity - Agile 2018Organisational Plasticity - Agile 2018
Organisational Plasticity - Agile 2018
 
How to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNAHow to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNA
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile Transformations
 
How to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovationHow to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovation
 
The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)
 
Fusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamFusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile Team
 
Creating Great Teams using Management 3.0
Creating Great Teams using Management 3.0Creating Great Teams using Management 3.0
Creating Great Teams using Management 3.0
 
The Conflict Fast Model - Agile2016
The Conflict Fast Model - Agile2016The Conflict Fast Model - Agile2016
The Conflict Fast Model - Agile2016
 
Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015
 
Problem Pitch
Problem PitchProblem Pitch
Problem Pitch
 
Thinking Hack - Workouts
Thinking Hack - WorkoutsThinking Hack - Workouts
Thinking Hack - Workouts
 
Thinking Hack - in 18 minutes
Thinking Hack - in 18 minutesThinking Hack - in 18 minutes
Thinking Hack - in 18 minutes
 
10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe
 
SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?
 
Estratégias para Transição Ágil
Estratégias para Transição ÁgilEstratégias para Transição Ágil
Estratégias para Transição Ágil
 
Os beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresasOs beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresas
 
Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?
 
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelEscalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
 

Dernier

Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?E-Commerce Brasil
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoE-Commerce Brasil
 
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdfÉtica NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdfInsttLcioEvangelista
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...E-Commerce Brasil
 
Introdução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdfIntrodução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdfVivianeVivicka
 
66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptxLEANDROSPANHOL1
 
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaE-Commerce Brasil
 
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?Michael Rada
 
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceE-Commerce Brasil
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...E-Commerce Brasil
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...E-Commerce Brasil
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...E-Commerce Brasil
 
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnQuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnGustavo144776
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensLuizPauloFerreira11
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoE-Commerce Brasil
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?E-Commerce Brasil
 
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)E-Commerce Brasil
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendasE-Commerce Brasil
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxCoca Pitzer
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024E-Commerce Brasil
 

Dernier (20)

Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelização
 
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdfÉtica NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
 
Introdução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdfIntrodução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdf
 
66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx
 
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
 
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
 
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
 
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnQuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operação
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
 
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
 

Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel

  • 1. Gestão Ágil de Projetos com Scrum e FDD Por Manoel Pimentel Medeiros É Engenheiro de Software, com 15 anos na área de TI, atualmente trabalha como Agile Coach para importantes empresas da área de serviços, indústrias e bancárias. Também é Diretor Editorial da Revista Visão Ágil e da InfoQ Brasil, Possui as certificações CSM e CSP da Scrum Alliance e foi um dos pioneiros na utilização e divulgação de métodos ágeis no Brasil. E já escreveu para importantes portais e revistas nacionais e internacionais. Informações em: visaoagil.wordpress.com 1
  • 3. Como tratamos o desenvolvimento de software? Fonte: Vinícius Manhães Teles - www.improveit.com 3
  • 4. Dá para fazer diferente? 4
  • 5. O que é Agilidade ? Você comeria toda essa carne? 5
  • 6. O Manifesto Ágil “ am os descobrndo m el es m aneias de desenvol sofw ar Est i hor r ver t e, f azendo sofw ar e aj t e udando outos a f ê-o. r az l Atavés dest tabal passam os a val i : r e r ho orzar I ndivíduos e interações m ai que pr s ocessos e f r ent er am as. Software que funciona m ai que docum ent ção det hada. s a al Colaboração do cliente m ai que negoci ções contat s. s a r uai Responder às mudanças m ai que segui um pl s r ano. I o é,em bor haj val nos iens do l st a a or t ado dieio, r t nós val i orzam os mais os do lado esquer ” do. htp:/ w w. l aniest or t /w agiem f o. g 2001 10/07/2007 6
  • 7. O Guarda-Chuva Ágil AGILE Extreme Programming, Scrum, FDD, DSDM Modelagem Àgil, OpenUP TDD 7
  • 8. Ferramentas por nível organizacional Scrum XP - Extreme Programming FDD – Feature Driven Development 8 Gerenciamento Engenharia
  • 9. Solução Iterativa e Incremental Sprint 01 Sprint 02 (2 a 4 Semanas) Incremento (2 a 4 Semanas) Incremento (Planejamento, Modelagem, de Software (Planejamento, Modelagem, de Software Desenvolvimento, Testes) Desenvolvimento, Testes) Idéia Abrangente Sprint 03 Sprint 04 (2 a 4 Semanas) Incremento (2 a 4 Semanas) Incremento (Planejamento, Modelagem, de Software (Planejamento, Modelagem, de Software Desenvolvimento, Testes) Desenvolvimento, Testes) 9
  • 10. Exploração Evolutiva Requisitos Meus pequenos passos ajudarão no desenvolvimento iterativo e incremental de software. Versão 2 Teste Análise Versão 1 Construção Desenho Evol onáro uci i Evolução do aprendizado em 10 forma de baby step's
  • 11. Feedback Constante Em ciclos ágeis (interações), torna-se possível a constante Inspeção e Adaptação 11
  • 13. Simplicidade Evite o complexo de “Cérebro” 13
  • 14. O Processo de comunicação em projetos ágeis Crie condições para o Feedback Quebre as barreiras Diminua os intermediários 14
  • 15. O desafio de uma equipe auto-organizada Comando-Controle Auto-Organização 15
  • 16. Evitando a Multi-Tarefa Fonte: Vinícius Manhães Teles - www.improveit.com 16
  • 17. Gestão Ágil de Projetos na Prática 17
  • 18. O que é Scrum ● Um processo iterativo e increme ental para o gerenciamento de projetos de desenvolvimento de produtos (especialmente software). ● Mais um framework que uma metodologia; ● Mais Atitude que uma processo; Processo: Game, PreGame, PostGame, Sprint Planning Meeting,Sprint Retrospective, Daily Meeting, Sprints, Planning Pocker Ferramentas: Product Baklog, Sprint Backlog, Stories, Post-Its, BurnDown, KanBan Pessoas: Product Owner, ScrumMaster, Time. Cultura: Auto-Gerenciamento, time multi-disciplinar, envolvimento do cliente, comprometimento, papéis, entregas frequentes, liderança, colaboração, Respeito, etc. 18
  • 19. A Metodologia Scrum para o Gerenciamento Ágil de Projetos ● Scrum foi criado no início da década de 1990 por Jeff Sutherland e Ken Schwaber, nos EUA ativo iter n to l ime nta volv reme sen e inc De Scrum 19
  • 20. Papéis Sou o responsável por garantir o ROI (Retorno sobre o Investimento) do projeto. Também conheço as necessidades dos clientes (StakeHolders) Nós aplicamos o auto- gerenciamento para definir as metas das Sprints, visando produzir produtos com alta qualidade e valor para o cliente. Product Owner Minha missão é garantir o uso do Scrum. Também devo ser um lider/facilitador, pois preciso ScrumMaster remover os impedimentos e proteger o time das interferências externas. 20 Time
  • 21. Macro Fases ● Pregame – Planejamento – Desenho e alto nível da Arquitetura – Modelo Abrangente ● Game – Sprints (Modelagem incremental, desenvolvimento, revisões e ajustes) ● Postgame – Fechamento (Agrupamento da Documentação, Treinamento, Lições Aprendidas) 21
  • 22. Fluxo da Sprint 22 Daily Meeting
  • 23. E como fica a Engenharia de Software? ? 23
  • 24. Vamos usar a FDD Para a Engenharia de Software em nossos projetos, podemos combinar o Scrum com a FDD (Feature-Driven Development). Origens: ● 1997-1998, Singapura ● Contexto: Desenvolvimento de um grande sistema de empréstimos para um banco internacional ● Anteriormente, após 2 anos de consultoria, 3.500 páginas de casos de (in)uso e um modelo de objetos com centenas de classes, foi avaliado como impossível ● Decisão: Implantação das metodologias de OOAD de Peter Coad e de gerência de projetos de Jeff De Luca ● Resultado: 15 meses após a contratação da dupla, 2.000 features entregues por uma equipe de 50 pessoas 24 Fonte: Adail Muniz Retamal - www.heptagon.com
  • 25. Fluxo da FDD Requisitos Concepção e Planejamento DMA CLF PPF Mais forma que conteúdo Desenvolver Construir Planejar um Modelo a Lista por Abrangente de Features Feature Plano de Desenvolvimento Modelo de Objetos Construção DPF CPF Mais conteúdo na forma Detalhar Construir por por Feature Feature Produto Pacotes de Trabalho 25 Fonte: Adail Muniz Retamal - www.heptagon.com
  • 26. Combinando Scrum para o Gerenciamento + FDD para Engenharia de Software 26 Fonte: Adail Muniz Retamal - www.heptagon.com
  • 27. PreGame Objetivo do projeto Criar a primeira edição da Revista Esporte Ágil, onde entregaremos para os nossos leitores, um conteúdo moderno e de acordo com os principais esportes da atualidade. Para essa primeira edição, terá uma abordagem focada nas olimpíadas 2008 e deverá ter cerca de 20 Páginas, com apresentação colorida e com textos e imagens. Papéis Product Owner: Fulano de Tal Scrum Master: Beltrano Team: Siclano, Detrano, Qualquer Lano, Lano Alguma Coisa 27
  • 28. Product Backlog Área Atividade Item Business Value Entregue Mostrar uma imagem bem “radical” que lembre esporte que Capa Tema Central 100 x acontecerá nas olimpíadas 2008. Capa Logo Mostrar um logo da Revista Esporte Ágil 100 Capa Chamadas Mostrar as chamadas aos artigos da edição atual 90 Sumário Imagem de Fundo Ter uma imagem que iluste o sumário da revista 80 Texto que mostra os nomes dos diretores da revista bem Expediente Equipe 80 como a equipe resposável pela sua criação. Listar em forma de clips os principais eventos do calendário Notícias Eventos 70 esportivo 2008 Listar e forma de clips as grandes movimentações de Notícias Bastidores 60 contratações e acertos do cenário esportivo. Mostrar o artigo de acordo com o tema da capa da primeira Artigos Tema Central 50 edição. Mostrar através de um exemplo de algum esportista que Exemplo de Artigos seja um exemplo de superação das dificuldades para 40 Superação vencer no esporte e na vida. Bola Cheia e Bola Texto que mostra o lance eleito como bola cheia e bola Artigos 40 Murcha murcha na rodada do campeonato Brasileiro 2008. Texto que mostra de maneira suscinta os principais fatos Artigos História 40 históricos relacionados as realização dos jogos olímpicos. Exibir as imagens que apresentem os patrocinadores Marketing Patrocinadores 30 Fratech, Visão Ágil e Bola-Bola. Sumário Índice Lista contendo nome do artigo, autor e página 20 Texto com opnião do editor da revista apresentando a Editorial Texto do Editor primeira edição 10 28
  • 29. FBS: Feature Breakdown Structure(FDD) Sistema ou Aplicação Área de Negócio Área de Negócio Área de Negócio Atividade de Negócio Atividade de Negócio Atividade de Negócio Atividade de Negócio Atividade de Negócio Atividade de Negócio Atividade de Negócio Funcionalidade Atividade de Negócio Funcionalidade FBS é uma prática para engenharia de requisito da FDD (Feature BreakDown Structure) 29
  • 30. O Que é Feature ? Pela visão da FDD Funcionalidade (ou característica) Pequena o suficiente para ser implementada no máximo em 01 iteração Oferece valor para o cliente Mapeia passos em uma atividade de negócio – Pode ser um passo de um caso de uso (ou user stories) – Às vezes pode ser o próprio caso de uso (ou user stories) Conceito muito próximo ao de um requisito funcional Modelo: <ação> <resultado> <objeto> – Calcular o total de uma venda – Autorizar uma transação com cartão de um cliente – Enviar uma nota fiscal para um cliente 30 Fonte: Adail Muniz Retamal - www.heptagon.com
  • 31. Modelando Funcionalidades através da M3(Mind Map Modeling) Geral Arquitetura Objetivo Dependências Frameworks Tecnologias Público Alvo dsdsd dsdsd Integrações dsdsd Sistema Ambiente FBS Metas Área Critérios de sucesso Atividade Feature Testes 31
  • 32. Um pouco mais de UML em Cores Oriunda da FDD (Feature Driven Development) Baseado na DNC (Domain Neutral Component) Quatro arquétipos: – Momento-Intervalo – Papel – Pessoa-Lugar-Coisa – Descrição As cores adicionam um fator semântico ao modelo Diminui a variação no processo de modelagem Ajuda a identificar as áreas de melhor ROI da aplicação Padroniza o entendimento – Equipe de Negócio – Equipe de TI 32 Fonte: Adail Muniz Retamal - www.heptagon.com
  • 33. Exemplo UML em Cores 33
  • 34. Gerenciado ROI com Business Value ● Business Value será uma moeda de troca durante o projeto e o cliente empresta um determinado valor dessa moeda para a equipe e esta por sua vez, terá que devolver o valor correspondente em forma de software, ou seja, é uma dívida que a equipe assume com o cliente e que deverá ser amortizada a cada ciclo(Sprint), até que a mesma seja totalmente liquidada (zerada). 34
  • 35. Os objetivos SMART de uma Sprint ● Specific – Específico (ter uma meta) ● Mensurable – Mensurável (Paupável) ● Achivable – Atingível (Factível) ● Realistic – Realista (Possível) ● Timed – Datado (com o tempo certo para começar e terminar) 35
  • 36. Sprint Planning Meeting Dias / horas Aplicar fator de duração Funcionalidades Desejadas Estimar o Estimar a Sprint BackLog tamanho duração Usar escalas não-lineares (pontos): • Fibonnacci: 1, 2, 3, 5, 8, 13, ... • Exponencial: 1, 2, 4, 8, 16, ... Item de referência em Sprints Anteriotes 1 2 3 Planning Poker 36
  • 37. Sprint Backlog Meta: Entregar os elementos básicos da capa Esforço Restante Item Business Value Size Tarefas Status Impedimento 1 2 3 4 5 6 7 8 9 10 Tarefa 1 Feito 8 4 2 5 4 4 3 2 2 0 Mostrar uma imagem bem Impedido Em “radical” que lembre esporte que 100 8 Tarefa 2 6 6 4 2 5 progresso devido a falta acontecerá nas olimpíadas 2008. de tal coisa Em Tarefa 3 4 4 2 progresso Tarefa 1 Pendente Mostrar um logo da Revista 90 5 Esporte Ágil Tarefa 2 Pendente Total 18 14 8 7 9 4 3 2 2 0 37
  • 38. KanBan para a Facilitação da visibilidade dos resultados do projeto Backlog Pendentes Iniciadas Inspeção/Teste Finalizadas N N I E N N N I N N Item N N N N N N N E N I E N Exemplo de Comunicação com Kanban (Lean) 38
  • 39. Sprint DashBoard para Monitoramento Sprint DashBoard 01 Total BV Estimados 190 Dias Tarefas a Fazer 1 2 3 4 5 6 7 8 9 10 2 Dias Total BV Entregues BV Restante Esforço Restante 18 14 8 7 9 4 3 2 2 0 Dia 1 0 190 Dia 2 100 90 Tarefas Finalizadas Dia 3 0 90 Impedimentos 1 1 Dia 4 0 90 Dia 5 0 90 Dia 6 0 90 Dia 7 0 90 Dia 8 0 90 Dia 9 90 0 Dia 10 0 0 Burn-Down Chart Burn-Up Chart 200 20 150 15 Business Value 100 10 Horas 50 5 0 0 Dia 1 Dia 2 Dia 3 Dia 4 Dia 5 Dia 6 Dia 7 Dia 8 Dia 9 Dia 10 1 2 3 4 5 6 7 8 9 10 Dias Dias BV Restante Esf orço Restante 39
  • 41. Visibilidade por Áreas e Atividades 41
  • 42. Princípios Ágeis sobre as Entregas ● “Nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software com valor.” ● “Entregar freqüentemente software que funciona, desde poucas semanas até poucos meses, com uma preferência pela menor” escala de tempo. ● “Software que funciona é a medida primordial de progresso.” Fonte: http://agilemanifesto.org/principles.html 42
  • 43. Sprint Retrospective Funcionou bem? Precisa Melhorar? x x x x x x x x 43