SlideShare une entreprise Scribd logo
1  sur  28
Anderson Diniz Hummel
ahummel@adaptworks.com.br
linkedin.com/in/andersonhummel
about.me/andersonhummel
AGILE
ARCHITECTURE
CANVAS
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Final
#agilearchitecturecanvas – ahummel@adaptworks.com.br
@anderson_hummel
Qual o Projeto?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
PagGateway
@anderson_hummel
Qual o requisito não funcional chave?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
Disponibilidade, Flexibilidade, Interoperabilidade, Manutenabilidade,
Gerenciabilidade, Performance, Confiabilidade, Reusabilidade, Escalabilidade,
Segurança, Testabilidade, Usabilidade
@anderson_hummel
Qual tática para atingir o RNF chave?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
Rollback, Votação, Redundância ativa, Heart Beat, Cloud Elastica, Load Balance,
Intermediario, Camadas, Generalização, Interface, Componentização, Configuração de
Runtime, Eficiência Computacional, Controle de Amostragem, Gestão de Eventos,
Fila, Concorrência, Agendamento
@anderson_hummel
Qual a sua arquitetura?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
@anderson_hummel
Qual a configuração do seu time?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
1 Analista
3 Dev
1 Tester
1 Arqu
1 Design
PIGS
80% ou mais
de alocação
CHICKENs
79% ou menos
de alocação
@anderson_hummel
Qual são os artefatos gerados?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
1 Analista
3 Dev
1 Tester
1 Arqu
1 Design
Prototipo
UC
CT
Arquitetura
Aceite
Documentos para
PIGS
Documentos para
CHICKENs
@anderson_hummel
Qual são as cerimônias?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
1 Analista
3 Dev
1 Tester
1 Arqu
1 Design
Prototipo
UC
CT
Arquitetura
Aceite
Diaria
Kick Off
Arq
Aceite
Cerimônias com
PIGS
Cerimônias com
CHICKENs
@anderson_hummel
O que é feito para aumentar a
produtividade?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
1 Analista
3 Dev
1 Tester
1 Arqu
1 Design
Protótipo
UC
CT
Arquitetura
Aceite
Diária
Kick Off
Arq
Aceite IC
DA
Integração Continua, Deploy Continuo, Pair Programming, Small Releases, Collective
Ownership, Coding Standard (com auditoria), Simple Design, Refatoring, 40 hour
workweek
@anderson_hummel
O que é feito para aumentar a
qualidade?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
RNF
Normal
#agilearchitecturecanvas – @anderson_hummel
Disponibilidade: 99%
Redundância ativa
Heart Beat
Load Balance
PagGateway
1 Analista
3 Dev
1 Tester
1 Arqu
1 Design
Prototipo
UC
CT
Arquitetura
Aceite
Tec
Kick Off
Arq
Aceite IC
DA
TDD
Testes Regressão
Testes de Regressão, Testes Unitários, Testes de Unidade,
Test-Driven Development (TDD), Testes de Aceitação, Acceptance Test Driven Development(ATDD)
Behavior Driven Development (BDD), Testes Exploratórios, Tetes de Usabilidade, Testes de Aceitação do
Usuário, Testes não-funcionais, Testes Automatizados
@anderson_hummel
Qual a produtividade do time?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Final
#agilearchitecturecanvas – @anderson_hummel
500 100242
242 = (500 – 300) * 1,1
=
PROD
REAL
(PROD EST – PERDAS) * (1,10)
BONUS DE PROD
2
-50 pts
-10 pts -20 pts
-10 pts -20 pts +10%
@anderson_hummel
Qual a qualidade do software?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Final
#agilearchitecturecanvas – @anderson_hummel
500 100242 25
-50%
25 = (100) * 0,5
=BUGS
REAL
(BUG EST) * (0,50)
BONUS DE BUG
2
@anderson_hummel
Qual a produtividade no longo prazo?
@anderson_hummel
Time do Projeto
Projeto
Cerimônias
Artefatos
Produtividade
Prod / Bugs /
Arquitetura
Qualidade
RNF Chave
Táticas RNF
Final
#agilearchitecturecanvas – @anderson_hummel
500 100242 25 167
-3 pts-1 pts
167 = 242 – 25 * 3
=
PROD
LONGO
PRAZO
(PROD REAL ) - (BUGS REAL ) * CUSTO
@anderson_hummel
Sua arquitetura é produtiva?
Anderson Diniz Hummel
ahummel@adaptworks.com.br
linkedin.com/in/andersonhummel
about.me/andersonhummel
AGILE
ARCHITECTURE
CANVAS

