Spines.me: automatizaciones e integraciones

25
AUTOMATIZACIONES INTEGRACIONES qué bien se vive con

Transcript of Spines.me: automatizaciones e integraciones

Page 1: Spines.me: automatizaciones e integraciones

AUTOMATIZACIONES INTEGRACIONES

qué bien se vive con

Page 2: Spines.me: automatizaciones e integraciones

HABÍA UNA VEZ…

Page 3: Spines.me: automatizaciones e integraciones

TEAMMar de Plata, Barcelona, La Rioja,

Zaragoza

Page 4: Spines.me: automatizaciones e integraciones

TEAMMar de Plata, Barcelona, La Rioja,

Zaragoza, la Nube

Page 5: Spines.me: automatizaciones e integraciones

ACUERDOS DE EQUIPO: • Equipo distribuido… la comunicación muy es importante

• Queremos laburar desde cualquier sitio

• Todos tenemos que estar al tanto de lo que pasa

• Reducir el factor bus al máximo

• Responsabilidad compartida

• No hay nichos

• …

Page 6: Spines.me: automatizaciones e integraciones

HQ

Page 7: Spines.me: automatizaciones e integraciones

NUESTRA TECNOLOGÍA

• core-api (Ruby)

• webapp (Angular)

• apps Android / iOS (Ionic)

• bbdd (Postgresql, Redis)

Page 8: Spines.me: automatizaciones e integraciones

TRABAJAMOS CON…• Trello para la gestión de tareas (tenemos varios tableros temáticos)

• Github como repositorio y gestor de issues

• Slack y Google Hangouts para comunicarnos

• Pipedrive como CRM

• Uservoice para feedback

• Un montón de herramientas y servicios auxiliares

Page 9: Spines.me: automatizaciones e integraciones
Page 10: Spines.me: automatizaciones e integraciones
Page 11: Spines.me: automatizaciones e integraciones

UNA APP PARA CONTROLARLAS A TODAS

• Pensada para comunicar equipos de una forma moderna (no queríamos usar el mail para esto)

• Buscador muy potente

• Web + App escritorio + Apps móviles

• Apuesta por las integraciones

• Notificaciones por canal, mention o palabras

• Todas nuestras comunicaciones pasan por Slack

Page 12: Spines.me: automatizaciones e integraciones

• integración con el buscador

• vista previa en el timeline

• link directo

Page 13: Spines.me: automatizaciones e integraciones
Page 14: Spines.me: automatizaciones e integraciones
Page 15: Spines.me: automatizaciones e integraciones
Page 16: Spines.me: automatizaciones e integraciones
Page 17: Spines.me: automatizaciones e integraciones
Page 18: Spines.me: automatizaciones e integraciones
Page 19: Spines.me: automatizaciones e integraciones

• test• deploy• web on/off

Page 20: Spines.me: automatizaciones e integraciones

Jenkins Rules • en verde o no deploy• verde implica:

• test unitarios (Jasmine, Rspec)• test de seguridad (Brakeman)• test de estilo de código (Rubocop, jshint…)• optimizado (minificación de css, js, imágenes…)• “dockerizado”

Page 21: Spines.me: automatizaciones e integraciones

Botludo… nuestro propio bot

• twittea

• recuerda cosas

• da ordenes a Jenkins

• nos recuerda la daily y las demos

• tiene nuestro directorio de urls

• es nuestro alter ego

• ¡busca GIF animados!

• …

Si lo puede hacer Botludo… ¿por qué voy a hacerlo yo?

Page 22: Spines.me: automatizaciones e integraciones

BOLA EXTRA: AUTOMATIZATE INTEGRATE

Page 23: Spines.me: automatizaciones e integraciones

BOLA EXTRA: IOT

• CIEM ping

• Aigor

Page 24: Spines.me: automatizaciones e integraciones

TO DO• Mejorar test y validaciones CSS

(Sass)

• Integrar Pipedrive

• Recuperación servicios automática

• commit/deploy desde el Vignemale

Page 25: Spines.me: automatizaciones e integraciones

GRACIAS :)

@spinesme @thebotludo @francholab

http://spines.me

https://slack.com/https://ifttt.com/https://zapier.com/

https://hubot.github.com/

https://jenkins-ci.org/http://newrelic.com/https://www.nagios.org/http://www.alfredapp.com/https://github.com/francho/aigor