SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Kaban para desenvolvimento de software




                                                                                                                              Versão 6.0




                                                                                                             Kanban
                        www.etcnologia.com.br

                                                                      Rildo F Santos
                                                       rildo.santos@etecnologia.com.br
                                                                                               para desenvolvimento
                                                                                @rilodsan
                 (11) 9123-5358
                 (11) 9962-4260
                                                            http://rildosan.blogspot.com/

                                         Versão 6 Março 2011 | RFS
                                                                                                         de software
                                                                                            rildo.santos@etecnologia.com.br            1
Sobre o autor:
                                                          Coach, Consultor, Instrutor, Professor, Palestrante de Gestão de Negócio, Inovação, Processos, Métodos Ágeis, Gestão
                                                          de Serviços de TI, Governança de TI, Tecnologia.

                                                          A Gestão Ágil ajuda as empresas a responder mais rápido as demandas de negócio e mudanças. A Gestão 2.0, abrange
                                                          Planejamento Estratégico, Gestão por Processos Ágeis, Gestão de Projetos Ágeis, Tecnologia da Informação (Métodos
                                                          Ágeis), Inovação e Liderança.

                                                        Experiência:
                                                        Tem mais de 10.000 horas de experiência em Gestão de Negócios, Gestão de Inovação, Governança e Engenharia de
Kaban para desenvolvimento de software




                                         Rildo   Santos Software. Formado em Administração de Empresas, Pós-Graduado em Didática do Ensino Superior e Mestre em
                                                        Engenharia de Software pela Universidade Mackenzie.

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

                                                          Conhece Métodos Ágeis (SCRUM, Kanban, FDD e XP), 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, ESEG e foi professor de pós-graduação da Fasp e IBTA.

                                                          Possui fortes 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;
                                                          Experiê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 segmentos: Financeiro, Telecomunicações, Seguro,
                                                          Saúde, Comunicação, Segurança Pública, Fazenda, Tecnologia, Varejo, Distribuição, Energia e Petróleo e Gás.

                                                          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 do IIBA-International Institute of Business Analysis (Canadá), SCRUM Alliance, ISACA e PMI

                                                          Onde ele está:
                                                          @rildosan
                                                          http://rildosan.com/
                                                          Comunidade: http://etecnologia.ning.com
                                                          www.etecnologia.com.br



                                         Versão 6 Março 2011 | RFS                        rildo.santos@etecnologia.com.br                                                        2
Kaban para desenvolvimento de software    www.eTecnologia.com.br




                                               http://www.etecnologia.com.br
                                         Versão 6 Março 2011 | RFS             rildo.santos@etecnologia.com.br   3
Comunidade:
                                          Comunidade:
                                          eTecnologia, é uma Rede Social, ela oferece inclusão digital através de treinamentos gratuitos, compartilhamento de idéias e conhecimento,
                                          colaboração e aprendizado. A missão da comunidade é compartilhar conhecimento, trocar experiências e prover aprendizado. Matemos pelo
                                          menos um curso gratuíto por mês. Já realizamos mais de 6 cursos que beneficiaram mais de 300 pessoas.

                                          Compartilhar conhecimento é a nossa contribuição para a Comunidade:
                                          São mais 35apresentações e documentos que ajudam professores, alunos e profisionais de TI de todo o Brasil, os temas são Tecnologia, Métodos
                                          Ágeis, Análise de Negócio, Gestão por Processo, Inovação, Gestão de Risco, Ferramentas de BPM: BizAgi, Tibco Business Studio, WBM-
                                          Webpshere Business Modeler, Gestão de Serviços de TI com ITIL, Governança de TI com Cobit, Guia de Certificações para Cobit , Engenharia de
Kaban para desenvolvimento de software




                                          Software, Java, Orientação a Objetos, Gestão de Infraestrutura de TI. São mais de "views" 165.000 e milhares de downloads.




                                                                                                    http://etecnologia.ning.com
                                         Versão 6 Março 2011 | RFS                            rildo.santos@etecnologia.com.br                                                            4
Kaban para desenvolvimento de software   O Scrum




                                                    Entendendo o SCRUM
                                         Versão 6 Março 2011 | RFS   rildo.santos@etecnologia.com.br   5
Framework Scrum:
                                          O framework Scrum é formado por um conjunto pela Equipe (Time) Scrum e seus papéis: Product
                                          Owner (PO), Scrum Master (SM) e equipe de desenvolvedores, eventos com duração Fixa (Time-
                                          boxes), artefatos e regras.


                                                                                Planejamento          Reunião                 Revisão
                                                                                                       diária                               Retrospectiva
Kaban para desenvolvimento de software




                                                                                  da Sprint                                   da Sprint       da Sprint


                                                                                                                  24 horas

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


                                           Legenda:
                                            Eventos
                                            Artefatos




                                                                             Eventos (Reuniões)
                                                    Papéis                                                        Artefatos
                                                                         Planejamento da Release
                                             • Product Owner (PO)        Planejamento da Sprint          • Product Backlog
                                             • ScrumMaster (SM)          Diária                          • Sprint Backlog
                                             • Equipe Scrum              Revisão da Sprint               • Sprint Burndown
                                                                         Retrospectiva da Sprint         • Release Burndown              Sprint Burndown e
                                                                                                                                          Release Burndown
                                         Versão 6 Março 2011 | RFS                  rildo.santos@etecnologia.com.br                                           6
