SlideShare uma empresa Scribd logo
1 de 14
LEAN
“LEAN vê todos os métodos ágeis como válidos, aplicações comprovadas do
pensamento lean. E vai além disso, pois permite a prosperação desses métodos”
Jeff Sutherland – Criador do SCRUMwww.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
André Vidal
Fundador e Sócio Diretor da Agile Think, com 20 anos de experiência na
área de Tecnologia. Atualmente trabalha como Gerente de Projetos e
Agile Coach. É pesquisador, ministra cursos técnicos e de
especialização nas áreas de Tecnologia da Informação. Articulista das
revistas Engenharia de Software e Java Magazine da Devmedia.
ESCRITOR
Autor do livro Agile
Think® Canvas,
Editora Brasport
AGILE COACH
Agile Coach e Gerente
de Projetos pela
empresa Abu
Consultoria
CONSULTOR
Gestão de Projetos,
Governança,
Processos, Negócios e
Quality Assurance
CERTIFICAÇÕES: MBA Gestão de Projetos,
PMI-ACP, CSM - Scrum Alliance, EXIN-ASF e
SAFe
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
LEAN SOFTWARE DEVELOPMENT
Genealogia Métodos Ágeis
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
Escritório de Projetos de Software
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
LEAN SOFTWARE DEVELOPMENT
Simples de entender!
"Não se muda nenhuma estrutura sem mudar primeiro os valores.” - (Anônimo)
Valores do Lean Software Development
• Construa com qualidade (embutida)
• Entregue rapidamente
• Respeite as pessoas
• Otimize o todo
• Pergunte: Como reduzir o tempo do ciclo de desenvolvimento?
• Sistemas a prova de erros
• Pergunte: Até onde queremos chegar?
“A mudança não é ruim. Antecipar –se à
mudança é tornar as coisas mais flexíveis. O
soft do software não é a toa! O software é
destinado à mudar e ser tolerante à mudança.
Por isso, ao escrevê-lo, devemos empregar
práticas tolerantes à mudança.” Mary
Poppendieck
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
LEAN SOFTWARE DEVELOPMENT
Governancia Lean Software Development
A visão IBM - Scott Ambler e Per Kroll
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
LEAN SOFTWARE DEVELOPMENT
Criando Organizações Lean
Operacionalizando o Escritório de Projetos Ágeis
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
Framework de Ger. Projetos
SCRUM
act SCRUM
Encerramento
(from SCRUM)
Construção / Acompanhamento
(from SCRUM)
Planejamento
(from SCRUM)
06 - Finalização e Entrega
de Produto
(from SCRUM)
02 - Priorização do
Backlog
(from SCRUM)
05 - Reunião Diária
(from SCRUM)
A Release foi
finalizada?
O Projeto foi
Finalizado?
03 - Planejamento da
Sprint
(from SCRUM)
Iniciar Projeto
(from SCRUM)
Finalizar
Projeto
(from SCRUM)
Efetuar Entrega
Parcial
(from SCRUM)
A Sprint foi
finalizada?
04 - Sprint
(from SCRUM)
Definição do Plano de
Jogo, visão e backlog do
Produto.
Priorização do Backlog do
Produto e planejamento de
Releases
Reunião entre o Dono do Produto e o
Time de Projeto. Definição de metas
a serem alcançadas e
comprometimento de todos para com
os resultados de cada Sprint.
Início do Período de
desenvolvimento. Existe a utilização
da Metodologia de Desenvolvimento
de Software FDD - Feature Driven
Development.
Reuniões para aferição do
andamento dos trabalhos
durante a Sprint.
A Finalização e Entrega é a última fase
do ciclo Scrum, e é composta por uma
reunião de retrospectiva e
levantamento de erros e acertos da
equipe durante a Sprint.
Validação se a Release chegou ao
seu final. Caso tenha sido finalizada,
existe uma nova priorização do
Backlog. Caso contrário, é feito um
novo planejamento de Sprint.
Caso a Release tenha chegado
ao seu final, é verificado se o
projeto foi finalizado. Se sim, o
projeto é terminado. Caso
contrario, é feita uma nova
priorização.
01 - Preparação -
Pré-Game
(from SCRUM)
[SIM]
[NÃO]
[NÃO]
[SIM]
[NÃO]
[SIM]
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
Gestão do Conhecimento
Casos de Uso
http://www.ibm.com/developerworks/rational/library/jun07/kroll/
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
Gestão do Conhecimento
Ciclo de Desenvolvimento
http://www.ibm.com/developerworks/rational/library/jun07/kroll/
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
Metodologia de Desenvolvimento
FDD - Feature Driven Development
act FDD - Feature Driven Development
«conditional»
01 - Planejamento
(from FDD)
Requisitos de Negócio
e parâmetros do
domínio do problema
Lista de Funcionalidades
agrupadas em conjunto de
áreas correlatas de negócio
Identificação de
responsáveis por classes e
funcionalidades
Projeto Técnico das
Funcionalidades
(Diagramas de Sequencia,
DER, Comunicação)
Finalização e entrega de
Funcionalidades Prontas
ao Cliente
O Modelo de Objetos são
refinados e acrescidos de
novos métodos
«conditional»
02 - Iterações
(from FDD)
Diagramas com
Modelos e Objetos de
Negócio
04 - Detalhar Por
Funcionalidade
(from FDD)
05 - Desenvolver Por
Funcionalidade
(from FDD)
01 - Desenvolver
Modelo
(from FDD)
02 - Construir Lista de
Funcionalidades
(from FDD)
03 - Planejar Por
Funcionalidade
(from FDD)
Entrega do
Produto
(from FDD)
Iniciar
Desenvolvimento
(from FDD)
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
Pondo a mão na massa
Definindo um cronograma
Iniciando o ciclo de desenvolvimento
Demanda que pode ser
observada e mensurada
Definição de Projeto para que
seja mensurada e controlada a
demanda
Requisitos definidos
para desenvolvimento
Realização dos Casos de
uso e demais requisitos
O que o usuário deseja?
O que o produto deverá
fazer?
Como o produto será
construido?
Quando o Produto será
incrementado?
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados
FIM
Dúvidas!
www.agilethink.com.br ©2017
Agile Think® - Todos os direitos reservados

