Comment les chefs de projet peuvent-ils surmonter ces problèmes imprévisibles d'intégration logicielle

Diogo Pereira Produits et solutions Laissez un commentaire

À l'époque où j'étais chef de projet, j'avais du mal à intégrer différents logiciels. Je savais que cela augmentait le risque de mon projet, et que j'aurais du mal si jamais il y avait une mise à jour du logiciel que nous intégrions.

J'espérais secrètement que les clients diraient qu'ils n'avaient plus besoin de cette intégration. Si seulement je savais alors ce que je sais maintenant !

De nombreuses entreprises ont du mal à trouver le un juste équilibre entre la réduction des coûts et la croissance leur entreprise. Pour certains, cette équation semble impossible. Pour d'autres, c'est un défi bienvenu.

L'une des variables les plus complexes de cette équation pour les entreprises et les chefs de projet est l'intégration de différentes applications. Il est difficile d'estimer le temps et le coût, c'est pourquoi l'intégration est toujours une partie très ambiguë des contrats ou des propositions.

Le coût d'avoir des équipes de haut niveau pour comprendre tous les systèmes qui composent un projet complet et leurs différentes API dépasse, dans la plupart des cas, la valeur de la preuve de cette intégration et finit par coûter beaucoup d'argent aux entreprises.

Une nouvelle plate-forme intègre le nouvel écosystème numérique : Le défi

J'ai eu un client qui avait l'intention de stimuler l'utilisation des médias numériques, tant dans l'acquisition de nouveaux clients que dans le traitement des clients actuels (commandes), et parallèlement d'être plus présent dans la vie de ses clients avec des éléments différenciateurs. Le site nouvelle plate-forme a intégré le nouvel écosystème numérique.

Le projet était très intéressant, et nous étions enthousiastes à l'idée de le faire fonctionner ensemble. Nous avons décidé d'utiliser Umbracoun système de gestion de contenu libre et complet qui utilise la plate-forme de développement .Net, avec Merchello (commerce électronique). À l'époque, mon client utilisait Microsoft Dynamics 365 pour la gestion de la relation client (CRM). Je savais qu'Umbraco n'aurait pas de problèmes pour s'y intégrer, mais nous aurions besoin d'une équipe spécialisée pour le faire.

Notre équipe a été planifiée selon les meilleures pratiques de gestion de projet et en fonction de mes expériences antérieures. Pour ce projet de commerce électronique, nous avons effectué de nouvelles recherches et fait des choix techniques différents. C'était le première fois pour nous d'intégrer Dynamics avec Umbracoet nous avons évalué cela comme risque moyen. Après tout, tout était Microsoft.

Avance rapide vers le phase d'arriéréLorsque nous étions prêts à commencer le développement, de nouvelles demandes de changement sont arrivées. Nous avons entamé des négociations avec le client, demandant que l'on se concentre davantage sur les nouveaux développements et le report des intégrations pour les prochaines dates. Comme notre risque était moyen, nous avons convenu et planifié sur cette base.

En conséquence, nous avons eu notre des développeurs seniors détournés vers les tâches de l'API Dynamics et a laissé les tâches cruciales de la feuille de route du projet à des collègues juniors. Cela a entraîné de sérieuses difficultés pour respecter les délais du sprint. Nous avons fini par l'ajout de nouveaux membres à notre équipeLe projet a pour but d'augmenter les coûts du projet afin d'atteindre ses objectifs.

D'autres défis sont venus s'ajouter aux tâches d'intégration. Le client avait de nombreux documents dans Dynamics et cela signifiait que d'autres aspects devaient être pris en compte, comme la sécurité de tous les documents sensibles. Je pense que c'est un exemple simple de la façon dont les intégrations peuvent être imprévisibles.

Budgétisation des projets

Marie Scotto a écrit, en 1994, dans le Project Management Journal, que un grand nombre de les problèmes auxquels les gestionnaires sont confrontés dans les projets peuvent être directement liés à l'utilisation de techniques de budgétisation et de gestion inappropriées sur les efforts de projet. Bien que le monde de l'ingénierie et de la construction utilise avec succès la gestion de projet depuis des décennies, le monde des affaires n'a commencé que récemment à adopter ses processus, parfois sans les comprendre pleinement. Ce manque de compréhension peut en fait augmenter les coûts des projets et diminuer la qualité du produit final.

La clé d'une gestion de projet efficace est la budgétisation. La budgétisation formelle des projets diffère de la budgétisation fonctionnelle traditionnellecomme les données de performance testées ou la technique d'évaluation et d'examen des projets (PERT), de quatre manières fondamentales : répétitivité, base, risque et type de budget.  

Je suis d'accord avec Marie Scotto, mais nous pouvons avoir tous les paramètres en tête, et ne jamais être sûr du coût total de la phase d'intégration.

Dans notre plan de projet, nous devons assumer de nombreuses exigences qui sont souvent ambiguës dans les contrats et les propositions. Lorsque les systèmes doivent communiquer pour écrire ou lire des informations, nous savons que nous sommes probablement en difficulté.

Connect Bridge Studio de gestion

