Continuous Delivery Trainning
Upcoming SlideShare
Loading in...5
×
 

Continuous Delivery Trainning

on

  • 879 views

This is a

This is a

Statistics

Views

Total Views
879
Views on SlideShare
878
Embed Views
1

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Build éapenasumavez!!! Depoisevoluaobinario!

Continuous Delivery Trainning Continuous Delivery Trainning Presentation Transcript

  • Continuous Delivery
    TreinamentorealizadonaThoughtworksBrasilemAgostopor @jezhumblee @tpbrown
    Guilherme Elias - @guilhermeselias
  • Continuous Delivery
    Blog - http://continuousdelivery.com/
    Autores- http://continuousdelivery.com/about
    Principal referência – @martinfowler
  • Fato!
    Qual a suafrequênciaatual de seus releases?
    Qual a frequênciaquevocêprocura?
    OK! Suaempresa/time estápreparadaparaisso?
    Ser rápidofazsentido?
    Elimine as restrições! Facilite as operações!
  • By Example
    http://code.flickr.com
    Flickrwas last deployed 3 hours ago, including 8 changes by 3 people. In the last week there were 79 deploys of 488 changes by 21 people.
    em
    30 de Setembro, 2011 às 00:01
    #disciplina #automacao #estabilidade
  • Continuous Delivery
    Continuous
    Delivery
    • Atémacacospodemrealizar;
    Deployment
    - O time decide quando;
    - Masemqualquermomento;
  • Entregandocontinuamentevocêconsegue …
    Obter feedback antes de implementarfuncionalidades;
    Eric Ries “Test MVP before release features”
    Planejar/Anunciargrandesmudançaseevitargrandessurpresas(rollbacks);
    Investircontinuamenteemautomação!
  • Mastambémépreciso …
    “Fôlego” parapensaremautomação;
    Pessoasinteragindoparafocaremestabilidade;
    Responsabilidade dos desenvolvedores;
  • Why?
    Processosmanuais?
    Porqueéruimtestar?
    Demorou a entregar(Lead Time)?
  • Automaçãoétudo? Ouseriaparatudo?
    Build Automático;
    Deploy Automático;
    Testes automatizados;
    Release AZAP!
    Heuristica! Pessoassãoótimasparaisso.
  • CulturaDevops
    Show cases parao time;
    Desenvolvedoressabemfazer deploy;
    Monitoramento
    Infraestrutura no controle de
    versão
  • E muitomais …
    Feature Branching;
    Feature Toogles;
    Branch By Abstraction;
    Blue-Green Deployments;
    Emergency Fixes;
    Behavior Driven Development;
    Virtualization;