Os pilares do SCRUM:
                                           Três pilares sustentam qualquer implementação de controle de processos empíricos.
Kaban para desenvolvimento de software




                                         Versão 6 Março 2011 | RFS         rildo.santos@etecnologia.com.br                     7
Você implementou o Scrum!
                                           Reuniões...inspeções...adaptações

                                           Metas das Sprints atingidas

                                           Mudanças de requisitos sem “stress”
Kaban para desenvolvimento de software




                                           Entregas de valor

                                           Cliente satisfeito

                                           Equipe esta comprometida

                                           A transparência é uma realidade
                                          Oceano azul




                                                                         Enfim, tudo funcionou !
                                         Versão 6 Março 2011 | RFS    rildo.santos@etecnologia.com.br   8
Mas, você implementou o Scrum e os resultados...
                                           Não tem reuniões, não tem inspeção e nem adaptações...

                                           Metas das Sprints não atingidas...

                                           Sprints canceladas
Kaban para desenvolvimento de software




                                           Impedimentos não removidos

                                           Cliente insatisfeito

                                           Equipe não está comprometida

                                           Não existe transparência
                                           Oceano vermelho




                                                                      Enfim, nada funcionou !
                                         Versão 6 Março 2011 | RFS    rildo.santos@etecnologia.com.br   9
O quê os clientes querem:
                                           Receber “Entregas” mais rápido e a qualquer momento...

                                           Mudar a prioridade a qualquer instante...

                                           Visualizar o fluxo de trabalho por inteiro (transparência)...
Kaban para desenvolvimento de software




                                           Não quer se preocupar com iterações...

                                           Não quer definir diversos papéis...




                                         Versão 6 Março 2011 | RFS     rildo.santos@etecnologia.com.br     10
Kaban para desenvolvimento de software   E Se seu oceano é “vermelho”, você tem um problema...




                                                        Houston, we have aproblem
                                         Versão 6 Março 2011 | RFS   rildo.santos@etecnologia.com.br   11
Kaban para desenvolvimento de software   O Kanban




                                                        Entendendo o Kanban
                                         Versão 6 Março 2011 | RFS   rildo.santos@etecnologia.com.br   12
Introdução:
                                          O inicio:
                                          O Sistema Toyota de Produção (TPS), também conhecido como Produção Enxuta ou Lean
                                          Manufacturing, surgiu no Japão, na Toyota, logo após a segunda Guerra Mundial. Propósito:
                                          Aumentar a eficiência da produção pela eliminação de desperdícios.

                                          Ferramentas e técnicas:
Kaban para desenvolvimento de software




                                          Ao longo do tempo um grande número de ferramentas e técnicas foram desenvolvidos para
                                          permitir às organizações a aplicação dos conceitos e práticas do Lean. Elas emergiram do
                                          TPS, tais como: Kanban, JIT (Just in Time), Jidoka, kaizen, e outros.

                                          O que é Kanban ?
                                          O Kanban, é um método ágil de desenvolvimento de software baseado nas práticas Lean, e
                                          que tem como objetivo otimizar o processo de desenvolvimento de software.

                                          O que quer dizer Kanban ?
                                          Kan = visual
                                          Ban = quadro (ou cartão)
                                          Kanban quer dizer sinalização visual

                                          Qual é o Proposito do Kanban ?
                                          O Kanban tem como foco o trabalho em progresso, apresentando a evolução de forma
                                          visual, tornando os problemas evidentes e favorecendo uma cultura de melhoria contínua.




                                         Versão 6 Março 2011 | RFS        rildo.santos@etecnologia.com.br                             13
A Toyota estudou os Sistemas dos Supermercados:




                                                                                 Produção Puxada
Kaban para desenvolvimento de software




                                                            - A demanda do mercado “PUXA” a produção

                                                            - Cada passo da produção é “cliente” do anterior

                                                            - Clientes só consomem o necessário

                                                            - Fornecedores só produzem que será consumido

                                                            - Produção equalizada

                                                            - Kanban é usado para ajudar o processo




                                         Versão 6 Março 2011 | RFS          rildo.santos@etecnologia.com.br    14
Kanban ou Não Kanban Ser, eis a questão:

                                               Razões para adotar o Kanban                   Razões para Não adotar o Kanban
                                            - Entregas a qualquer momento                  - Entregas baseadas em iterações
                                                                                           com tamanho fixos
                                            - Mudar a prioridade a qualquer