Mais conteúdo relacionado

Mais procurados

Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4André Vidal
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no ScrumJosé Correia
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...Fábio Aguiar
 
Tenha Valores e Principios (Manifesto Agil)
Tenha Valores e Principios  (Manifesto Agil)Tenha Valores e Principios  (Manifesto Agil)
Tenha Valores e Principios (Manifesto Agil)Fábio Aguiar
 
03 dicas valiosas para a implantação de métodos ágeis na sua organização
03 dicas valiosas para a implantação de métodos ágeis na sua organização03 dicas valiosas para a implantação de métodos ágeis na sua organização
03 dicas valiosas para a implantação de métodos ágeis na sua organizaçãoVitor Massari
 
Modelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasModelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasVitor Massari
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassarScrum: 10 situações de quando ele poderá (e certamente irá) fracassar
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassarVitor Massari
 
Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis   Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis Agile Trends
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisVitor Massari
 

Mais procurados (17)

Metodos Ageis
Metodos AgeisMetodos Ageis
Metodos Ageis
 
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...
 
Tenha Valores e Principios (Manifesto Agil)
Tenha Valores e Principios  (Manifesto Agil)Tenha Valores e Principios  (Manifesto Agil)
Tenha Valores e Principios (Manifesto Agil)
 
Core Agile Delivery
Core Agile DeliveryCore Agile Delivery
Core Agile Delivery
 
Mini Curso Testes Ageis
Mini Curso Testes AgeisMini Curso Testes Ageis
Mini Curso Testes Ageis
 
03 dicas valiosas para a implantação de métodos ágeis na sua organização
03 dicas valiosas para a implantação de métodos ágeis na sua organização03 dicas valiosas para a implantação de métodos ágeis na sua organização
03 dicas valiosas para a implantação de métodos ágeis na sua organização
 
Modelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasModelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e Resistências
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Personagens Ageis
Personagens AgeisPersonagens Ageis
Personagens Ageis
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassarScrum: 10 situações de quando ele poderá (e certamente irá) fracassar
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
 
Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis   Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis
 
Manifesto Agil
Manifesto AgilManifesto Agil
Manifesto Agil
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
 

Destaque

JavaOne 2015: Scalable Continous Deployment with Maven
JavaOne 2015: Scalable Continous Deployment with MavenJavaOne 2015: Scalable Continous Deployment with Maven
JavaOne 2015: Scalable Continous Deployment with MavenAbraham Marin-Perez
 
Agile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to be
Agile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to beAgile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to be
Agile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to beAbraham Marin-Perez
 
Increase Your Intelligence 2014
Increase Your Intelligence 2014Increase Your Intelligence 2014
Increase Your Intelligence 2014Andrea Kuszewski
 
Mountebank and you
Mountebank and youMountebank and you
Mountebank and youVodqaBLR
 
Keeping your CI/CD pipeline as fast as it needs to be
Keeping your CI/CD pipeline as fast as it needs to beKeeping your CI/CD pipeline as fast as it needs to be
Keeping your CI/CD pipeline as fast as it needs to beAbraham Marin-Perez
 
Expert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to be
Expert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to beExpert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to be
Expert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to beAbraham Marin-Perez
 
Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)
Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)
Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)Andrea Kuszewski
 
Merge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueMerge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueLeena N
 
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to BeKeeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to BeAbraham Marin-Perez
 
Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Giovanni Asproni
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
Refactoring, Emergent Design & Evolutionary Architecture
Refactoring, Emergent Design & Evolutionary ArchitectureRefactoring, Emergent Design & Evolutionary Architecture
Refactoring, Emergent Design & Evolutionary ArchitectureBrad Appleton
 
Serverless Architectures and Continuous Delivery
Serverless Architectures and Continuous DeliveryServerless Architectures and Continuous Delivery
Serverless Architectures and Continuous DeliveryRobin Weston
 
Improve collaboration and confidence with Consumer-driven contracts
Improve collaboration and confidence with Consumer-driven contractsImprove collaboration and confidence with Consumer-driven contracts
Improve collaboration and confidence with Consumer-driven contractsPierre Vincent
 
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...Abraham Marin-Perez
 

Destaque (16)

JavaOne 2015: Scalable Continous Deployment with Maven
JavaOne 2015: Scalable Continous Deployment with MavenJavaOne 2015: Scalable Continous Deployment with Maven
JavaOne 2015: Scalable Continous Deployment with Maven
 
Agile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to be
Agile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to beAgile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to be
Agile roundabout 2017 01 - keeping your ci-cd system as fast as it needs to be
 
Increase Your Intelligence 2014
Increase Your Intelligence 2014Increase Your Intelligence 2014
Increase Your Intelligence 2014
 
Mountebank and you
Mountebank and youMountebank and you
Mountebank and you
 
Keeping your CI/CD pipeline as fast as it needs to be
Keeping your CI/CD pipeline as fast as it needs to beKeeping your CI/CD pipeline as fast as it needs to be
Keeping your CI/CD pipeline as fast as it needs to be
 
Expert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to be
Expert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to beExpert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to be
Expert Talks Cardiff 2017 - Keeping your ci-cd system as fast as it needs to be
 
Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)
Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)
Creative Disobedience: How, When and Why to Break the Rules (from BIL 2014)
 
Merge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueMerge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescue
 
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to BeKeeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
 
Agile Requirements
Agile RequirementsAgile Requirements
Agile Requirements
 
Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Refactoring, Emergent Design & Evolutionary Architecture
Refactoring, Emergent Design & Evolutionary ArchitectureRefactoring, Emergent Design & Evolutionary Architecture
Refactoring, Emergent Design & Evolutionary Architecture
 
Serverless Architectures and Continuous Delivery
Serverless Architectures and Continuous DeliveryServerless Architectures and Continuous Delivery
Serverless Architectures and Continuous Delivery
 
