a fantástica fábrica de software

19
A Fantástica Fábrica de Software Pegue seu Ticket dourado para essa viagem

Upload: lucas-barros

Post on 19-Jul-2015

252 views

Category:

Technology


8 download

TRANSCRIPT

Page 1: A fantástica fábrica de software

A Fantástica Fábrica de SoftwarePegue seu Ticket dourado para essa viagem

Page 3: A fantástica fábrica de software

VAMOS LÁ?

Page 4: A fantástica fábrica de software

SINOPSE

Processos manuais complicados, difíceis de repetir e fragmentados tendem a erros e desperdícios de

tempo, logo, de dinheiro.

Abstraia a execução de tudo que se possa ser automatizado por maquinas e processos autônomos

e configuráveis ou possível de ser programado.

Page 5: A fantástica fábrica de software

Amadores ou Profissionais?- Trabalhos repetidos e manuais são

apreciados.

- Trabalhos únicos, jamais se fazem 2 iguais.

- Pequenos defeitos e deformidades podem ser considerados arte.

- A escala de produção é baixa, geralmente individualmente monolítica.

- Geralmente a inspiração dita as regras e não são usados padrões de conformidades para Qualidade.

- Trabalhos super automatizados.

- Trabalhos reaproveitados e é possível garantir conjuntos de características em série.

- Defeitos não são tolerados, equipes de QA trabalham para evitar erros.

- A Escala de produção é variável pela demanda mas altamente escalável.

- Geralmente padrões de qualidade ditam a regra, e a inspiração deve ser apoiado nelas.

Page 6: A fantástica fábrica de software

Testes manuais

sem técnicas

Anti padrões (e outras insanidades)

Copiar (e modificar) código existente ao

invés de criar soluções genéricas

Fator de improvabilidade: Assumir que é improvável que um erro conhecido ocorra

Tendência em reinventar a roda: Falhando em adotar uma solução adequada e existenteConstruir tudo de

novo o tempo todo

Controlar requisitos e versionamento é perda de tempo, VAMOS PARTIR PRO FAZER!

Instalar aplicação em

um ambiente é fácil:

Faço tudo na mão

mesmo!

Deploy via FTP! PQP!

Ambientes de produção, homologação e dev totalmente diferentes e gerenciado pela sorte

Ausência total de testes automatizados de qualidade

Trabalho só é testado realmente em produção

Feedback de bugs geralmente detectados por usuários finais

Page 7: A fantástica fábrica de software

PODEMOS SER MELHORES?SIM, SEI...

Page 8: A fantástica fábrica de software

PROJETE SEU

PROJETO

Page 9: A fantástica fábrica de software

CONTROLE, PLANEJEE REGISTRE TUDO

SOBRE SEU PROJETO

Page 10: A fantástica fábrica de software

VERSIONE OS FONTES E ARTEFATOS.

Page 11: A fantástica fábrica de software

MANTENHA SERVIÇOS E INFRA

COMO CÓDIGOE VERSIONADO

Page 12: A fantástica fábrica de software

AMBIENTES VIRTUALIZADOS

PARA DEV, TESTE E HOMOLOGAÇÃO

Page 13: A fantástica fábrica de software

Testes automatizados, de caixa, evasivos, AB,

unitários, de UI gravados e de performance.

Page 14: A fantástica fábrica de software

AMBIENTES CLOUD COMPUTING PARA PRODUÇÃO

Page 15: A fantástica fábrica de software

Automatizando tudo via INTEGRAÇÃO CONTINUA

eEntregando automaticamente

Page 16: A fantástica fábrica de software

COMO FUNCIONA? UM DESENHO PRA FIXAR!

Page 17: A fantástica fábrica de software

Feedback Instantâneo

Em caso de falha na build

Em caso de sucessoDeploy em produção

Build agendada para teste e deploy automático

Constrói o ambiente virtual para o teste

Roda Suíte de testes autônomos

Modelagem CI

ProgramadorAtende ticketrequisito de mudança

Page 19: A fantástica fábrica de software

OBRIGADO!