Kaban para desenvolvimento de software




                                            instante...                                    - Foco no desenvolvimento de
                                                                                           produto
                                            - Visualização do fluxo de
                                            trabalho (transparência)                       - Visualização da Sprint (Sprint
                                                                                           Burndown)
                                            - Não quer se preocupar com
                                            iterações                                      - Estórias devem ser estimadas

                                            - Não quer ser preocupar com                   - Necessidade ter papéis bem
                                            estimativas                                    definidos, tais como Product Owner




                                         Versão 6 Março 2011 | RFS       rildo.santos@etecnologia.com.br                        15
Ferramenta: Quadro de Kanban
                                          O primeiro passo é definir a “ferramenta” a ser usada para a aplicação do Kanban. Com um simples
                                          quadro branco e post-its ou cartões já é possível criar um controle de fluxo de histórias buscando 100%
                                          de eficiência. O quadro deve conter colunas para identificar os diversos status de uma estória (exemplo:
                                          Para Fazer, Em Andamento, Teste, Pronto). Dica: quanto menos status houver, mais fácil de manter o
                                          quadro;
Kaban para desenvolvimento de software




                                               Não existe um quadro padrão, cada um deve montar o quadro de acordo com sua necessidade.
                                         Versão 6 Março 2011 | RFS              rildo.santos@etecnologia.com.br
Kanban, o ideal é fluxo contínuo
                                                Visualização do fluxo
                                                                       trabalho em
                                                     demanda         andamento (WIP)                      entrega
Kaban para desenvolvimento de software




                                                 O ideal fluxo é continuo. O sistema “empurra”




                                         Versão 6 Março 2011 | RFS      rildo.santos@etecnologia.com.br             17
Kaban para desenvolvimento de software   Kanban Básico:




                                                  Visualização do fluxo




                                         Versão 6 Março 2011 | RFS        rildo.santos@etecnologia.com.br   18
Kaban para desenvolvimento de software   Kanban Básico:




                                                Limitar o trabalho em andamento (WIP)




                                          WIP = Work In Progress (trabalho em progresso ou trabalho em andamento)
                                         Versão 6 Março 2011 | RFS         rildo.santos@etecnologia.com.br          19
Kaban para desenvolvimento de software   Kanban Básico:




                                              Medir o tempo total de resposta (Lead Time)




                                         Versão 6 Março 2011 | RFS    rildo.santos@etecnologia.com.br   20
Kanban Exemplo:

                                          Onde está o gargalo ?
                                               Backlog               Design       Desenvolvimento               Teste   Pronto para
                                                                                                                        implantar
Kaban para desenvolvimento de software




                                                     Pronto para a próxima fase           Em andamento



                                           kanban deve limitar WIP




                                         Versão 6 Março 2011 | RFS            rildo.santos@etecnologia.com.br                         21
Kanban Exemplo:

                                           Fazendo fluxo “andar”. O fluxo deve ser contínuo...
                                               Backlog               Design       Desenvolvimento               Teste   Pronto para
                                                                                                                        implantar
Kaban para desenvolvimento de software




                                                     Pronto para a próxima fase           Em andamento




                                         Versão 6 Março 2011 | RFS            rildo.santos@etecnologia.com.br                         22
Como começar:

                                           Mapear a cadeia de valor

                                           Estabelecer os pontos de inicio e fim

                                           Definir “WIP” para as fases...e politicas para mudanças nesses valores
Kaban para desenvolvimento de software




                                           Definir as classes de serviço...e critérios de seleção de trabalho

                                           Montar (desenhar) o quadro Kanban e iniciar o uso...

                                           Acompanhar o “Lead Time”...ajustar empiricamente

                                           Mude o “WIP” e veja o impacto no “Lead Time” ou ocisiodade




                                         Versão 6 Março 2011 | RFS    rildo.santos@etecnologia.com.br               23
Boas Práticas:
                                           Defina um fluxo de valor

                                           Quantos menos WIP, melhor
Kaban para desenvolvimento de software




                                           Estórias devem possuir valor de negócio com
                                           menor tamanho possível

                                           Criar objetivos para cada coluna

                                           Seja simples (utilize o KISS, principio da Lei da Simplicidade)

                                           Combine com outros métodos, tais como Scrum, XP...




                                         Versão 6 Março 2011 | RFS   rildo.santos@etecnologia.com.br         24
Kaban para desenvolvimento de software   Uma breve comparação: Scrum vs Kanban




                                         Versão 6 Março 2011 | RFS   rildo.santos@etecnologia.com.br   25
Scrum vs Kanban: Uma breve comparação:

                                                                     Scrum                                         Kanban
                                            Papéis: Time, Scrum Master e Product               Papéis: nenhum
                                            Onwer

                                            Visualização: Sprint Burdown (corrente) e          Visibilidade: Com um Kanban as pessoas
Kaban para desenvolvimento de software




                                            Release Burndown                                   passam a visualizar o sistema como um todo...

                                            Impedimento: É sinalizado pela equipe e            Impedimento: Se não houver qualidade, o fluxo
                                            solucionado pelo Scrum Master                      é interrompido e a equipe se mobiliza
                                                                                               imediatamente - Foco no desenvolvimento de
                                                                                               produto

                                            Iterações: Sprints (com duração fixa) são o        Não existe interação, o fluxo é contínuo
                                            coração do Scrum

                                            Requer estimativa das estórias                     Não requer estimativa de estórias

                                            Responsabilidades definida pelo papel              A equipe assume “responsabilidade” sobre o
                                                                                               processo e se auto-organiza para otimizá-lo e
                                                                                               -para ajudar a resolver seus problemas.

                                            Desempenho: Regulado pela velocidade               Desempenho: Regulado pelo WIP (trabalho em
                                            do time                                            andamento)

                                            Certificação: Sim                                  Certificação: Não


                                         Versão 6 Março 2011 | RFS           rildo.santos@etecnologia.com.br                                   26
Kaban para desenvolvimento de software   Como podemos ajudar




                                                    Oferecemos serviços que podem ajudar a você ou sua empresa a implementar,
                                             capacitar, desenvolver pessoas (coaching) ou transferir conhecimento (mentoring) na
                                                                                                       adoção das práticas ágeis.
                                         Versão 6 Março 2011 | RFS       rildo.santos@etecnologia.com.br                       27
Nossos Serviços
                                         > No passado conhecer métodos ágeis era um diferencial...
                                         > Hoje em dia é um pré-requisito...

                                         Cursos: Capacitaçao | Consultoria, Coaching e Mentoring
                                         Quem faz treinamento ganha:
                                                                          Formação:
Kaban para desenvolvimento de software




                                                                          - Formação de Líder Ágil (16 horas)

                                                                          - Formação Analista de Negócio Ágil (21 horas)



                                                                           Workshops com foco em prática:

                                                                           - Gestão de Projetos Agéis com SCRUM (16 horas)

                                                                           - SCRUM Experience. Práticas Ágeis (8 horas)
                                            Pessoas:
                                                                           - Workshop SCRUM Product Owner (16 horas)
                                            + Gestão de Carreira
                                                                           - Kanban para desenvolvimento de software (8 horas)

                                                                           - Escrevendo Estórias do Usuário Eficazes (8 horas)

                                                                           - Como criar, estimar, priorizar e Manter Product Backlog (8 horas)

                                                                           - Workshop de Requisitos Ágeis (8 horas)

                                                                           - Teste de Software Ágil com TDD (8 horas)



                                                                          Consultoria, Coaching e Mentoring:
                                            Empresas:
                                            + Horas de consultoria        - Implementação de Métodos Ágeis (Scrum ,Kanban, XP), Coaching Ágil e Mentoring



                                         Versão 6 Março 2011 | RFS             rildo.santos@etecnologia.com.br                                              28
Quer Mais ?
                                           Gostou quer mais, gostaria de receber outros materiais sobre o mesmo tema e novas versões deste
                                           material...
                                           Venha para fazer parte da comunidade eTecnologia, clique: http://etecnologia.ning.com
Kaban para desenvolvimento de software




                                                                      http://etecnologia.ning.com/
                                         Versão 6 Março 2011 | RFS            rildo.santos@etecnologia.com.br                                29
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
Kaban para desenvolvimento de software




                                                  utilizados, e desde já o autor informa que o uso é apenas ilustrativo e/ou
                                                  educativo, não visando ao lucro, favorecimento ou desmerecimento 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.

                                                  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.

                                                  Apresentações de apoio: Camilo Almendra e Alisson Vale
                                                  Imagens:
                                                  Google, Flickr e Banco de Imagem.




                                                          Rildo Santos (rildo.santos@etecnologia.com.br | @rildosan)
                                         Versão 6 Março 2011 | RFS           rildo.santos@etecnologia.com.br                     30
Kaban para desenvolvimento de software    Licença:




                                         Versão 6 Março 2011 | RFS   rildo.santos@etecnologia.com.br   31
Kaban para desenvolvimento de software




                                                                                                                              Versão 5.0




                                                                                                             Kanban
                        www.etcnologia.com.br

                                                                      Rildo F Santos
                                                       rildo.santos@etecnologia.com.br
                                                                                               para desenvolvimento
                                                                                @rilodsan
                 (11) 9123-5358
                 (11) 9962-4260
                                                            http://rildosan.blogspot.com/

                                         Versão 6 Março 2011 | RFS
                                                                                                         de software
                                                                                            rildo.santos@etecnologia.com.br           32

Contenu connexe

Tendances

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
 
Palestra do treinamento Lean Inception
Palestra do treinamento Lean InceptionPalestra do treinamento Lean Inception
Palestra do treinamento Lean InceptionPaulo Caroli
 
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
 
Modelo de Prototipação
Modelo de PrototipaçãoModelo de Prototipação
Modelo de PrototipaçãoJuliano Pires
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de ScrumLuiz Duarte
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
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
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de softwarediha36
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de softwareYuri Garcia
 
Fluxograma processo - desenvolvimento de software
Fluxograma   processo - desenvolvimento de softwareFluxograma   processo - desenvolvimento de software
Fluxograma processo - desenvolvimento de softwareAragon Vieira
 

