Une plateforme qui accélère la croissance
Tout a commencé avec une équipe de développeurs AUCOTEC qui s'est fortement agrandie et a exprimé le souhait de pouvoir échanger plus facilement et de manière transparente pour toute l'équipe. « L'idée d'ouvrir un tel réseau aux clients et aux partenaires a ensuite émergé », explique Oliver Heine. De cette vision est né le réseau de développeurs Engineering Base, composé d'un réseau social ouvert et d'un forum modéré par AUCOTEC. « Cela évite à chacun de devoir réinventer l'eau chaude en consommant des ressources inutiles. Parallèlement, cela soulage le helpdesk, qui devrait de toute façon s'adresser à nous pour les questions de programmation », partage Oliver Heine avec enthousiasme.
Depuis l'ouverture de la plateforme en 2016, jusqu'à la fin 2022, plus de 700 utilisateurs inscrits y ont trouvé des centaines de réponses ou d'exemples de code. « Et les taux d'accès augmentent, car les besoins se multiplient avec la complexité des projets des clients », poursuit Oliver Heine. Les documentations des services web d'Engineering Base, uniques dans le secteur de l'ingénierie, y sont également publiées.
Le réseau de développeurs Engineering Base est organisé en trois canaux de communication différents, avec des accès et des droits séparés : un canal est dédié uniquement aux développeurs AUCOTEC, la plateforme leur servant de source unique de vérité ou de référentiel central pour leur documentation, en cohérence avec le principe de conception d'Engineering Base. Un autre canal permet aux programmeurs d'AUCOTEC de communiquer avec leurs homologues chez les partenaires externes, tandis qu'un dernier canal permet à tout le monde (clients, partenaires et développeurs d'AUCOTEC) d'échanger des informations.
Une créativité et une bonne volonté impressionnantes
Dès qu'une nouvelle version d'Engineering Base est publiée, toutes les API associées autorisées sont disponibles sur le réseau. « Il nous suffit de documenter notre code source, puis le chargement sur le réseau de développeurs Engineering Base s'effectue automatiquement », relate Oliver Heine. De plus, pour chaque fonctionnalité d'accès aux API, il est possible de voir ce qui a changé par rapport à la version précédente, par exemple si des fonctionnalités ont été ajoutées ou modifiées.
Oliver Heine trouve les échanges entre développeurs particulièrement stimulants : « Je suis toujours impressionné par la créativité de nos clients, mais aussi par leur volonté d'apporter une aide concrète ! Les questions pour savoir comment procéder sont généralement traitées par le personnel d'AUCOTEC. Mais les clients proposent aussi de formidables solutions. » Tout le monde peut lire, commenter ou poster des exemples concrets de code. Par exemple, la question de savoir comment accéder à certains attributs d'objets Engineering Base de la manière la plus efficace est résolue depuis longtemps. En cas de questions ou de mots-clés similaires dans la fonction de recherche, le réseau de développeurs Engineering Base affiche en un clin d'œil toutes les entrées correspondantes. Nous y trouvons également des réponses sur comment mettre à jour les objets du catalogue via un service web, copier tous les liens associés à une fonctionnalité précise, et bien plus encore.

Une transparence unique
Le fait que toutes les API documentées dans le réseau de développeurs Engineering Base garantissent l'intégrité des données dans Engineering Base est un autre point fort souligné par l'expert. « Comme nous l'utilisons nous-mêmes, nous pouvons aussi garantir que les tests effectués couvrent de nombreux scénarios. » C'est aussi pour cette raison qu'Oliver Heine tient à attirer l'attention d'encore plus de développeurs de logiciels sur la plateforme. Il conclut : « Grâce au réseau de développeurs Engineering Base, nous facilitons considérablement la personnalisation pour nos clients et veillons à ce que leur modèle de données ne puisse pas être manipulé de manière inappropriée. La plateforme crée une transparence unique et offre un service qui n'existe pour aucun autre système d'ingénierie ! »
Inscrivez-vous ici et lancez-vous. Amusez-vous bien !