La connaissance est la clé

Revenons à notre projet : Le client n'a pas une bonne documentation, et nous avons trouvé un fournisseur différent qui a développé chaque système. Ce ne serait pas une tâche facile, et pour aggraver les choses, nous aurions une variation de personnes pendant le cycle de vie du projet. Évidemment, nous allions tout mesurer, mais on ne sait jamais ce que l'on va vraiment trouver quand on tombe sur une application vieille de 30 anspar exemple.

Tous les chefs de projet n'ont pas une formation technique et, en matière d'intégration, tout est imprévisible - même si vous êtes à l'aise avec les détails techniques. Vous pouvez, évidemment, avoir réunions de pilotage et négocier pour que tous les membres du comité directeur soient sur la même longueur d'onde, mais je peux dire par expérience que vous perdrez plus que vous ne gagnerez si nous parlons de projets avec des systèmes hérités. De plus, vous devez garder à l'esprit que vous devez donner soutien et être responsable de l'entretien de tout ce que vous touchez.

 Quand j'ai trouvé Connect Bridge de Connecting Software et a commencé à travailler avec cette plateforme d'intégration, ma seule pensée était Pourquoi n'ai-je pas utilisé cela plus tôt ? Le Connect Bridge aurait pu être utile pour mon équipe et moi, car nous n'aurions pas eu à nous préoccuper des API ou de la compatibilité ascendante et descendante. Quelle différence cela aurait fait !

Connect Bridge est une plateforme d'intégration logicielle - elle vous permet de construire votre logiciel d'intégration personnalisé dans n'importe quelle langue avec beaucoup moins de lignes de code.

Connect Bridge élimine la nécessité d'utiliser l'API du logiciel en utilisant la syntaxe SQL standard à la place. Il utilise ses connecteurs pour traduire les instructions SQL en appels d'API. Les connecteurs sont actuellement disponibles pour plus de 400 applications, et de nouveaux connecteurs sont construits et lancés fréquemment.

Connect Bridge Studio de gestion

Avec cette plateforme, vous gagnez des super-pouvoirs et croyez-moi, vous devez juste planifier votre projet une fois. Je veux donc montrer à quel point il est facile d'intégrer différentes applications et tout cela en quelques clics seulement.

Vous pouvez intégrer de plus en plus d'applications, toujours avec la même facilité. Pensez aux innombrables possibilités de nouveaux développements. Vous pouvez vraiment vous concentrer sur vos besoins commerciaux et se connecter à différents systèmes toujours avec la même équipe et le même langage de programmation habituel.

Améliorez vos tableaux de bord avec le Connect Bridge

Vous souvenez-vous de ces réunions avec les développeurs seniors pour apprendre l'API ? Juste parce que vous avez cette réunion de pilotage et que vous devez savoir pourquoi les choses ne sont pas sur la bonne voie ?

Avec le Connect Bridge, il est facile et en tant que chef de projet, vous pourriez tester et comprendre par vous-même d'où viennent les problèmes d'intégration. Arrêtez de prendre le temps de votre équipe et laissez-les être là où vous avez besoin d'eux. Développer !

Connect Bridge est livré avec un Web Management Studio (voir la capture d'écran ci-dessus) où vous pouvez jouer avec les requêtes, vous voyez votre système cible comme une base de données. Dans le studio de gestion Connect Bridge, vous avez le pouvoir entre vos mainset vous pouvez y avoir plus d'un connecteur.

A emporter

Connect Bridge est un une grande aide pour les développeurs parce qu'il donne un coup de fouet aux intégrations nécessaires dans le projet. Mais c'est aussi un une grande aide pour les gestionnaires de projets.

Au lieu de nous contenter de présenter des informations abstraites lors d'une réunion avec le client et de parler de ce que nous pouvons et ne pouvons pas faire, nous avons la possibilité de compléter nos ponts avec des informations non abstraites et les gérer sans connaissances techniques spécifiques. C'est comme si une fenêtre s'ouvrait et, à partir du moment où nous utilisons cette plateforme d'intégration, nous pouvons parler d'intégration de la même manière que nous parlons de nos besoins commerciaux.

Finies les réunions inutiles avec les responsables techniques. Pourquoi les faire participer à des réunions qui ne sont pas censées être techniques ?

Si cet article se rapproche de votre réalité et que vous avez d'autres idées qui sortent des sentiers battus, n'hésitez pas à m'en faire part. Je serai ravi de répondre à toutes vos questions, n'hésitez pas à laisser une réponse ci-dessous.

Si vous êtes chef de projet, lisez ce qui suit

Diogo Pereira - Auteur

Diogo Pereira
Solution Architecte et responsable de la réussite des partenaires chez Connecting Software

Auteur :

J'ai plus de 15 ans d'expérience dans le développement et la vente de produits. Ces dernières années, j'ai travaillé en tant que propriétaire de produit, en dirigeant une équipe interfonctionnelle et en construisant des projets uniques.

Vous avez des questions ou des commentaires sur ce poste ou sur le Connect Bridge ? J'aimerais avoir vos commentaires !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *