SlideShare uma empresa Scribd logo
Escalabilidade do Scrum
Escalabilidade do
Scrum
 Em grandes projetos utilizamos uma técnica chamada de
scrum of scrum, onde iremos dividir as pessoas em duas
equipes ou mais de acordo com a necessidade do projeto.
Vamos supor que temos 30 pessoas em um único projeto,
estas pessoas serão divididas em 3 equipes: equipe A, B e C.
Realizar esta divisão pode ser uma boa saída, porém ainda
teremos alguns problemas como:
Scrum of Scrums
 Falta de visão unificada do produto/serviço;
 Redundância de trabalho, por exemplo dois times executando uma
mesma parte do escopo;
 Comunicação falha;
 Integração hell, como entregar diferentes partes de um produto
desenvolvidas por equipes diferentes;
 Dependências entre tarefas de times diferentes;
 Gestão de mudanças complexas;
Scrum of Scrums
 Replicação de papéis- chave: uma técnica simples que pode ser
utilizada para minimizar os problemas apresentados anteriormente é a
replicação dos papéis chaves em cada uma das equipes;
 Product owner: teremos um product owner em cada equipe que irá
fornecer os detalhamentos e direcionamento para as equipes,
reportando-se para um PO líder, que terá um visão alto nível dos
projetos, apresentando prioridades do negócio para os Pos das equipes;
Algumas soluções para equipes de Scrum escaláveis
 Roadmap de Produto: mapear os entregáveis e ter a visão do
produto ao longo do tempo com o planejamento das releases (
lançamento das versões);
 Scrum Master: teremos um Scrum Master em cada equipe que irá
facilitar e suportar os trabalhos das equipes, reportando para um
PMO líder, que terá a responsabilidade de facilitar o projeto como
um todo e garantir o patrocínio das partes interessadas do projeto;
Algumas soluções para equipes de Scrum escaláveis
 Líder técnico: teremos um líder técnico em cada equipe que irá facilitar e monitorar
os trabalhos técnicos do time de dev, reportando-se para um arquiteto líder que terá
uma visão geral técnica do projeto;
 Alinhamento das Iterações: times são formados por pessoas e consequentemente
são diferentes, cada equipe possui uma velocidade, capacidade de produção e curva
de aprendizado, isso é normal porém gera uma diferença no alinhamento das
equipes do ponto de vista do planejamento e processos, neste casos alinhamos o
inicio e o fim em uma timeboxing, deixando as equipes para realizar as iterações
necessárias, o objetivo é que nos marcos teremos todas as equipes finalizando
iterações conjuntamente, fazendo possível a publicação de uma nova versão do
produto em uma determinada data;
Algumas soluções para equipes de Scrum escaláveis
 Reuniões diárias scrum escalonadas: nada mais é do sequenciar as reuniões diárias
do Scrum, de forma que os representantes das equipes possam eventualmente
participar das reuniões diárias das outras equipes, para levantar dependências,
impedimentos, consultar conhecimentos, informações, etc. Também é interessante
ter uma reunião diária ou semanal técnica com os lideres técnicos e Arquitetos de
Software para follow up do projeto como todo, também pode ser aplicar essas
agendas para os eventos de planejamento e refinamento do backlog do produto,
revisão e retrospectiva. Perguntas chaves o que foi feito, o que irá fazer e se tem
impedimentos se faz necessário nas reuniões diárias;
Algumas soluções para equipes de Scrum escaláveis
 Divisão das funcionalidades: grandes projetos com muitas equipes organizadas por funcionalidades
podem ser beneficiar com visões separadas do backlog do produto. Essas visões ajudam a prevenir
diversos conflitos entre as equipes escaláveis que tem mais de um PO e trabalham no mesmo
backlog do produto. As equipes podem ser estruturadas em:
 Funcionalidades do produto: trabalham em um mesmo conjunto de requisitos e trabalham em
paralelo e enfrentam questões de integração;
 Componentes do produto: criam um componente ou subsistema, garantem integridade e reuso da
