Cultura Ingenieril
Somos una startup de ritmo rápido con ingenieros muy talentosos quienes aman el código abierto y los principios ágiles.
Nuestros valores son reflejados en la manera en que construimos software.
En EOS Costa Rica valoramos:
Decentralización
Nosotros estamos decentralizando los modelos económicos de la internet.
Transparencia
Todos nuestros procesos son abiertos y transparentes. Somos un equipo multidisciplinario donde los desarrolladores saben también exactamente qué está ocurriendo en los servidores; trabajamos junto al equipo de DevOps - "si tu lo construyes, tu lo corres". Tenemos pautas claras de proyectos y discutimos los planes abiertamente en github; los mensajes y llamadas en zoom son frecuentes.
Comunicación y Franqueza
Creemos en la honestidad, transparencia y franqueza como pilares para crear un sólido ambiente saludable donde cada uno puede desarrollar a su máximo potencial. Comunicación continua y llamadas uno a uno frecuentes son parte esencial de nuestro día a día en el trabajo.
Diseño Centrado en el Usuario
Nosotros desarrollamos para humanos. Nuestro proceso empieza por entender las necesidades de las personas y cómo se alinean con el negocio y las metas de los productos. Un proceso iterativo nos permite validar continuamente para tomar decisiones acerca del desarrollo y el diseño.
Enfoque de Entrega de Valor
Nos enfocamos en entregar valor por encima de todo; es la base de nuestras decisiones. Nos aseguramos que los hacemos entrega valor tanto a nuestros usuarios como a nuestros clientes.
Libertad para Explorar Ideas
Estamos constantemente mejorando y evolucionando; estamos siempre buscando mejores y más efectivas formas; valoramos la exploración, experimentación y las mentes abiertas.
Salud y Bienestar
Las personas felices y saludables se desenvuelven mejor. Promovemos el ejercicio, el arte, buen descanso y tiempo lejos de la computadora para recargar energías y evitar el agotamiento.
Organizamos trabajos en la playa de forma periódica con un programa llamado EOSurf.
Automatización de Tareas Repetitivas
La automatización está encima en las lista de nuestras prioridades; todo desde de la configuración hasta la optimización en el código, pruebas, despliegue y entrega.
Proyectos de Código Abierto
Promovemos la participación en proyectos de código abierto así como también abriendo nuestros proyectos a código abierto.
Agilidad Ligera
Trabajamos con una ligera metodología para entregar la mayor cantidad de valor tan rápido como sea posible. Mantenemos lo que mejor se desempeña y descartamos reglas rígidas que pueden ser más un problema ya que no aportan gran valor. Valoramos las prácticas de principios ágiles.
Participación en las Comunidades de Desarrollo Local
Creemos que involucrarnos y participar en las comuninidades de desarrollo nos permite aprender y crecer. Al mismo tiempo, nuestra participación enriquece la comunidad en general, ya que compartimos nuestro conocimiento con otros.
Diversidad, Colaboración y Respeto Mutuo
Un grupo diferentes de personas y mentes diversas producen soluciones más creativas ya que cada individuo tiene para sí, su forma de pensar, operar y resolver problemas.
Revisión de Código por Pares (Peer code-reviewing)
Programación en pares y revisión de código por pares son aspectos fundamentales en nuestro proceso de desarrollo; creemos que es una de las mejores formas de aumentar la calidad y esparcir el conocimiento. Seguimos el flujo de Github para desarrollar todas nuestras aplicaciones.
Integración Continua
La Integración Continua nos permite detectar problemas de forma temprana y reducir costos que nos ayudan a entregar software robusto de forma rápida.
Retrospectivas
Cuando algo va mal no buscamos culpables, en vez de eso, preferimos hacer una reunión de retrospectiva y aprender de lo que estuvo mal.
Libertad para Trabajar Desde donde Quieras
Somos un equipo completamente distribuido, en pleno siglo 21, no hay una necesidad real para estar atascado en el tráfico y perder tiempo de tu vida moviéndote de un lugar a otro para trabajar en desarrollo de software. Nos reunimos en persona cada cierto tiempo cuando requerimos analizar, diseñar y coordinar el trabajo.