Herramientas de equipo
El uso de herramientas de integración e implementación continuas está más extendido entre los ingenieros de desarrollo y operaciones, arquitectos, jefes de equipo y promotores de desarrolladores.
Existe una gran variedad de herramientas de colaboración en equipo y cada una de ellas se adapta a diferentes necesidades. Elegir la herramienta adecuada para su equipo puede ser abrumador. Por eso, hemos elaborado la entrada del blog Las mejores herramientas de colaboración de 2021, que se basa en los resultados de la encuesta DevEco y examina las distintas herramientas de colaboración que utilizan los profesionales del software en la actualidad.
El uso de las herramientas de videoconferencia ha crecido de forma significativa, obviamente a causa de la pandemia y del aumento del trabajo a distancia. Actualmente, el 66 % de las personas encuestadas utiliza herramientas de videoconferencia, mientras que el año pasado solo lo hacía el 43 %. Los índices de uso de otros canales de comunicación no han cambiado demasiado.
Mientras que Jenkins es el sistema de integración continua más popular para uso empresarial, GitHub Actions es la opción más frecuente para uso personal.
La gran mayoría de los desarrolladores (91 %) utiliza GitHub para el control de versiones.
Hay una clara tendencia en las herramientas que introducen soluciones en la nube. La utilización de versiones en la nube se ha duplicado desde 2018. Actualmente, la mitad de los usuarios de herramientas de integración continua ejecuta esas herramientas en la nube. La utilización de la nube también es una tendencia al alza para otras herramientas, como los sistemas de seguimiento de incidencias y las soluciones de entrega continua.
En 2021, JetBrains presentó TeamCity Cloud, un servicio gestionado de integración e implementación continuas diseñado para equipos que no quieren ocuparse de mantener y escalar su propia infraestructura. Hace que el desarrollo colaborativo sea más fácil, más rápido y más agradable.
Al parecer, un gran número de usuarios de Skype ha elegido Microsoft Teams como herramienta de mensajería instantánea o chat.
Se han producido cambios drásticos en el mercado de las herramientas de videollamada/videoconferencia. Zoom, Microsoft Teams y Google Meet se han vuelto significativamente más populares, mientras que Skype ha perdido gran parte de sus usuarios.
El desarrollador medio utiliza entre 6 y 8 herramientas diferentes para colaborar con su equipo.
En un esfuerzo por reducir el número de herramientas diferentes entre las que los equipos tienen que cambiar, YouTrack, una herramienta de gestión de proyectos y seguimiento de incidencias de JetBrains, ha introducido la función Knowledge Base. Le servirá de ayuda para organizar la documentación del producto y las notas personales junto con las incidencias y los proyectos.
El uso de servidores FTP locales ha disminuido en comparación con 2020, pero otras herramientas basadas en la nube han ganado usuarios. Entre las opciones proporcionadas para "Otros", un número bastante significativo de personas encuestadas ha mencionado soluciones personalizadas.
Los equipos tienden a utilizar un conjunto de herramientas proporcionadas por un proveedor. Por ejemplo, existe una correlación entre las distintas herramientas de Atlassian: los desarrolladores tienden a utilizar Jira, Bitbucket y Confluence a la vez. También podemos ver una correlación en el desarrollo .Net entre las tasas de utilización de la pila de herramientas de Microsoft.
Esta tendencia no es sorprendente, ya que el uso de herramientas de un proveedor es más conveniente en términos de gestión de licencias y soporte. Además, las herramientas de un mismo proveedor suelen estar mejor integradas entre sí.
En JetBrains hemos decidido ir más allá del desarrollo de herramientas individuales con una potente integración. Hemos creado una única plataforma, Space, para todo el proceso de desarrollo y comunicación. Space es una plataforma unificada que combina todas las herramientas que necesita para todo el proceso de desarrollo de software, y ofrece integración con nuestros IDE.
Combina el alojamiento de Git, las revisiones de código, la automatización, la integración e implementación continuas, los paquetes, las incidencias y los documentos, los chats y los calendarios; todo en un solo lugar y todo integrado desde el principio.
Con una única plataforma, puede eliminar los traspasos entre integraciones, reducir el tiempo de los ciclos y ofrecer un software de calidad que cumpla con las exigencias de la misión.
Realizar un seguimiento de proyectos y tareas, utilizar paneles de Agile, planificar sprints y lanzamientos, mantener una base de conocimiento, trabajar con informes y paneles, y crear flujos de trabajo que se adapten a los procesos de su empresa.
YouTrack puede manejar cualquier cosa, desde tareas personales hasta carteras de proyectos de toda la empresa, de forma fácil y elegante.
Automatice procesos de CI/CD de cualquier complejidad y escala, reciba notificaciones sobre los problemas del build en tiempo real y encuentre rápidamente las confirmaciones que causan errores en las pruebas.
Al igual que su IDE le dé más capacidad de codificación, TeamCity hace lo mismo con la integración continua. Se integra con sus herramientas de compilación y prueba, visualiza sus procesos de DevOps al detalle y le ayuda a ser más productivo desde el primer día.
¡Gracias por el tiempo que nos has dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Participe en el JetBrains Tech Insights Lab
Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.