Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TDC2015 - Melhorando o Onboarding de Desenvolvedores com Boxen, Vagrant e Kitchenplan

TDC2015 - Melhorando o Onboarding de Desenvolvedores com Boxen, Vagrant e Kitchenplan

Um Onboarding automatizado é muito mais do que apenas otimizar recursos e diminuir o TTFC (Time to First Commit). Reforça a cultura da empresa e dá um novo sentido para o termo "ágil". Dentre uma crescente quantidade de opções, veremos workflows para diversos tipos de times usando Boxen, Vagrant e Kitchenplan.

Gabriel Mazetto

May 13, 2015
Tweet

More Decks by Gabriel Mazetto

Other Decks in Programming

Transcript

  1. ...

  2. Sistema Operacional Puppet definições de projeto definições de usuá definições

    globais Manifests do github.com/boxen/puppet-* Boxen CLI
  3. ➔ opinionated (CoC) ➔ auto-contido: boxen implode ➔ atualiza a

    cada execução ➔ configurações pessoais ou por projeto ➔ oficialmente OSX Only ➔ funciona melhor com máquina recem formatada ➔ precisa de receitas específicas do Puppet ➔ dificil compartilhar fora da empresa*
  4. Boxen will not work with an existing rvm install. Boxen

    may not play nice with a GitHub username with dash(-) Boxen may not play nice with an existing rbenv install. Boxen may not play nice with an existing chruby install. Boxen may not play nice with an existing homebrew install. Boxen may not play nice with an existing nvm install.
  5. ➔ opinionated (CoC) ➔ atualiza a cada execução ➔ configurações

    pessoais ou por grupo ➔ funciona mesmo em máquinas não formatadas ➔ oficialmente OSX Only* ➔ dificil compartilhar fora da empresa*
  6. ➔ auto contido ➔ compartilhável ➔ por projeto ➔ funciona

    em qualquer OS (até windows) ➔ depende de virtualização ➔ bootstrap é lento