a fantástica fábrica de software

Post on 19-Jul-2015

252 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

LUCAS BARROSCTO id5 Soluções web

lucas@id5.com.br

VAMOS LÁ?

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.

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.

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

PODEMOS SER MELHORES?SIM, SEI...

PROJETE SEU

PROJETO

CONTROLE, PLANEJEE REGISTRE TUDO

SOBRE SEU PROJETO

VERSIONE OS FONTES E ARTEFATOS.

MANTENHA SERVIÇOS E INFRA

COMO CÓDIGOE VERSIONADO

AMBIENTES VIRTUALIZADOS

PARA DEV, TESTE E HOMOLOGAÇÃO

Testes automatizados, de caixa, evasivos, AB,

unitários, de UI gravados e de performance.

AMBIENTES CLOUD COMPUTING PARA PRODUÇÃO

Automatizando tudo via INTEGRAÇÃO CONTINUA

eEntregando automaticamente

COMO FUNCIONA? UM DESENHO PRA FIXAR!

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

OBRIGADO!

top related