Pare de cometer os mesmos erros

29
PARE @helmedeiros DE COMETER OS MESMOS ERROS

description

Apresentação realizada no RBS HOTSPOT sobre cultura de qualidade de software, testes e ferramentas.

Transcript of Pare de cometer os mesmos erros

Page 1: Pare de cometer os mesmos erros

PARE

@helmedeiros

DE COMETER OS MESMOS ERROS

Page 2: Pare de cometer os mesmos erros

?O QUE ESTAMOS FAZENDODE ERRADO

Page 3: Pare de cometer os mesmos erros

ano...APÓS ...ano

Page 4: Pare de cometer os mesmos erros

COMO <CLIENTE>, EU QUERO...

Page 5: Pare de cometer os mesmos erros

MAS...REQUISITOS MUDAM

ELES SEMPRE MUDAM

Page 6: Pare de cometer os mesmos erros

PRESSÃO

DIVIDA

PAGARACUMULAR

ENTREGAR

Page 7: Pare de cometer os mesmos erros

HISTÓRIA 2

HISTÓRIA 1 HISTÓRIA 3

HISTÓRIA 4HISTÓRIA 5

HISTÓRIA 6

Page 8: Pare de cometer os mesmos erros

esta parte funciona?

HISTÓRIA 3

Page 9: Pare de cometer os mesmos erros

HISTÓRIA 2

HISTÓRIA 1 HISTÓRIA 3

HISTÓRIA 4HISTÓRIA 5

HISTÓRIA 6

Page 10: Pare de cometer os mesmos erros

ela funciona com aquela outra?

HISTÓRIA 2

HISTÓRIA 1 HISTÓRIA 3

Page 11: Pare de cometer os mesmos erros

o usuário consegue fazer isso?

HISTÓRIA 5

Page 12: Pare de cometer os mesmos erros

TESTESANTESouDEPOIS

Page 13: Pare de cometer os mesmos erros

unitário

aceitação integração...

Page 14: Pare de cometer os mesmos erros

MAXIMIZE O TEMPOtestes!

70% desenvolver algo novo

10% mapear bugs20% corrigir bugs

Page 15: Pare de cometer os mesmos erros

AUTOMATIZAR!FAZ TODA A DIFERENÇA

Page 16: Pare de cometer os mesmos erros

Entendendo!

Suite de teste

test runner

RelatórioRelatórioX sucessos

Y falhas

Z errosteste unitário

caso teste caso teste caso teste

caso teste caso teste caso teste

fixtures

teste unitário

caso teste caso teste caso teste

caso teste caso teste caso teste

Page 17: Pare de cometer os mesmos erros

SONAR

código

arquitetura

duplicaçõesteste unitário

complexidade

problemas potenciais melhores práticas

Page 18: Pare de cometer os mesmos erros

SONAR

Page 19: Pare de cometer os mesmos erros

PLUGINS!EMMA

JUNIT

SVN

GIT

IvyAntSelenium

Page 20: Pare de cometer os mesmos erros

http://www.flickr.com/photos/ex_upload/3845874739/

eu não uso testes

Page 21: Pare de cometer os mesmos erros

VAMOS

COMEÇAR!!

Page 23: Pare de cometer os mesmos erros

http://www.flickr.com/photos/wwworks/4005631298

reading clubs

Page 24: Pare de cometer os mesmos erros

http://www.flickr.com/photos/sweetonveg/5026716018

kidness coding

Page 25: Pare de cometer os mesmos erros

relaxing group

Page 27: Pare de cometer os mesmos erros

dívida técnica

responsividade

custo real

custo real

Page 28: Pare de cometer os mesmos erros

QUEREMOS GERAR

VALOR RÁPIDO?

Page 29: Pare de cometer os mesmos erros

FEITO!!

@helmedeiros