Desarrollo
en equipo


HOLA!
Sebastian Ferrari
CTO y Co-Founder de Taller
Profile: //drupal.org/user/567694
Slides: //slid.es/sebastianferrari
Github: //github.com/sebas5384
Twitter: //twitter.com/sebas5384

CAOS
Bugs fuera de control
Configuración de ambiente
Deploy

Sorpresa !!
Mantenimiento
Te encuentras asi ?!
...que hacer ?

Para que?
Desarrollo eficiente
evitar desperdício
DevOps
Culture
Cultura es importante!!!

Sea exigente con su código !!
DevOps
Culture
Automation
Hora humana
deve ser
aprovechada
para CRIAR
Hora máquina
deve ser
aprovechada para
executar
processos
repetitivos
Errar
es
humano
... cierto?
Automation
- Test: Git hooks, Cucumber,
Watir, Gherkin, Selenium, ...
- Jenkins, Travis, ...
- Puppet, Chef, Ubuntu Juju, ...
- GitFlow
Ambientes
- LOCAL
- Desarrollo diário, inestable. -
DEV
- Integraciones casi constantes.
-
QA
- Validación y test de nuvas features.
-
STAGE
- Integración de novas features
con el último estable en producción. -
PRODUCTION
- Ambiente de producción, cliente está viendo.
Entrega contínua

Deploys diários
DevOps
Culture
Automation
Monitoring
Monitoring
- New Relic
- JMeter
- Nagios ou Lcinga(fork)
- Zabbix
- Google Analytics
- Kanban
- El Traquer (in-progress)
DevOps
Culture
Automation
Monitoring
Share
Share
- Comunicación constante
- Code review
- Repositório con feature de interacción:
- GitHub
- Beanstalk
- BitBucket
Tempo de implementação
~ 1 ano
Gracias!!
preguntas?
questions?
Desenvolvimento Drupal em equipe
By Sebastian Ferrari
Desenvolvimento Drupal em equipe
- 2,287