Contenu connexe

Similaire à Agile Architecture Canvas para aumentar produtividade e qualidade

Gestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoAnderson Silveira
 
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Daniel Carvalhinho
 
Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumLeandro Cianconi
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XPWildtech
 
Inspeção de Código Clipper - Case de um projeto ágil
Inspeção de Código Clipper - Case de um projeto ágilInspeção de Código Clipper - Case de um projeto ágil
Inspeção de Código Clipper - Case de um projeto ágilAgile_Clinic
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Igor Abade
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosPaulo César M Jeveaux
 
Bate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPBate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPWildtech
 
Participação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos ScrumParticipação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos ScrumGustavo Quezada
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilDanilo Sato
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agileLeandro Castro
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes AutomatizadosSamanta Cicilia
 
Drupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDrupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDaniel Carvalhinho
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better ProductsPedro Marques
 
Scrum e o Ambiente de Desenvolvimento Ágil
Scrum e o Ambiente de Desenvolvimento ÁgilScrum e o Ambiente de Desenvolvimento Ágil
Scrum e o Ambiente de Desenvolvimento Ágilabacrazy
 

Similaire à Agile Architecture Canvas para aumentar produtividade e qualidade (20)

Scrum, Agilismo e Boas Práticas
Scrum, Agilismo e Boas PráticasScrum, Agilismo e Boas Práticas
Scrum, Agilismo e Boas Práticas
 
Gestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxo
 
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
 
Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando Scrum
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 
Inspeção de Código Clipper - Case de um projeto ágil
Inspeção de Código Clipper - Case de um projeto ágilInspeção de Código Clipper - Case de um projeto ágil
Inspeção de Código Clipper - Case de um projeto ágil
 
Scrum na sua Empresa
Scrum na sua EmpresaScrum na sua Empresa
Scrum na sua Empresa
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
 
O que é SCRUM
O que é SCRUMO que é SCRUM
O que é SCRUM
 
Bate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPBate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XP
 
Participação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos ScrumParticipação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos Scrum
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia Ágil
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agile
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
 
Drupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDrupal e a Qualidade de Software
Drupal e a Qualidade de Software
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better Products
 
Scrum e o Ambiente de Desenvolvimento Ágil
Scrum e o Ambiente de Desenvolvimento ÁgilScrum e o Ambiente de Desenvolvimento Ágil
Scrum e o Ambiente de Desenvolvimento Ágil
 

Plus de Anderson Diniz Hummel

Chat GPT para Pessoas de Produto.pptx
Chat GPT para Pessoas de Produto.pptxChat GPT para Pessoas de Produto.pptx
Chat GPT para Pessoas de Produto.pptxAnderson Diniz Hummel
 
Radar de práticas: como avaliar o ágil em uma organização ?
Radar de práticas: como avaliar o ágil em uma organização ?Radar de práticas: como avaliar o ágil em uma organização ?
Radar de práticas: como avaliar o ágil em uma organização ?Anderson Diniz Hummel
 
Elevator pitch, valide sua ideia em 30 segundos.
Elevator pitch, valide sua ideia em 30 segundos.Elevator pitch, valide sua ideia em 30 segundos.
Elevator pitch, valide sua ideia em 30 segundos.Anderson Diniz Hummel
 
#agilearquiteturecanvas - Agile Architecture Canvas
#agilearquiteturecanvas - Agile Architecture Canvas#agilearquiteturecanvas - Agile Architecture Canvas
#agilearquiteturecanvas - Agile Architecture CanvasAnderson Diniz Hummel
 
Learning Shot: Como fica a arquitetura de software em projetos ágeis?
Learning Shot: Como fica a arquitetura de software em projetos ágeis?Learning Shot: Como fica a arquitetura de software em projetos ágeis?
Learning Shot: Como fica a arquitetura de software em projetos ágeis?Anderson Diniz Hummel
 
Melhorar a performance de times scrum com gamificação colaborativa
Melhorar a performance de times scrum com gamificação colaborativaMelhorar a performance de times scrum com gamificação colaborativa
Melhorar a performance de times scrum com gamificação colaborativaAnderson Diniz Hummel
 
Compleo Talent - Encontre o Candidato Ideal
Compleo Talent - Encontre o Candidato IdealCompleo Talent - Encontre o Candidato Ideal
Compleo Talent - Encontre o Candidato IdealAnderson Diniz Hummel
 
