Plataforma para el crecimiento
Comenzó con el rápido crecimiento de un equipo de desarrolladores en AUCOTEC y su deseo de poder intercambiar información con más facilidad y que fuera más clara para todo el equipo. «Tuvimos la idea de crear una red también para clientes y socios», afirma Heine. A partir de esta idea nació Engineering Base Developer Network, que combina una red social abierta con un foro moderado por AUCOTEC. «Así no hay que hacer la guerra cada uno por su cuenta, porque consume recursos innecesarios. Al mismo tiempo se demanda el centro de asistencia técnica que se debe dirigir a nosotros cuando hay preguntas sobre programación», contesta entusiasmado Heine.
Más de 700 usuarios registrados han recibido cientos de respuestas o ejemplos de códigos desde la inauguración de la plataforma en 2016 hasta finales de 2022. Concluye Heine que «las cifras de acceso aumentan, porque la demanda crece con la complejidad de los proyectos de los clientes». Se publica aquí también la documentación de los servicios web de Engineering Base, únicos en el entorno de la ingeniería.
Engineering Base Developer Network tiene tres niveles de comunicación diferentes a los que se puede acceder con los derechos correspondientes: uno solo para los desarrolladores de AUCOTEC, donde la plataforma les sirve, según el principio de Engineering Base, como única fuente de verdad o «repository» central para su documentación. En otro nivel los programadores de AUCOTEC se comunican con sus socios externos y finalmente hay una área en la que todos los clientes, socios y desarrolladores de AUCOTEC pueden intercambiar información entre ellos.
«Impresionado por la creatividad y la disposición para ayudar»
Tan pronto como se publica una versión nueva de Engineering Base, todas las API autorizadas están disponibles en la red. «Tenemos que documentar solo nuestro Source Code. Se carga automáticamente en Engineering Base Developer Network», continúa Heine. Además para cada función de acceso a API se puede ver lo que se ha modificado en comparación con la versión anterior, p. ej., si se han añadido o modificado funciones.
Oliver Heine se muestra especialmente encantado con el intercambio entre los desarrolladores: «me impresiona siempre la creatividad, pero también la disposición para ayudar de nuestros clientes. Normalmente los empleados de AUCOTEC responden las preguntas de «¿cómo se hace?». Pero también los clientes ofrecen soluciones estupendas.» Cualquiera puede leer, comentar o crear ejemplos de códigos concretos. Hace mucho tiempo que se ha respondido a la cuestión de cómo se llega a determinados atributos de objetos de Engineering Base de la forma más eficiente. En el caso de preguntas similares o palabras clave en la función de búsqueda Engineering Base Developer Network muestra todas las entradas pertinentes en un santiamén. Así se encuentran respuestas también a cómo se pueden actualizar los objetos del catálogo por servicio web, cómo se pueden copiar, además de una función, todas las asociaciones correspondientes, etc.

Transparencia única
El experto destaca también el hecho de que con todas las API documentadas en Engineering Base Developer Network está garantizada la integridad de los datos en Engineering Base. «Dado que los utilizamos nosotros mismos, podemos garantizar un nivel especialmente alto de cobertura de las pruebas.» Por esto también Oliver Heine tiene el deseo de atraer la atención de más desarrolladores de software a la plataforma. En resumen, «con Engineering Base Developer Network facilitamos considerablemente a nuestros clientes la personalización y procuramos que su modelo de datos no se pueda manipular de forma indebida. La plataforma logra una transparencia única y ofrece un servicio único que no está disponible para ningún otro sistema de ingeniería.»
Inscríbase aquí y comience. Le deseamos que lo disfrute.