| |
|
Talend Newsletter
Un
mensaje del Chief Technical Officer de Talend
El modelo de
desarrollo del código abierto marca la diferencia
Solemos hablar de las ventajas que ofrece el código fuente abierto, como su
accesibilidad, flexibilidad y apertura o el ahorro de costes que implica,
entre otros. Sin embargo, se habla mucho menos de su modelo de desarrollo
que, a mi parecer, es lo que marca la diferencia frente a las soluciones
privadas. A continuación se resumen los principales elementos que
diferencian nuestra filosofía de desarrollo de la de los vendedores de
software privado.
Herramientas
abiertas. Las herramientas de desarrollo y monitorización que empleamos
están abiertas a todo el mundo y facilitan la comunicación entre los
desarrolladores y el equipo a cargo de la documentación. Los intercambios
entre dichos equipos se registran y documentan, por lo que a sus miembros
les basta con conectarse al sitio web para saber en qué punto del proceso de
desarrollo nos encontramos. Estas herramientas son, obviamente, de código
abierto y se puede acceder a ellas desde
www.talendforge.org. Por ejemplo,
BugTracker
sirve para hacer el seguimiento de los cambios introducidos (ya se deban a
la corrección de errores del sistema o a la introducción de características
nuevas), clasificados según su estado.
En cuanto al soporte técnico, los errores del sistema se registran mediante
la creación de una ficha de soporte, que se envía de forma inmediata al
BugTracker (si el usuario así lo desea). Aunque el error ya estuviera
registrado e inventariado en BugTracker, otros usuarios también pueden abrir
una ficha de soporte y monitorizar la resolución del problema. Esta
transparencia no existe con los vendedores de software privado, que en
general marcan dicho problema como "visto por primera vez", indicando que
probablemente esté relacionado con el entorno, no con el programa, y quede
por tanto fuera de su responsabilidad. A los vendedores de código abierto no
les asusta esta transparencia porque su interacción con los usuarios es la
base de su estrategia de negocio.
Versiones
muy frecuentes. Todos los meses Talend publica versiones provisionales
que permiten a los usuarios visualizar y probar características nuevas.
Aunque estas versiones no se aplican al entorno de producción, son de vital
importancia para que los vendedores recopilen las opiniones de los usuarios
con el fin de orientar el desarrollo tecnológico futuro. Además, todas las
noches se ejecutan versiones en desarrollo y se realizan miles de pruebas
automáticas para poder detectar problemas en una fase temprana. Las
publicaciones más importantes se realizan con una frecuencia menor, cuando
ya se han puesto a prueba todas las funciones y es seguro aplicarlas a la
producción. Este sistema combina versiones intermedias y versiones capitales
basándose en el método «publicar pronto y a menudo» («release early, release
often»), muy preciado por los desarrolladores que siguen los métodos
denominados «ágiles».
Una vez más, el usuario está en el centro del proceso de desarrollo y puede
influir en las decisiones de gestión.
La
comunidad. Las posibilidades para la realización de pruebas son
virtualmente ilimitadas. La comunidad Talend cuenta con un vasto número de
probadores beta, que no necesitan ser clientes nuestros. Gracias a su amplio
número y a la variedad de sus sistemas informáticos, las pruebas pueden
realizarse a gran escala y en entornos distintos. Los vendedores de software
privado sólo cuentan con su equipo interno de Garantía de Calidad, lo cual
limita su capacidad para probar las soluciones en profundidad. El software
de código fuente abierto en general es más estable por haber sido evaluado
en un escenario mucho más amplio.
Accesibilidad
para ingenieros y desarrolladores. Gracias al desarrollo de la
monitorización abierta de los sistemas, nuestros clientes pueden ponerse en
contacto directo con nuestros desarrolladores. Talend organiza las
solicitudes que recibe y selecciona aquellas que precisan una atención
prioritaria, por lo que el proceso de desarrollo gira en torno al usuario.
Muchos módulos de Talend provienen de usuarios expertos que se han puesto en
contacto con nuestros desarrolladores.
Talend Exchange,
disponible en TalendForge, no sólo organiza estos intercambios sino que
también busca componentes y los instala automáticamente. En la actualidad
ofrece 251 extensiones y 358 revisiones, que se han descargado más de 30.000
veces.
I&D
internos. El modelo Talend combina el diálogo activo con sus usuarios —a
través de las herramientas mencionadas— con un departamento interno de I&D,
que cuenta con más de 50 ingenieros (cifra que no incluye los consultores
especializados también disponibles). Los vendedores de herramientas de
código abierto, como PostgreSQL o Debian, se apoyan únicamente en su
comunidad. Talend, sin embargo, ha optado por esta estrategia para ofrecer
un servicio de mayor calidad, garantizar la evolución continua de los
productos y ofrecer un soporte de nivel 3, todo ello gestionado
integralmente por los desarrolladores Talend.
Para encontrar
más componentes, consultar wikis y foros, descargar documentación, hacer el
seguimiento de la monitorización de errores o buscar formación, vaya a
http://www.talendforge.org/.
Cédric Carbone
Chief Technical Officer
Talend
|
|