Miguel Valdes-Faura, CEO de Bonitasoft, explique les évolutions du marché du BPM, l'impact de la transformation digitale sur les méthodes de développement d'application et la manière dont Bonitasoft répond à l'ensemble de ces changements.
L'évolution du marché du BPM
Le marché du BPM - Business Process Management - est en train de changer depuis quelques années, notamment sur le type de projets que l'on voit chez nos clients. Ce sont plus de projets stratégiques, de réelle transformation digitale. Ce n'est plus simplement une histoire d'augmentation de la marge et de réduction des coûts mais c'est avant tout une volonté de créer de l'innovation et d'augmenter les revenus de l'entreprise en prenant des parts de marché. D'un autre côté les technologies évoluent aussi. On parle de plus en plus d'applications et non plus seulement de processus. On voit de plus en plus d'outils pour définir des interfaces graphiques, on parle d'expérience utilisateur et comment on fait le lien entre les interfaces et les processus clés de l'entreprise.
On parle aussi de processus intelligents. Comment on peut amener des technologies d'intelligence artificielle, de machine learning, ou comme dans notre cas de process mining pour faire des prédictions sur des problèmes potentiels qui peuvent survenir dans l'exécution d'un process.
La troisième dimension de cette évolution tourne autour de l'automatisation, le BPM étant une brique importante dans ce monde de l'automatisation. On a vu s'accélerer le déploiement de technologies de RPA, Robotic Process Automation. Le RPA permet de déléguer une partie des tâches répétitives à des robots. On pourrait voir cela comme un sous-process. Il est intéressant de voir comment ces robots vont collaborer avec les humains et donc comment ces technologies vont s'intégrer au BPM qui englobe le processus de manière plus large.
Tous ces éléments créent de réelles opportunités pour les acteurs du BPM existants.
Impact des initiatives de transformation digitale sur les méthodes de développement d'applications
Pour les projets de transformation digitale il faut des plateformes et des technologies qui permettent de servir le besoin. La plupart des analystes trouvent que la meilleure option repose sur les solutions de BPM qui évoluent pour supporter ce genre d'initiatives. Mais les analystes ajoutent qu'il faut aussi repenser la façon de développer des logiciels. Jusqu'à il n'y a pas longtemps, on se posait la question entre acheter une solution déjà développée ou coder complètement. Maintenant c'est un peu plus complexe que cela, car les sociétés veulent créer quelque chose de nouveau, notamment dans le cadre d'innovation. Il faut donc leur proposer des capacités d'itération. Le feedback des équipes doit pouvoir être recueilli très rapidement, les équipes de développement et d'opérations doivent pouvoir collaborer de manière plus efficace. L'ensemble de la chaîne de développement est en train d'évoluer. Les notions d'agilité, de développement itératif, d'amélioration continue, de déploiement continu vont de plus en plus devenir un standard en terme de développement logiciel.
Traduction de ces évolutions dans la stratégie de Bonitasoft
Chez Bonitasoft nous avons décidé de mettre l'amélioration continue au coeur de notre produit. Cela sert directement la nécessité de réduire la complexité et de permettre les itérations. Nous accompagnons les équipes projets et les équipes devops dans cette chaîne et dans cette approche vertueuse. Cela se traduit par le développement de nouveaux modules autour du coeur du produit Bonita et cela se traduit aussi sur le type d'infrastructure sur laquelle on va déployer. Nous avons ouvert le périmètre d'options dans lesquelles Bonita peut être déployée : infrastructures sur site, cloud public, cloud privé.