Miquido

Miquido es una empresa de consultoría de estrategia de producto que ayuda a sus clientes a desarrollar productos digitales, desde la concepción hasta la llegada al mercado. Con sede en Cracovia (Polonia), Miquido opera en todo el mundo, con especial interés en los Estados Unidos, el Reino Unido, el Benelux, el DACH y los países escandinavos, y cuenta con 220 empleados, 120 de ellos, desarrolladores.

«Hemos elegido JetBrains por tres razones: la utilidad, la capacidad de configuración y la disponibilidad de los complementos».

— Piotr Polus, responsable técnico de frontend de Miquido

¿A qué se dedica su empresa? ¿Cuáles son sus principales productos?

Nuestro equipo multifuncional de expertos ayuda a las empresas en todas las fases de desarrollo de sus productos digitales. Además del diseño y el desarrollo, ofrecemos a nuestros clientes un conjunto de servicios complementarios que incluyen:

  • Definición de la visión del producto
  • Análisis de la competencia
  • Análisis comercial y del mercado
  • Recomendaciones sobre la hoja de ruta
  • Desarrollo de la estrategia de producto
  • Definición del producto mínimo viable
  • Creación de prototipos
  • Escalabilidad del producto

¿En qué sectores opera principalmente su empresa?

Destacamos en las soluciones digitales para FinTech, entretenimiento, viajes y comercio electrónico.

¿Qué productos de JetBrains utilizan en sus procesos de trabajo?

El equipo de Miquido utiliza a diario WebStorm, IntelliJ IDEA, AppCode, GoLand, PhpStorm, PyCharm, DataGrip y TeamCity.

¿Qué les llevó a buscar productos de JetBrains o soluciones alternativas, y qué otras soluciones han tenido en cuenta?

Hace unos años, cuando éramos una empresa de software en crecimiento, buscábamos un socio que nos ayudara a:

  • Escalar y unificar todos los procesos tecnológicos de la empresa.
  • Ofrecer la mejor experiencia posible a los desarrolladores.

Las soluciones de JetBrains ayudaron a Miquido a pasar de ser más de 50 miembros en el equipo a ser más de 200. Durante todo este tiempo, hemos utilizado TeamCity y Upsource para apoyar nuestros procesos. Los IDE de JetBrains se han convertido en las herramientas predeterminadas para cuatro equipos de desarrollo de Miquido: Android, Frontend, Node JS y PHP.

Hemos elegido JetBrains por tres razones: la comodidad de uso, la capacidad de configuración y la fácil disponibilidad de complementos. ¿Y a qué conclusiones hemos llegado? Tal y como comentan desde nuestro equipo de Android:

«No hay mejor alternativa a las herramientas de JetBrains cuando se trata de desarrollo de Android. Ninguno de nuestros desarrolladores se plantea (o se ha planteado) cambiar de herramienta».

— Jan Hudzik, responsable técnico de Android de Miquido

¿A qué retos se han enfrentado al adoptar las herramientas de JetBrains?

Al principio, TeamCity tenía un umbral de entrada bastante alto para los desarrolladores con menos experiencia.

Por un lado, su capacidad de configuración nos daba muchas opciones para ajustar la CI/CD. Por otro lado, los desarrolladores solían sentirse abrumados la primera vez que utilizaban la herramienta.

Describan algún problema o tarea que hayan podido abordar o incluso resolver por completo gracias a las herramientas de JetBrains.

En Miquido, llevamos muchos proyectos distintos al mismo tiempo, con una variabilidad muy alta. Por ejemplo, el proceso de desarrollo de una aplicación móvil para iOS requiere un enfoque completamente diferente al de un backend de microservicio o un frontend web estático.

«Con los años, la flexibilidad de TeamCity nos ha permitido concentrar el 100 % del proceso de CI/CD en una sola herramienta. Su flexibilidad ha hecho que construyéramos todas nuestras soluciones en un solo lugar y que el conocimiento sobre el tema se centralizase».

— Piotr Polus, responsable técnico de frontend de Miquido

¿Cuáles son sus objetivos y cómo piensan utilizar las herramientas de JetBrains para alcanzarlos?

Actualmente, tenemos pensado utilizar Code with Me para compartir código durante la programación en equipo y por pares. Como nos hemos volcado en el trabajo a distancia durante la pandemia, creemos que es una buena herramienta para hacer pruebas e introducir en nuestro flujo de trabajo diario.

Además, estamos deseando que llegue la nueva herramienta de JetBrains: ¡Fleet!

¿Tiene algún consejo que le gustaría compartir con nuestros lectores?

Tenemos dos sugerencias:

  1. Descubrir los complementos del IDE. Seguramente, le ayudarán a organizar el intercambio de conocimientos entre su equipo de DevOps y los desarrolladores.
  2. TeamCity no es una herramienta tan difícil. De hecho, permite a los desarrolladores asumir algunas responsabilidades relacionadas con CI/CD.

Historias de clientes similares

OpenStack

Swapnil Kulkarni, colaborador tecnológico activo, OpenStack

PyCharm presenta incontables ventajas en comparación con los editores de texto en términos de funcionalidad soportada. Con respecto al desarrollo de Python, PyCharm sin duda destaca con funcionalidades como la depuración remota, los controles de calidad del código y las integraciones con software de terceros como Docker y Kubernetes.

IT Manufactory

Varij Kapil, desarrollador de software, IT Manufactory

Todavía estamos en una fase de creación de nuevas características y funcionalidades en nuestro producto principal, y a veces cambian muchas cosas en muchos sitios. Los cambios significativos y la refactorización deben producirse en múltiples módulos Java y componentes React. Realizar cambios tan grandes no habría sido posible sin los productos JetBrains.

The Ensign Services

Joshua Bigoss, director de Servicios de Datos, Ensign Services

Mi equipo no podría haber respondido a las necesidades de nuestra organización durante la pandemia sin la agilidad y precisión que Space nos proporcionó. En 2020 mi equipo y yo trabajamos muchas jornadas de 12 horas y semanas laborales de 7 días. Hubo meses en los que me despertaba a las 3 de la madrugada por la ansiedad, el estrés o el miedo por nuestros residentes y cuidadores y por las necesidades siempre cambiantes de nuestra organización. Pero ni una sola vez tuve que pensar en la comunicación eficaz, la colaboración o la disponibilidad y me alegré de disponer de esta herramienta.

Más historias de clientes