Tendances (20)

Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
Palestra do treinamento Lean Inception
Palestra do treinamento Lean InceptionPalestra do treinamento Lean Inception
Palestra do treinamento Lean Inception
 
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
 
Scrum Experience
Scrum ExperienceScrum Experience
Scrum Experience
 
Modelo de Prototipação
Modelo de PrototipaçãoModelo de Prototipação
Modelo de Prototipação
 
Agilidade - A arte de desprojetizar
Agilidade - A arte de desprojetizarAgilidade - A arte de desprojetizar
Agilidade - A arte de desprojetizar
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Gestão de Projetos
Gestão de ProjetosGestão de Projetos
Gestão de Projetos
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UML
 
Scrum
ScrumScrum
Scrum
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste de Software
 
ITIL 4
ITIL 4ITIL 4
ITIL 4
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
Treinamento em gestão de projetos
Treinamento em gestão de projetosTreinamento em gestão de projetos
Treinamento em gestão de projetos
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Fluxograma processo - desenvolvimento de software
Fluxograma   processo - desenvolvimento de softwareFluxograma   processo - desenvolvimento de software
Fluxograma processo - desenvolvimento de software
 

Similaire à Kanban para desenvolvimento de software

Como Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITIL
Como Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITILComo Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITIL
Como Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITILRildo (@rildosan) Santos
 
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
 
Análise, Simulação e Melhoria de Processo com WBM
Análise, Simulação e Melhoria de Processo com WBMAnálise, Simulação e Melhoria de Processo com WBM
Análise, Simulação e Melhoria de Processo com WBMRildo (@rildosan) Santos
 
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgiTutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgiRildo (@rildosan) Santos
 
BABok 2.0 - O Guia de Análise de Negócio
BABok 2.0 - O Guia de Análise de NegócioBABok 2.0 - O Guia de Análise de Negócio
BABok 2.0 - O Guia de Análise de NegócioRildo (@rildosan) Santos
 
Mapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPMMapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPMRogério Araújo
 
Mapeamento e Modelagem de Processos de Negócios com BPMN
Mapeamento e Modelagem de Processos de Negócios com BPMNMapeamento e Modelagem de Processos de Negócios com BPMN
Mapeamento e Modelagem de Processos de Negócios com BPMNJean Israel B. Feijó
 
Mapeamento e Modelagem de Processos de Negócio com BPMN
Mapeamento e Modelagem de Processos de Negócio com BPMNMapeamento e Modelagem de Processos de Negócio com BPMN
Mapeamento e Modelagem de Processos de Negócio com BPMNRildo (@rildosan) Santos
 

Similaire à Kanban para desenvolvimento de software (20)

Como Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITIL
Como Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITILComo Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITIL
Como Melhorar a Qualidade dos Serviços de TI Com as Práticas da ITIL
 
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)
 
Análise, Simulação e Melhoria de Processo com WBM
Análise, Simulação e Melhoria de Processo com WBMAnálise, Simulação e Melhoria de Processo com WBM
Análise, Simulação e Melhoria de Processo com WBM
 
Escrevendo Estórias do Usuário Eficazes
Escrevendo Estórias do Usuário EficazesEscrevendo Estórias do Usuário Eficazes
Escrevendo Estórias do Usuário Eficazes
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 
Notação BPMN v. 1.2
Notação BPMN v. 1.2Notação BPMN v. 1.2
Notação BPMN v. 1.2
 
Notação BPMN v. 1.2
Notação BPMN v. 1.2 Notação BPMN v. 1.2
Notação BPMN v. 1.2
 
Melhoria de Processo de Negócio
Melhoria de Processo de NegócioMelhoria de Processo de Negócio
Melhoria de Processo de Negócio
 
Governança de TI
Governança de TIGovernança de TI
Governança de TI
 
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgiTutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
Tutorial BizAgi - Modelagem de Processos com BPMN e BizAgi
 
Soa Fundamentos
Soa FundamentosSoa Fundamentos
Soa Fundamentos
 
20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli
 
BABok 2.0 - O Guia de Análise de Negócio
BABok 2.0 - O Guia de Análise de NegócioBABok 2.0 - O Guia de Análise de Negócio
BABok 2.0 - O Guia de Análise de Negócio
 
Scrum Experience [O Tutorial Scrum]
Scrum Experience [O Tutorial Scrum]Scrum Experience [O Tutorial Scrum]
Scrum Experience [O Tutorial Scrum]
 
Mapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPMMapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPM
 
Mapeamento e Modelagem de Processos de Negócios com BPMN
Mapeamento e Modelagem de Processos de Negócios com BPMNMapeamento e Modelagem de Processos de Negócios com BPMN
Mapeamento e Modelagem de Processos de Negócios com BPMN
 
Carlos Eduardo Capparelli
Carlos Eduardo CapparelliCarlos Eduardo Capparelli
Carlos Eduardo Capparelli
 
Analista de Negócio Ágil 3.0
Analista de Negócio Ágil 3.0 Analista de Negócio Ágil 3.0
Analista de Negócio Ágil 3.0
 