arquitetura, requerem requisitos técnicos ainda mais detalhados.
 A estrutura por funcionalidades ainda é a mais utilizada, devido a integração continua e entrega mais
efetivas, mas a definição de pronto ( desenvolvido e testado) se aplica nas mesmas.
Algumas soluções para equipes de Scrum escaláveis
 Nexus Framework: Nexus consiste em regras, eventos, artefatos e papéis bem semelhantes aos
previstos no framework Scrum. É uma estrutura criada para suportar de 3 a 9 times trabalhando num
único produto, a diferença mais evidente é que mais atenção é dada as dependências e ao
sincronismo dos times Scrum envolvidos, para que estes formem uma única engrenagem, a fim de
entregar com êxito um incremento pronto e integrado ao final de cada Sprint.
 SaFe ( Scaled Agile Framework): Safe é o acrônimo para Scaled Agile Framework, ele foi criado por
Dean Leffingwell e hoje é mantido pela Scaled Agile Academy, sua estrutura baseada em princípios
de Lean, XP e Agile. O SAFe leva como base o Scrum, XP ( Extreme Programming) e o Lean, além de
muita experiencia obtida através de implementações que funcionaram e não funcionaram em grande
escala, trazendo consigo o que de melhor tem funcionado em equipes ágeis, na maneira de fazer
gestão de programa e na maneira ágil de tratar um portfólio de demandas organizacionais no nível de
cima para baixo nas empresas.
Frameworks de Scrum escalável
Frameworks
de Scrum
escalável

Mais conteúdo relacionado

Mais procurados

SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Software
elliando dias
 
PMO - Project Management Office
PMO - Project Management OfficePMO - Project Management Office
PMO - Project Management Office
Aragon Vieira
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software
Aragon Vieira
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
Audasi Tecnologia e Inovação
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
Ludimila Monjardim Casagrande
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
André Borgonovo
 
SCRUM - Priorização do backlog
SCRUM  - Priorização do backlogSCRUM  - Priorização do backlog
SCRUM - Priorização do backlog
Marcos Antonio Ferreira Domingues
 
Gestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times ScrumGestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times Scrum
Marcos Garrido
 
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
Marcos Garrido
 
Métodos Ágeis - Guia para Projetos Eficientes
Métodos Ágeis - Guia para Projetos EficientesMétodos Ágeis - Guia para Projetos Eficientes
Métodos Ágeis - Guia para Projetos Eficientes
Gabriela Giacomini
 
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
Matheus Costa
 
Fluxograma processo - desenvolvimento de software
Fluxograma   processo - desenvolvimento de softwareFluxograma   processo - desenvolvimento de software
Fluxograma processo - desenvolvimento de software
Aragon Vieira
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
Alessandro Rodrigues, CSM, SFC
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
Marcelo Gaspar BLACK BELT, CISA, CGEIT
 
Modelo de Dicionário da eap
Modelo de Dicionário da eapModelo de Dicionário da eap
Modelo de Dicionário da eap
Fernando Palma
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Thiago Barros, PSM
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
Eduardo Bregaida
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Thiago Reis da Silva
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Keila Freitas
 
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
 

Mais procurados (20)

SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Software
 
PMO - Project Management Office
PMO - Project Management OfficePMO - Project Management Office
PMO - Project Management Office
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
SCRUM - Priorização do backlog
SCRUM  - Priorização do backlogSCRUM  - Priorização do backlog
SCRUM - Priorização do backlog
 
Gestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times ScrumGestão Ágil de Produtos com Lean Startup para times Scrum
Gestão Ágil de Produtos com Lean Startup para times Scrum
 
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
 
Métodos Ágeis - Guia para Projetos Eficientes
Métodos Ágeis - Guia para Projetos EficientesMétodos Ágeis - Guia para Projetos Eficientes
Métodos Ágeis - Guia para Projetos Eficientes
 
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
 
Fluxograma processo - desenvolvimento de software
Fluxograma   processo - desenvolvimento de softwareFluxograma   processo - desenvolvimento de software
Fluxograma processo - desenvolvimento de software
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
 