Improve collaboration and confidence with Consumer-driven contracts
Improve collaboration and confidence with Consumer-driven contractsImprove collaboration and confidence with Consumer-driven contracts
Improve collaboration and confidence with Consumer-driven contracts
 
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
 

Semelhante a LEAN Software Development Principles

Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Agile Think® Share
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Agile Think® Share
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Adriano Tavares
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos ÁgeisAldo Pires
 
Aplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisfayrusm
 
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 ÁgilRebecca Betwel
 
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreMétodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreDionatan default
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelAlan Braz
 
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
 
Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15claudioluciodovallopes
 

Semelhante a LEAN Software Development Principles (20)

Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
 
"Agile Think" - Design Sprint
"Agile Think" - Design Sprint"Agile Think" - Design Sprint
"Agile Think" - Design Sprint
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez!
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Aplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeis
 
Artigo23
Artigo23Artigo23
Artigo23
 
Artigo
ArtigoArtigo
Artigo
 
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
 
TDC SP Online 2020 | Design Sprint e Lean Inception se complementam. Como?
TDC SP Online 2020 | Design Sprint e Lean Inception se complementam. Como?TDC SP Online 2020 | Design Sprint e Lean Inception se complementam. Como?
TDC SP Online 2020 | Design Sprint e Lean Inception se complementam. Como?
 
Scrum Experience
Scrum ExperienceScrum Experience
Scrum Experience
 
Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreMétodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
 
Tutorial Scrum Experience
Tutorial Scrum Experience Tutorial Scrum Experience
Tutorial Scrum Experience
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiável
 
Direcao x Velocidade
Direcao x VelocidadeDirecao x Velocidade
Direcao x Velocidade
 
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)
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15Scrum experience bo tutorial scrum v15
Scrum experience bo tutorial scrum v15
 

Último

Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxSlides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxLuizHenriquedeAlmeid6
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyasminlarissa371
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileirosMary Alvarenga
 
Free-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptxFree-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptxkarinasantiago54
 
6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptxErivaldoLima15
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfAnaGonalves804156
 
Linguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdfLinguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdfLaseVasconcelos1
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
Gametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoGametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoCelianeOliveira8
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira partecoletivoddois
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdfProfGleide
 

Último (20)

Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxSlides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros
 
Free-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptxFree-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptx
 
6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
 
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
 
Linguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdfLinguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdf
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
Gametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoGametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e feminino
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parte
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
 

