vex 2009-2011

Post on 16-Jul-2015

242 Views

Category:

Business

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Retrospectiva

2009 - 2011

Conteúdo explícito!

Paleolítico

<= 2009

TD.. o quê ?

TD.. o quê ?

TD.. o quê ?

TD.. o quê ?

Paleolítico

Processo Go Horse Variável

Métrica da

Qualidade

Ligações no Help Vex

Controle de Bugs Deu bug, arruma aí !

Rastreabilidade svn blame

Change Log Change quem ?

Homologação Sofrível

Deploy ..rável

Mesolítico

4. trimestre 2009 – Janeiro 2010

Vamos introduzir testes !

Iiiih, mas, neste código

acoplado e framework fraca ?

Um mês inteiro depois…

Neolítico

Fevereiro, Março 2010

Precisamos documentar

para a eternidade !

OMG !

Espere !

Ainda há a especificação

técnica…

Enquanto isso… PHPUnit !

Bem melhor do que a primeira tentativa :)

Recop e Internet Fixa

Utilizaram PHPUnit

com resultados expressivos !

Neolítico

Processo Go Horse Variável

Métrica da

Qualidade

Ligações no Help Vex;

Testes de unidade

Controle de Bugs Deu bug, arruma aí !

Rastreabilidade svn blame

Change Log Change quem ?

Homologação Sofrível

Deploy ..rável

Idade do Bronze

2. trimestre 2010

Ascensão do PHPUnit

Como documentar para a

eternidade ?

Por que não adotar testes

de unidade no Payment ?

O problema está em como

fazer isto.

O problema está em como

fazer isto.

Payment = Web Services

Que tal testar os serviços ?

Após a introdução de

testes no Payment

Situações de bugs foram

corrigidas !

A manutenabilidade tornou-

se simplificada !

Por que não um

ChangeLog.txt de cada

release ?

Manutenção complicada

+

Baixa adoção

Idade do Bronze

Processo Go Horse Variável

Métrica da

Qualidade

Ligações no Help Vex;

Testes de unidade

Controle de Bugs Deu bug, arruma aí !

Rastreabilidade svn blame

Change Log ChangeLog.txt

Homologação Sofrível

Deploy ..rável

Idade do Ferro

2. semestre 2010 - Hoje

Estabilização do PHPUnit

… e de mocks em Ruby ;)

Precisamos documentar

para a eternidade !

Como refabricar um

sistema legado garantindo

a estabiliadde durante as

fases ?

Design emergente.

Design emergente.

Como poderíamos facilitar

a homologação ?

Futuro

Testes de unidade

Experimentar

integração contínua

no Payment

Retrospectivas

top related