Mapeamento e Modelagem de Processos de Negócio com BPMN
Mapeamento e Modelagem de Processos de Negócio com BPMNMapeamento e Modelagem de Processos de Negócio com BPMN
Mapeamento e Modelagem de Processos de Negócio com BPMN
 

Plus de 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íbridaRildo (@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 PMBOKRildo (@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 MentoriaRildo (@rildosan) Santos
 

Plus 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
 
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
 
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
 
Process Design Thinking
Process Design ThinkingProcess Design Thinking
Process Design Thinking
 
Project Agile Canvas
Project Agile CanvasProject Agile Canvas
Project Agile Canvas
 

Kanban para desenvolvimento de software

  • 1. Kaban para desenvolvimento de software Versão 6.0 Kanban www.etcnologia.com.br Rildo F Santos rildo.santos@etecnologia.com.br para desenvolvimento @rilodsan (11) 9123-5358 (11) 9962-4260 http://rildosan.blogspot.com/ Versão 6 Março 2011 | RFS de software rildo.santos@etecnologia.com.br 1
  • 2. Sobre o autor: Coach, Consultor, Instrutor, Professor, Palestrante de Gestão de Negócio, Inovação, Processos, Métodos Ágeis, Gestão de Serviços de TI, Governança de TI, Tecnologia. A Gestão Ágil ajuda as empresas a responder mais rápido as demandas de negócio e mudanças. A Gestão 2.0, abrange Planejamento Estratégico, Gestão por Processos Ágeis, Gestão de Projetos Ágeis, Tecnologia da Informação (Métodos Ágeis), Inovação e Liderança. Experiência: Tem mais de 10.000 horas de experiência em Gestão de Negócios, Gestão de Inovação, Governança e Engenharia de Kaban para desenvolvimento de software Rildo Santos Software. Formado em Administração de Empresas, Pós-Graduado em Didática do Ensino Superior e Mestre em Engenharia de Software pela Universidade Mackenzie. Foi instrutor de Tecnologia de Orientação a Objetos, UML e Linguagem Java na Sun Microsystems e na IBM. Conhece Métodos Ágeis (SCRUM, Kanban, FDD e XP), 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, ESEG e foi professor de pós-graduação da Fasp e IBTA. Possui fortes 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; Experiê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 segmentos: Financeiro, Telecomunicações, Seguro, Saúde, Comunicação, Segurança Pública, Fazenda, Tecnologia, Varejo, Distribuição, Energia e Petróleo e Gás. 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 do IIBA-International Institute of Business Analysis (Canadá), SCRUM Alliance, ISACA e PMI Onde ele está: @rildosan http://rildosan.com/ Comunidade: http://etecnologia.ning.com www.etecnologia.com.br Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 2
  • 3. Kaban para desenvolvimento de software www.eTecnologia.com.br http://www.etecnologia.com.br Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 3
  • 4. Comunidade: Comunidade: eTecnologia, é uma Rede Social, ela oferece inclusão digital através de treinamentos gratuitos, compartilhamento de idéias e conhecimento, colaboração e aprendizado. A missão da comunidade é compartilhar conhecimento, trocar experiências e prover aprendizado. Matemos pelo menos um curso gratuíto por mês. Já realizamos mais de 6 cursos que beneficiaram mais de 300 pessoas. Compartilhar conhecimento é a nossa contribuição para a Comunidade: São mais 35apresentações e documentos que ajudam professores, alunos e profisionais de TI de todo o Brasil, os temas são Tecnologia, Métodos Ágeis, Análise de Negócio, Gestão por Processo, Inovação, Gestão de Risco, Ferramentas de BPM: BizAgi, Tibco Business Studio, WBM- Webpshere Business Modeler, Gestão de Serviços de TI com ITIL, Governança de TI com Cobit, Guia de Certificações para Cobit , Engenharia de Kaban para desenvolvimento de software Software, Java, Orientação a Objetos, Gestão de Infraestrutura de TI. São mais de "views" 165.000 e milhares de downloads. http://etecnologia.ning.com Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 4
  • 5. Kaban para desenvolvimento de software O Scrum Entendendo o SCRUM Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 5
  • 6. Framework Scrum: O framework Scrum é formado por um conjunto pela Equipe (Time) Scrum e seus papéis: Product Owner (PO), Scrum Master (SM) e equipe de desenvolvedores, eventos com duração Fixa (Time- boxes), artefatos e regras. Planejamento Reunião Revisão diária Retrospectiva Kaban para desenvolvimento de software da Sprint da Sprint da Sprint 24 horas Visão Produto Sprint Backlog Backlog Produto 2-4 Semanas Legenda: Eventos Artefatos Eventos (Reuniões) Papéis Artefatos  Planejamento da Release • Product Owner (PO)  Planejamento da Sprint • Product Backlog • ScrumMaster (SM)  Diária • Sprint Backlog • Equipe Scrum  Revisão da Sprint • Sprint Burndown  Retrospectiva da Sprint • Release Burndown Sprint Burndown e Release Burndown Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 6
  • 7. Os pilares do SCRUM: Três pilares sustentam qualquer implementação de controle de processos empíricos. Kaban para desenvolvimento de software Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 7
  • 8. Você implementou o Scrum! Reuniões...inspeções...adaptações Metas das Sprints atingidas Mudanças de requisitos sem “stress” Kaban para desenvolvimento de software Entregas de valor Cliente satisfeito Equipe esta comprometida A transparência é uma realidade Oceano azul Enfim, tudo funcionou ! Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 8
  • 9. Mas, você implementou o Scrum e os resultados... Não tem reuniões, não tem inspeção e nem adaptações... Metas das Sprints não atingidas... Sprints canceladas Kaban para desenvolvimento de software Impedimentos não removidos Cliente insatisfeito Equipe não está comprometida Não existe transparência Oceano vermelho Enfim, nada funcionou ! Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 9
  • 10. O quê os clientes querem: Receber “Entregas” mais rápido e a qualquer momento... Mudar a prioridade a qualquer instante... Visualizar o fluxo de trabalho por inteiro (transparência)... Kaban para desenvolvimento de software Não quer se preocupar com iterações... Não quer definir diversos papéis... Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 10
  • 11. Kaban para desenvolvimento de software E Se seu oceano é “vermelho”, você tem um problema... Houston, we have aproblem Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 11
  • 12. Kaban para desenvolvimento de software O Kanban Entendendo o Kanban Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 12
  • 13. Introdução: O inicio: O Sistema Toyota de Produção (TPS), também conhecido como Produção Enxuta ou Lean Manufacturing, surgiu no Japão, na Toyota, logo após a segunda Guerra Mundial. Propósito: Aumentar a eficiência da produção pela eliminação de desperdícios. Ferramentas e técnicas: Kaban para desenvolvimento de software Ao longo do tempo um grande número de ferramentas e técnicas foram desenvolvidos para permitir às organizações a aplicação dos conceitos e práticas do Lean. Elas emergiram do TPS, tais como: Kanban, JIT (Just in Time), Jidoka, kaizen, e outros. O que é Kanban ? O Kanban, é um método ágil de desenvolvimento de software baseado nas práticas Lean, e que tem como objetivo otimizar o processo de desenvolvimento de software. O que quer dizer Kanban ? Kan = visual Ban = quadro (ou cartão) Kanban quer dizer sinalização visual Qual é o Proposito do Kanban ? O Kanban tem como foco o trabalho em progresso, apresentando a evolução de forma visual, tornando os problemas evidentes e favorecendo uma cultura de melhoria contínua. Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 13
  • 14. A Toyota estudou os Sistemas dos Supermercados: Produção Puxada Kaban para desenvolvimento de software - A demanda do mercado “PUXA” a produção - Cada passo da produção é “cliente” do anterior - Clientes só consomem o necessário - Fornecedores só produzem que será consumido - Produção equalizada - Kanban é usado para ajudar o processo Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 14
  • 15. Kanban ou Não Kanban Ser, eis a questão: Razões para adotar o Kanban Razões para Não adotar o Kanban - Entregas a qualquer momento - Entregas baseadas em iterações com tamanho fixos - Mudar a prioridade a qualquer Kaban para desenvolvimento de software instante... - Foco no desenvolvimento de produto - Visualização do fluxo de trabalho (transparência) - Visualização da Sprint (Sprint Burndown) - Não quer se preocupar com iterações - Estórias devem ser estimadas - Não quer ser preocupar com - Necessidade ter papéis bem estimativas definidos, tais como Product Owner Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 15
  • 16. Ferramenta: Quadro de Kanban O primeiro passo é definir a “ferramenta” a ser usada para a aplicação do Kanban. Com um simples quadro branco e post-its ou cartões já é possível criar um controle de fluxo de histórias buscando 100% de eficiência. O quadro deve conter colunas para identificar os diversos status de uma estória (exemplo: Para Fazer, Em Andamento, Teste, Pronto). Dica: quanto menos status houver, mais fácil de manter o quadro; Kaban para desenvolvimento de software Não existe um quadro padrão, cada um deve montar o quadro de acordo com sua necessidade. Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br
  • 17. Kanban, o ideal é fluxo contínuo Visualização do fluxo trabalho em demanda andamento (WIP) entrega Kaban para desenvolvimento de software O ideal fluxo é continuo. O sistema “empurra” Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 17
  • 18. Kaban para desenvolvimento de software Kanban Básico: Visualização do fluxo Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 18
  • 19. Kaban para desenvolvimento de software Kanban Básico: Limitar o trabalho em andamento (WIP) WIP = Work In Progress (trabalho em progresso ou trabalho em andamento) Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 19
  • 20. Kaban para desenvolvimento de software Kanban Básico: Medir o tempo total de resposta (Lead Time) Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 20
  • 21. Kanban Exemplo: Onde está o gargalo ? Backlog Design Desenvolvimento Teste Pronto para implantar Kaban para desenvolvimento de software Pronto para a próxima fase Em andamento kanban deve limitar WIP Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 21
  • 22. Kanban Exemplo: Fazendo fluxo “andar”. O fluxo deve ser contínuo... Backlog Design Desenvolvimento Teste Pronto para implantar Kaban para desenvolvimento de software Pronto para a próxima fase Em andamento Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 22
  • 23. Como começar: Mapear a cadeia de valor Estabelecer os pontos de inicio e fim Definir “WIP” para as fases...e politicas para mudanças nesses valores Kaban para desenvolvimento de software Definir as classes de serviço...e critérios de seleção de trabalho Montar (desenhar) o quadro Kanban e iniciar o uso... Acompanhar o “Lead Time”...ajustar empiricamente Mude o “WIP” e veja o impacto no “Lead Time” ou ocisiodade Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 23
  • 24. Boas Práticas: Defina um fluxo de valor Quantos menos WIP, melhor Kaban para desenvolvimento de software Estórias devem possuir valor de negócio com menor tamanho possível Criar objetivos para cada coluna Seja simples (utilize o KISS, principio da Lei da Simplicidade) Combine com outros métodos, tais como Scrum, XP... Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 24
  • 25. Kaban para desenvolvimento de software Uma breve comparação: Scrum vs Kanban Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 25
  • 26. Scrum vs Kanban: Uma breve comparação: Scrum Kanban Papéis: Time, Scrum Master e Product Papéis: nenhum Onwer Visualização: Sprint Burdown (corrente) e Visibilidade: Com um Kanban as pessoas Kaban para desenvolvimento de software Release Burndown passam a visualizar o sistema como um todo... Impedimento: É sinalizado pela equipe e Impedimento: Se não houver qualidade, o fluxo solucionado pelo Scrum Master é interrompido e a equipe se mobiliza imediatamente - Foco no desenvolvimento de produto Iterações: Sprints (com duração fixa) são o Não existe interação, o fluxo é contínuo coração do Scrum Requer estimativa das estórias Não requer estimativa de estórias Responsabilidades definida pelo papel A equipe assume “responsabilidade” sobre o processo e se auto-organiza para otimizá-lo e -para ajudar a resolver seus problemas. Desempenho: Regulado pela velocidade Desempenho: Regulado pelo WIP (trabalho em do time andamento) Certificação: Sim Certificação: Não Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 26
  • 27. Kaban para desenvolvimento de software Como podemos ajudar Oferecemos serviços que podem ajudar a você ou sua empresa a implementar, capacitar, desenvolver pessoas (coaching) ou transferir conhecimento (mentoring) na adoção das práticas ágeis. Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 27
  • 28. Nossos Serviços > No passado conhecer métodos ágeis era um diferencial... > Hoje em dia é um pré-requisito... Cursos: Capacitaçao | Consultoria, Coaching e Mentoring Quem faz treinamento ganha: Formação: Kaban para desenvolvimento de software - Formação de Líder Ágil (16 horas) - Formação Analista de Negócio Ágil (21 horas) Workshops com foco em prática: - Gestão de Projetos Agéis com SCRUM (16 horas) - SCRUM Experience. Práticas Ágeis (8 horas) Pessoas: - Workshop SCRUM Product Owner (16 horas) + Gestão de Carreira - Kanban para desenvolvimento de software (8 horas) - Escrevendo Estórias do Usuário Eficazes (8 horas) - Como criar, estimar, priorizar e Manter Product Backlog (8 horas) - Workshop de Requisitos Ágeis (8 horas) - Teste de Software Ágil com TDD (8 horas) Consultoria, Coaching e Mentoring: Empresas: + Horas de consultoria - Implementação de Métodos Ágeis (Scrum ,Kanban, XP), Coaching Ágil e Mentoring Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 28
  • 29. Quer Mais ? Gostou quer mais, gostaria de receber outros materiais sobre o mesmo tema e novas versões deste material... Venha para fazer parte da comunidade eTecnologia, clique: http://etecnologia.ning.com Kaban para desenvolvimento de software http://etecnologia.ning.com/ Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 29
  • 30. 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 Kaban para desenvolvimento de software utilizados, e desde já o autor informa que o uso é apenas ilustrativo e/ou educativo, não visando ao lucro, favorecimento ou desmerecimento 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. 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. Apresentações de apoio: Camilo Almendra e Alisson Vale Imagens: Google, Flickr e Banco de Imagem. Rildo Santos (rildo.santos@etecnologia.com.br | @rildosan) Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 30
  • 31. Kaban para desenvolvimento de software Licença: Versão 6 Março 2011 | RFS rildo.santos@etecnologia.com.br 31
  • 32. Kaban para desenvolvimento de software Versão 5.0 Kanban www.etcnologia.com.br Rildo F Santos rildo.santos@etecnologia.com.br para desenvolvimento @rilodsan (11) 9123-5358 (11) 9962-4260 http://rildosan.blogspot.com/ Versão 6 Março 2011 | RFS de software rildo.santos@etecnologia.com.br 32