Modelo de Dicionário da eap
Modelo de Dicionário da eapModelo de Dicionário da eap
Modelo de Dicionário da eap
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 

Semelhante a Escalabilidade do Scrum

Agil - artigo cientifico
Agil - artigo cientificoAgil - artigo cientifico
Agil - artigo cientifico
Klaus Fischer Gomes Santana
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
Frank Coelho
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
Frank Coelho
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
Pablo Juan ஃ
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
William Lima
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Cris Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Cris Fidelix
 
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
Nilo Basílio
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Rebecca Betwel
 
Resumo Scrum Guide
Resumo Scrum GuideResumo Scrum Guide
Resumo Scrum Guide
David Ribeiro
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
Jarbas Pereira
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
Leonardo Melo Santos
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
Marisa Wittmann
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
elliando dias
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
Juan Bernabó
 
Artigo Scrum
Artigo ScrumArtigo Scrum
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
Paulo Furtado
 
Apresentação TCC Xp E Scrum
Apresentação TCC Xp E ScrumApresentação TCC Xp E Scrum
Apresentação TCC Xp E Scrum
Rafael Campana
 
Artigo Metodologia ágil: Scrum
Artigo  Metodologia ágil: ScrumArtigo  Metodologia ágil: Scrum
Artigo Metodologia ágil: Scrum
Bruno Teixeira
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
Lucas Vinícius
 

Semelhante a Escalabilidade do Scrum (20)

Agil - artigo cientifico
Agil - artigo cientificoAgil - artigo cientifico
Agil - artigo cientifico
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
 
Resumo Scrum Guide
Resumo Scrum GuideResumo Scrum Guide
Resumo Scrum Guide
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Artigo Scrum
Artigo ScrumArtigo Scrum
Artigo Scrum
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
Apresentação TCC Xp E Scrum
Apresentação TCC Xp E ScrumApresentação TCC Xp E Scrum
Apresentação TCC Xp E Scrum
 
Artigo Metodologia ágil: Scrum
Artigo  Metodologia ágil: ScrumArtigo  Metodologia ágil: Scrum
Artigo Metodologia ágil: Scrum
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 

Mais de Aragon Vieira

DMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - LeanDMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - Lean
Aragon Vieira
 
Modelo de User Stories - Ágil
Modelo de User Stories - ÁgilModelo de User Stories - Ágil
Modelo de User Stories - Ágil
Aragon Vieira
 
Modelo de Sprint Backlog
Modelo de Sprint BacklogModelo de Sprint Backlog
Modelo de Sprint Backlog
Aragon Vieira
 
Como fazer a gestão do Time de Desenvolvimento
Como fazer a gestão do Time de DesenvolvimentoComo fazer a gestão do Time de Desenvolvimento
Como fazer a gestão do Time de Desenvolvimento
Aragon Vieira
 
Gerenciamento de Portfólio de Projetos
Gerenciamento de Portfólio de ProjetosGerenciamento de Portfólio de Projetos
Gerenciamento de Portfólio de Projetos
Aragon Vieira
 
Modelo - Termo de abertura de projeto
 Modelo  - Termo de abertura de projeto   Modelo  - Termo de abertura de projeto
Modelo - Termo de abertura de projeto
Aragon Vieira
 
Modelo de Roadmap de Produto
Modelo de Roadmap de ProdutoModelo de Roadmap de Produto
Modelo de Roadmap de Produto
Aragon Vieira
 
Modelo de backlog de sprint - Scrum
Modelo de backlog de sprint - ScrumModelo de backlog de sprint - Scrum
Modelo de backlog de sprint - Scrum
Aragon Vieira
 
Gráfico de produtividade Time de desenvolvimento - modelo
Gráfico de produtividade   Time de desenvolvimento - modeloGráfico de produtividade   Time de desenvolvimento - modelo
Gráfico de produtividade Time de desenvolvimento - modelo
Aragon Vieira
 
Modelo Roadmap de produto - template
Modelo Roadmap de produto - templateModelo Roadmap de produto - template
Modelo Roadmap de produto - template
Aragon Vieira
 