LEAN Software Development Principles

  • 1. LEAN “LEAN vê todos os métodos ágeis como válidos, aplicações comprovadas do pensamento lean. E vai além disso, pois permite a prosperação desses métodos” Jeff Sutherland – Criador do SCRUMwww.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 2. André Vidal Fundador e Sócio Diretor da Agile Think, com 20 anos de experiência na área de Tecnologia. Atualmente trabalha como Gerente de Projetos e Agile Coach. É pesquisador, ministra cursos técnicos e de especialização nas áreas de Tecnologia da Informação. Articulista das revistas Engenharia de Software e Java Magazine da Devmedia. ESCRITOR Autor do livro Agile Think® Canvas, Editora Brasport AGILE COACH Agile Coach e Gerente de Projetos pela empresa Abu Consultoria CONSULTOR Gestão de Projetos, Governança, Processos, Negócios e Quality Assurance CERTIFICAÇÕES: MBA Gestão de Projetos, PMI-ACP, CSM - Scrum Alliance, EXIN-ASF e SAFe www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 3. www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 4. LEAN SOFTWARE DEVELOPMENT Genealogia Métodos Ágeis www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 5. Escritório de Projetos de Software www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 6. LEAN SOFTWARE DEVELOPMENT Simples de entender! "Não se muda nenhuma estrutura sem mudar primeiro os valores.” - (Anônimo) Valores do Lean Software Development • Construa com qualidade (embutida) • Entregue rapidamente • Respeite as pessoas • Otimize o todo • Pergunte: Como reduzir o tempo do ciclo de desenvolvimento? • Sistemas a prova de erros • Pergunte: Até onde queremos chegar? “A mudança não é ruim. Antecipar –se à mudança é tornar as coisas mais flexíveis. O soft do software não é a toa! O software é destinado à mudar e ser tolerante à mudança. Por isso, ao escrevê-lo, devemos empregar práticas tolerantes à mudança.” Mary Poppendieck www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 7. LEAN SOFTWARE DEVELOPMENT Governancia Lean Software Development A visão IBM - Scott Ambler e Per Kroll www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 8. LEAN SOFTWARE DEVELOPMENT Criando Organizações Lean Operacionalizando o Escritório de Projetos Ágeis www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 9. Framework de Ger. Projetos SCRUM act SCRUM Encerramento (from SCRUM) Construção / Acompanhamento (from SCRUM) Planejamento (from SCRUM) 06 - Finalização e Entrega de Produto (from SCRUM) 02 - Priorização do Backlog (from SCRUM) 05 - Reunião Diária (from SCRUM) A Release foi finalizada? O Projeto foi Finalizado? 03 - Planejamento da Sprint (from SCRUM) Iniciar Projeto (from SCRUM) Finalizar Projeto (from SCRUM) Efetuar Entrega Parcial (from SCRUM) A Sprint foi finalizada? 04 - Sprint (from SCRUM) Definição do Plano de Jogo, visão e backlog do Produto. Priorização do Backlog do Produto e planejamento de Releases Reunião entre o Dono do Produto e o Time de Projeto. Definição de metas a serem alcançadas e comprometimento de todos para com os resultados de cada Sprint. Início do Período de desenvolvimento. Existe a utilização da Metodologia de Desenvolvimento de Software FDD - Feature Driven Development. Reuniões para aferição do andamento dos trabalhos durante a Sprint. A Finalização e Entrega é a última fase do ciclo Scrum, e é composta por uma reunião de retrospectiva e levantamento de erros e acertos da equipe durante a Sprint. Validação se a Release chegou ao seu final. Caso tenha sido finalizada, existe uma nova priorização do Backlog. Caso contrário, é feito um novo planejamento de Sprint. Caso a Release tenha chegado ao seu final, é verificado se o projeto foi finalizado. Se sim, o projeto é terminado. Caso contrario, é feita uma nova priorização. 01 - Preparação - Pré-Game (from SCRUM) [SIM] [NÃO] [NÃO] [SIM] [NÃO] [SIM] www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 10. Gestão do Conhecimento Casos de Uso http://www.ibm.com/developerworks/rational/library/jun07/kroll/ www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 11. Gestão do Conhecimento Ciclo de Desenvolvimento http://www.ibm.com/developerworks/rational/library/jun07/kroll/ www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 12. Metodologia de Desenvolvimento FDD - Feature Driven Development act FDD - Feature Driven Development «conditional» 01 - Planejamento (from FDD) Requisitos de Negócio e parâmetros do domínio do problema Lista de Funcionalidades agrupadas em conjunto de áreas correlatas de negócio Identificação de responsáveis por classes e funcionalidades Projeto Técnico das Funcionalidades (Diagramas de Sequencia, DER, Comunicação) Finalização e entrega de Funcionalidades Prontas ao Cliente O Modelo de Objetos são refinados e acrescidos de novos métodos «conditional» 02 - Iterações (from FDD) Diagramas com Modelos e Objetos de Negócio 04 - Detalhar Por Funcionalidade (from FDD) 05 - Desenvolver Por Funcionalidade (from FDD) 01 - Desenvolver Modelo (from FDD) 02 - Construir Lista de Funcionalidades (from FDD) 03 - Planejar Por Funcionalidade (from FDD) Entrega do Produto (from FDD) Iniciar Desenvolvimento (from FDD) www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  • 13. Pondo a mão na massa Definindo um cronograma Iniciando o ciclo de desenvolvimento Demanda que pode ser observada e mensurada Definição de Projeto para que seja mensurada e controlada a demanda Requisitos definidos para desenvolvimento Realização dos Casos de uso e demais requisitos O que o usuário deseja? O que o produto deverá fazer? Como o produto será construido? Quando o Produto será incrementado? www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados