Swimm ayuda a los desarrolladores a compartir conocimientos y comprender el código de los demás

Casi todas las empresas de hoy son empresas de software, lo que significa que todas las empresas tienen que administrar el código de alguna forma. Sin embargo, cuanto más grande se vuelve una empresa y más depende del software para funcionar, más grandes se vuelven las bases del código y más ingenieros y desarrolladores van y vienen de una empresa; aquí es donde las cosas pueden comenzar a complicarse, especialmente cuando el el autor original no proporcionó suficiente documentación para mostrar cómo funcionan.

De hecho, comprender el código escrito de otra persona puede ser un gran desafío en el mejor de los casos, pero especialmente para los recién llegados a un equipo de ingeniería. Y aquí es donde la startup israelí Swimm se propone ayudar, permitiendo a los equipos de desarrolladores comprender mejor el código sincronizándolo con documentación inteligente que se mantiene actualizada incluso cuando cambia la base del código. En última instancia, esto está diseñado para ayudar con la incorporación de desarrolladores y la colaboración en equipo, lo cual es especialmente importante en un momento en el que gran parte de la fuerza laboral global opera de forma remota.

Hoy, la compañía con sede en Tel Aviv emergió formalmente del sigilo después de seis meses en beta cerrada y anunció que ha recaudado $ 5.7 millones en una ronda de financiación inicial liderada por Pitango First.

El punto más importante que resuelve Swimm es el tiempo que tardan los desarrolladores en comprender una nueva base de código, o partes del código en una «zona desconocida», dijo a VentureBeat el cofundador y director ejecutivo de Swimm, Oren Toledano. «Este problema ocurre cuando un desarrollador se une a una nueva empresa, a un nuevo equipo, se mueve de un proyecto a otro o contribuye al código abierto», dijo. «Esto lleva mucho tiempo, es costoso y doloroso para la empresa y para los empleados».

Como funciona

Las empresas implementan Swimm instalando su aplicación de escritorio, a la que los equipos de desarrolladores agregan sus respectivos repositorios de Git, ya sea GitHub, GitLab, Bitbucket o en cualquier lugar. La plataforma aún no es compatible con otros sistemas de control de versiones, como Mercurial o Perforce. Una vez sincronizado, todo el contenido creado por los usuarios de Swimm se almacena en el repositorio del cliente y no se comparte con los servidores de Swimm.

Arriba: plataforma de Swimm

Con «snippet studio», los usuarios pueden crear tutoriales de código y documentos directamente desde la base del código, lo que permite a los ingenieros resaltar áreas específicas para incluir comentarios que expliquen su lógica y sincronizarlos con «listas de reproducción» que cubren un problema específico en profundidad. .

Arriba: Natación: Listas de reproducción y unidades

Dado que las bases del código están en constante evolución, los tutoriales y la documentación correspondientes también deben cambiar, por lo que Swimm ha desarrollado un algoritmo de sincronización automática que sugiere automáticamente cambios en los documentos.

Arriba: Natación: sincronización automática

Swimm eventualmente ejecutará un modelo SaaS basado en suscripción, pero aunque permanece en beta cerrada, Toledano dijo que «todavía está explorando diferentes modelos de precios» según el tamaño del equipo que lo usa. Y aunque no divulgó ningún usuario en etapa inicial, dijo que abarca desde «startups muy pequeñas, en etapa temprana hasta grandes empresas» en Estados Unidos e Israel.

Existen muchas herramientas de gestión del conocimiento que ya están dirigidas a la esfera del desarrollo de software, como Stack Overflow. Una gran cantidad de empresas emergentes también están ayudando a los equipos de desarrolladores a mantenerse eficientes y organizados, como la plataforma de búsqueda de código universal Sourcegraph, que recientemente recaudó $ 50 millones; la herramienta de supervisión de problemas y gestión de proyectos lineales, que recientemente recaudó $ 13 millones; y Openbase, que quiere ser Yelp para paquetes de software de código abierto, que ayer anunció una ronda inicial de $ 3.6 millones.

Swimm encaja en esta tendencia más amplia, ayudando a fomentar el intercambio de conocimientos y reducir la fricción entre las empresas de software a medida que evolucionan sus bases de código y sus equipos de ingeniería.

VentureBeat

La misión de VentureBeat es ser una plaza de la ciudad digital para que los tomadores de decisiones técnicas obtengan información sobre la tecnología y las transacciones transformadoras. Nuestro sitio proporciona información esencial sobre tecnologías y estrategias de datos para guiarlo mientras dirige sus organizaciones. Te invitamos a convertirte en miembro de nuestra comunidad, para acceder a:

  • información actualizada sobre temas de su interés
  • nuestros boletines
  • Contenido privado líder en el pensamiento y acceso con descuento a nuestros preciados eventos, como Transform
  • capacidades de red y más

Hazte miembro

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *