Anderson Diniz Hummel
[email protected]/in/andersonhummelabout.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 – [email protected]
@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 ativaHeart BeatLoad 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 ativaHeart BeatLoad 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 ativaHeart BeatLoad 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 ativaHeart BeatLoad Balance
PagGateway
1 Analista3 Dev
1 Tester1 Arqu1 Design
PIGS80% ou mais de alocação
CHICKENs79% 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 ativaHeart BeatLoad Balance
PagGateway
1 Analista3 Dev
1 Tester1 Arqu1 Design
PrototipoUC
CTArquiteturaAceite
Documentos paraPIGS
Documentos paraCHICKENs
@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 ativaHeart BeatLoad Balance
PagGateway
1 Analista3 Dev
1 Tester1 Arqu1 Design
PrototipoUC
CTArquiteturaAceite
DiariaKick OffArqAceite
Cerimônias comPIGS
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 ativaHeart BeatLoad Balance
PagGateway
1 Analista3 Dev
1 Tester1 Arqu1 Design
ProtótipoUC
CTArquiteturaAceite
DiáriaKick OffArqAceite 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 ativaHeart BeatLoad Balance
PagGateway
1 Analista3 Dev
1 Tester1 Arqu1 Design
PrototipoUC
CTArquiteturaAceite
TecKick OffArqAceite IC
DATDDTestes 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
=PRODLONGOPRAZO
(PROD REAL ) - (BUGS REAL ) * CUSTO
@anderson_hummel
Sua arquitetura é produtiva?
Anderson Diniz Hummel
[email protected]/in/andersonhummelabout.me/andersonhummel
AGILE ARCHITECTURE
CANVAS