EAP - Estrutura analítica de projetos
EAP -  Estrutura analítica de projetosEAP -  Estrutura analítica de projetos
EAP - Estrutura analítica de projetos
Aragon Vieira
 
Visão do Produto no Scrum
Visão do Produto no ScrumVisão do Produto no Scrum
Visão do Produto no Scrum
Aragon Vieira
 
Framework PMO
Framework  PMOFramework  PMO
Framework PMO
Aragon Vieira
 
Artigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvadorArtigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvador
Aragon Vieira
 
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon SalvadorProjetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
Aragon Vieira
 

Mais de Aragon Vieira (15)

DMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - LeanDMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - Lean
 
Modelo de User Stories - Ágil
Modelo de User Stories - ÁgilModelo de User Stories - Ágil
Modelo de User Stories - Ágil
 
Modelo de Sprint Backlog
Modelo de Sprint BacklogModelo de Sprint Backlog
Modelo de Sprint Backlog
 
Como fazer a gestão do Time de Desenvolvimento
Como fazer a gestão do Time de DesenvolvimentoComo fazer a gestão do Time de Desenvolvimento
Como fazer a gestão do Time de Desenvolvimento
 
Gerenciamento de Portfólio de Projetos
Gerenciamento de Portfólio de ProjetosGerenciamento de Portfólio de Projetos
Gerenciamento de Portfólio de Projetos
 
Modelo - Termo de abertura de projeto
 Modelo  - Termo de abertura de projeto   Modelo  - Termo de abertura de projeto
Modelo - Termo de abertura de projeto
 
Modelo de Roadmap de Produto
Modelo de Roadmap de ProdutoModelo de Roadmap de Produto
Modelo de Roadmap de Produto
 
Modelo de backlog de sprint - Scrum
Modelo de backlog de sprint - ScrumModelo de backlog de sprint - Scrum
Modelo de backlog de sprint - Scrum
 
Gráfico de produtividade Time de desenvolvimento - modelo
Gráfico de produtividade   Time de desenvolvimento - modeloGráfico de produtividade   Time de desenvolvimento - modelo
Gráfico de produtividade Time de desenvolvimento - modelo
 
Modelo Roadmap de produto - template
Modelo Roadmap de produto - templateModelo Roadmap de produto - template
Modelo Roadmap de produto - template
 
EAP - Estrutura analítica de projetos
EAP -  Estrutura analítica de projetosEAP -  Estrutura analítica de projetos
EAP - Estrutura analítica de projetos
 
Visão do Produto no Scrum
Visão do Produto no ScrumVisão do Produto no Scrum
Visão do Produto no Scrum
 
Framework PMO
Framework  PMOFramework  PMO
Framework PMO
 
Artigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvadorArtigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvador
 
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon SalvadorProjetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
 