Redes sociais, como ser encontrado e contratado
Redes sociais, como ser encontrado e contratadoRedes sociais, como ser encontrado e contratado
Redes sociais, como ser encontrado e contratadoAnderson Diniz Hummel
 
Valor, quem gera? Será que é só o product owner?
Valor, quem gera? Será que é só o product owner?Valor, quem gera? Será que é só o product owner?
Valor, quem gera? Será que é só o product owner?Anderson Diniz Hummel
 
Como escutar seu time ágil utilizando canvas?
Como escutar seu time ágil utilizando canvas?Como escutar seu time ágil utilizando canvas?
Como escutar seu time ágil utilizando canvas?Anderson Diniz Hummel
 

Plus de Anderson Diniz Hummel (20)

Desmistificando Estimativas Ágeis
Desmistificando Estimativas ÁgeisDesmistificando Estimativas Ágeis
Desmistificando Estimativas Ágeis
 
Chat GPT para Pessoas de Produto.pptx
Chat GPT para Pessoas de Produto.pptxChat GPT para Pessoas de Produto.pptx
Chat GPT para Pessoas de Produto.pptx
 
Radar de práticas: como avaliar o ágil em uma organização ?
Radar de práticas: como avaliar o ágil em uma organização ?Radar de práticas: como avaliar o ágil em uma organização ?
Radar de práticas: como avaliar o ágil em uma organização ?
 
Dificuldades para escalar
Dificuldades para escalarDificuldades para escalar
Dificuldades para escalar
 
Elevator pitch, valide sua ideia em 30 segundos.
Elevator pitch, valide sua ideia em 30 segundos.Elevator pitch, valide sua ideia em 30 segundos.
Elevator pitch, valide sua ideia em 30 segundos.
 
Slack de Agilidade - agilidade.org
Slack de Agilidade - agilidade.orgSlack de Agilidade - agilidade.org
Slack de Agilidade - agilidade.org
 
Learning Log
Learning LogLearning Log
Learning Log
 
Agilearquiteturecanvas - V6 no TDC
Agilearquiteturecanvas - V6 no TDCAgilearquiteturecanvas - V6 no TDC
Agilearquiteturecanvas - V6 no TDC
 
#agilearquiteturecanvas - Agile Architecture Canvas
#agilearquiteturecanvas - Agile Architecture Canvas#agilearquiteturecanvas - Agile Architecture Canvas
#agilearquiteturecanvas - Agile Architecture Canvas
 
Arquitetura em Projetos Ágeis
Arquitetura em Projetos ÁgeisArquitetura em Projetos Ágeis
Arquitetura em Projetos Ágeis
 
AgileArquitetureCanvas
AgileArquitetureCanvasAgileArquitetureCanvas
AgileArquitetureCanvas
 
AgileArquitetureCanvas
AgileArquitetureCanvasAgileArquitetureCanvas
AgileArquitetureCanvas
 
Learning Shot: Como fica a arquitetura de software em projetos ágeis?
Learning Shot: Como fica a arquitetura de software em projetos ágeis?Learning Shot: Como fica a arquitetura de software em projetos ágeis?
Learning Shot: Como fica a arquitetura de software em projetos ágeis?
 
Learning 3.0 at Shanghai
Learning 3.0 at ShanghaiLearning 3.0 at Shanghai
Learning 3.0 at Shanghai
 
Melhorar a performance de times scrum com gamificação colaborativa
Melhorar a performance de times scrum com gamificação colaborativaMelhorar a performance de times scrum com gamificação colaborativa
Melhorar a performance de times scrum com gamificação colaborativa
 
Valor... Quem gera? E Como gera?
Valor...Quem gera? E Como gera?Valor...Quem gera? E Como gera?
Valor... Quem gera? E Como gera?
 
Compleo Talent - Encontre o Candidato Ideal
Compleo Talent - Encontre o Candidato IdealCompleo Talent - Encontre o Candidato Ideal
Compleo Talent - Encontre o Candidato Ideal
 
Redes sociais, como ser encontrado e contratado
Redes sociais, como ser encontrado e contratadoRedes sociais, como ser encontrado e contratado
Redes sociais, como ser encontrado e contratado
 
Valor, quem gera? Será que é só o product owner?
Valor, quem gera? Será que é só o product owner?Valor, quem gera? Será que é só o product owner?
Valor, quem gera? Será que é só o product owner?
 
Como escutar seu time ágil utilizando canvas?
Como escutar seu time ágil utilizando canvas?Como escutar seu time ágil utilizando canvas?
Como escutar seu time ágil utilizando canvas?
 

Agile Architecture Canvas para aumentar produtividade e qualidade