TOOLinux

Le journal du Libre

L’appel au « Developer Hero », le sauveur des entreprises

vendredi 22 mai 2015

Je crois que l’émergence du « Developer Hero » est liée aux grandes forces qui régissent aujourd’hui les entreprises. Les divers services d’une entreprise font face à des pressions qui les obligent à agir rapidement pour saisir les opportunités du marché. Pendant ce temps, les directions des ressources humaines intègrent de nouveaux processus de travail, les comptables exploitent des applications en SaaS pour optimiser les coûts et les services deconformité exigent de meilleurs rapports pour pouvoir répondre aux renforcements des réglementations.

Et qui est pris au milieu de tous ces changements tourbillonnants et des demandes de plus en plus urgentes ? L’équipe IT. Les développeurs sont sollicités pour réinventer et construire des applications personnalisables, puis à les modifier rapidement quand l’entreprise se développeou modifie ses besoins initiaux. Les « Developer Heroes » sont bien ceux qui peuvent venir à la rescousse de tout le monde. Ils anticipent le changement, définissent les points d’amélioration et créent les meilleures applications métiers possibles.

Mais la façon dont ces applications sont généralement créées est problématique. De nombreux projets nécessitent des mois, si ce n’est des années, de codage laborieux, et une fois que le programme est terminé, il est définitivement terminé. Une application peut proposer des fonctions fantastiques aujourd’hui, mais si le chef d’entreprise veut des changements ? Et si un processus évolue et que l’entreprise a besoin que l’IT adapte l’application pour qu’elle réponde davantage à ses objectifs commerciaux ?

Et si c’était à ce moment là que le « Developer Hero » faisait son apparition ?

Le « Developer Hero » est toujours à la recherche de solutions pour réduire les temps de création et de stabilisation des applications qui surprendront et raviront leurs utilisateurs.

Je crois à l’humain. Je crois qu’il faut responsabiliser les gens pour qu’ils deviennent des « Developer Heroes », avec le soutien d’une technologie adaptée qui leur permettra d’assumer ce rôle.

Equipé avec les bons outils (les bons « superpouvoirs »), voici ce que le « Developer Hero » peut donc apporter à l’entreprise :

- Capacité : des compétences de programmation native et des aptitudes pour utiliser une plateforme d’optimisation de processus métiers (BPM) afin de transformer des données, des systèmes et des interactions humaines dans une application orientée processus totalement développée.

- Accessibilité : impliqué depuis le début du processus de développement de l’application, il est en mesure de collaborer pleinement avec l’analyste métier et de représenter graphiquement les workflows de l’application orientée processus. Utiliser le langage commun du BPMN aide le « Developer Hero » à communiquer les aspects techniques du modèle de processus évolutifs de manière visuelle et graphique, afin que l’analyste métier puisse les comprendre.

- Adaptabilité : fournir des applications orientées processus pouvant être facilement adaptées à des situations ad hoc que les utilisateurs de processus rencontrent fréquemment.

- Flexibilité : mettre à jour rapidement l’application orientée processus pour répondre aux besoins changeants de l’entreprise ou de l’environnement système.

Le « Developer Hero » bien outillé peut concevoir des applications directement dans une plateforme BPM en utilisant la logique métier et les données de l’entreprise qui sont bien séparées de l’interface utilisateur. En utilisant un cadre de développement qui offre ce type de flexibilité, le développeur malin va développer des applications rapidement et les modifier finement quand les différents services de l’entreprise viendront à lui avec leurs inévitables demandes de corrections. Le développeur économe réutilisera le code à la fois dans les interfaces utilisateurs et dans la logique métier. Le développeur consciencieux va soigneusement produire des mises à jours en temps réel pour les applications en cours. Avec tout ça, les bons développeurs créent des applications qui peuvent « vivre » et rester pertinentes dans la durée pour les besoins de leurs clients et des utilisateurs.

L’équipe IT est aujourd’hui à un poste clé dans les entreprises. Dans le service IT, le développeur a le pouvoir de créer des applications qui résolvent des problèmes réels. Si on lui donne les bons outils, n’importe quel développeur peut se transformer en un « Developer Hero », sauver les situations difficiles et élever l’entreprise à un nouveau niveau de productivité.

L’appel au « Developer Hero » est lancé !

Miguel Valdés-Faura, PDG et co-fondateur de Bonitasoft