Escalabilidade do Scrum

  • 3.  Em grandes projetos utilizamos uma técnica chamada de scrum of scrum, onde iremos dividir as pessoas em duas equipes ou mais de acordo com a necessidade do projeto. Vamos supor que temos 30 pessoas em um único projeto, estas pessoas serão divididas em 3 equipes: equipe A, B e C. Realizar esta divisão pode ser uma boa saída, porém ainda teremos alguns problemas como: Scrum of Scrums
  • 4.  Falta de visão unificada do produto/serviço;  Redundância de trabalho, por exemplo dois times executando uma mesma parte do escopo;  Comunicação falha;  Integração hell, como entregar diferentes partes de um produto desenvolvidas por equipes diferentes;  Dependências entre tarefas de times diferentes;  Gestão de mudanças complexas; Scrum of Scrums
  • 5.  Replicação de papéis- chave: uma técnica simples que pode ser utilizada para minimizar os problemas apresentados anteriormente é a replicação dos papéis chaves em cada uma das equipes;  Product owner: teremos um product owner em cada equipe que irá fornecer os detalhamentos e direcionamento para as equipes, reportando-se para um PO líder, que terá um visão alto nível dos projetos, apresentando prioridades do negócio para os Pos das equipes; Algumas soluções para equipes de Scrum escaláveis
  • 6.  Roadmap de Produto: mapear os entregáveis e ter a visão do produto ao longo do tempo com o planejamento das releases ( lançamento das versões);  Scrum Master: teremos um Scrum Master em cada equipe que irá facilitar e suportar os trabalhos das equipes, reportando para um PMO líder, que terá a responsabilidade de facilitar o projeto como um todo e garantir o patrocínio das partes interessadas do projeto; Algumas soluções para equipes de Scrum escaláveis
  • 7.  Líder técnico: teremos um líder técnico em cada equipe que irá facilitar e monitorar os trabalhos técnicos do time de dev, reportando-se para um arquiteto líder que terá uma visão geral técnica do projeto;  Alinhamento das Iterações: times são formados por pessoas e consequentemente são diferentes, cada equipe possui uma velocidade, capacidade de produção e curva de aprendizado, isso é normal porém gera uma diferença no alinhamento das equipes do ponto de vista do planejamento e processos, neste casos alinhamos o inicio e o fim em uma timeboxing, deixando as equipes para realizar as iterações necessárias, o objetivo é que nos marcos teremos todas as equipes finalizando iterações conjuntamente, fazendo possível a publicação de uma nova versão do produto em uma determinada data; Algumas soluções para equipes de Scrum escaláveis
  • 8.  Reuniões diárias scrum escalonadas: nada mais é do sequenciar as reuniões diárias do Scrum, de forma que os representantes das equipes possam eventualmente participar das reuniões diárias das outras equipes, para levantar dependências, impedimentos, consultar conhecimentos, informações, etc. Também é interessante ter uma reunião diária ou semanal técnica com os lideres técnicos e Arquitetos de Software para follow up do projeto como todo, também pode ser aplicar essas agendas para os eventos de planejamento e refinamento do backlog do produto, revisão e retrospectiva. Perguntas chaves o que foi feito, o que irá fazer e se tem impedimentos se faz necessário nas reuniões diárias; Algumas soluções para equipes de Scrum escaláveis
  • 9.  Divisão das funcionalidades: grandes projetos com muitas equipes organizadas por funcionalidades podem ser beneficiar com visões separadas do backlog do produto. Essas visões ajudam a prevenir diversos conflitos entre as equipes escaláveis que tem mais de um PO e trabalham no mesmo backlog do produto. As equipes podem ser estruturadas em:  Funcionalidades do produto: trabalham em um mesmo conjunto de requisitos e trabalham em paralelo e enfrentam questões de integração;  Componentes do produto: criam um componente ou subsistema, garantem integridade e reuso da arquitetura, requerem requisitos técnicos ainda mais detalhados.  A estrutura por funcionalidades ainda é a mais utilizada, devido a integração continua e entrega mais efetivas, mas a definição de pronto ( desenvolvido e testado) se aplica nas mesmas. Algumas soluções para equipes de Scrum escaláveis
  • 10.  Nexus Framework: Nexus consiste em regras, eventos, artefatos e papéis bem semelhantes aos previstos no framework Scrum. É uma estrutura criada para suportar de 3 a 9 times trabalhando num único produto, a diferença mais evidente é que mais atenção é dada as dependências e ao sincronismo dos times Scrum envolvidos, para que estes formem uma única engrenagem, a fim de entregar com êxito um incremento pronto e integrado ao final de cada Sprint.  SaFe ( Scaled Agile Framework): Safe é o acrônimo para Scaled Agile Framework, ele foi criado por Dean Leffingwell e hoje é mantido pela Scaled Agile Academy, sua estrutura baseada em princípios de Lean, XP e Agile. O SAFe leva como base o Scrum, XP ( Extreme Programming) e o Lean, além de muita experiencia obtida através de implementações que funcionaram e não funcionaram em grande escala, trazendo consigo o que de melhor tem funcionado em equipes ágeis, na maneira de fazer gestão de programa e na maneira ágil de tratar um portfólio de demandas organizacionais no nível de cima para baixo nas empresas. Frameworks de Scrum escalável