Le cloud computing a complètement changé la façon dont les applications sont hébergées et accessibles par les entreprises du monde entier. Certains aspects clés de la façon dont le cloud computing a changé le paysage informatique des entreprises et en tant que chefs de projet, nous devons savoir ce que cela signifie pour nos rôles, qu'il s'agisse d'un logiciel de gestion de projet de premier ordre ou d'une application. un client.
Voici le résumé: Premièrement, en déplaçant l'infrastructure informatique sur site vers un emplacement distant, la façon dont les équipes de projet, vos clients et clients accèdent à l'infrastructure et aux applications a complètement changé.
Deuxièmement, la taille des équipes de projet locales a considérablement diminué et les compétences de ceux qui doivent rester sur place ont changé.
Troisièmement, étant donné que les applications hébergées dans le cloud sont gérées par un fournisseur, les processus liés au développement, à la gestion et à la configuration des applications ont changé et les projets incluent également des tâches relatives à ces applications.
Clair comme de la boue? J'ai pensé ainsi! J'ai appelé Mauricio Prinzlau, l'expert Cloud leader et PDG de Cloudwards.net, pour en savoir plus sur ce que les responsables de projet doivent savoir sur le cloud et sur la manière dont il modifie votre espace de travail. Passons à lui ...
L'environnement d'application avant le cloud
Jusqu'à l'arrivée du cloud, l'environnement du chef de projet moyen ressemblait à ceci: les serveurs sont hébergés dans l'entreprise, soit sur place, soit dans des locaux externes. Les ordinateurs de bureau et les ordinateurs portables côté client sont distribués dans les bureaux de l'entreprise et sont gérés par un important personnel informatique interne. La majeure partie du développement et de la maintenance des systèmes informatiques est effectuée par des développeurs dotés d'un important pool interne de développeurs. Certains entrepreneurs sont impliqués, mais la majorité du personnel sont des employés à temps plein.
Semble familier? Si vous avez travaillé en tant que chef de projet pendant plus de cinq ou six ans, il le fera.
Les principales responsabilités du gestionnaire de projet à l'ère du pré-nuage
Avant que le cloud computing ne s'installe, les principales responsabilités du chef de projet moyen sur un projet logiciel ressemblaient à ceci: Travailler avec l'architecte technique et les concepteurs pour les besoins de conception et d'architecture. Estimer, planifier, superviser, gérer, suivre et coordonner les tâches d'analyse, de conception, de codage et de test entre les équipes respectives. Coordonner avec les utilisateurs professionnels pour les tests d'acceptation des utilisateurs et les équipes externes pour les tests du système selon les besoins. Tenir la responsabilité globale de la livraison, interagir avec les équipes internes si nécessaire
À quoi il ressemble aujourd'hui
Voyons maintenant comment le rôle du chef de projet se présente lorsque l'entreprise utilise un fournisseur externe pour développer et héberger l'application sur son site cloud.
Aucun membre de l'équipe interne n'est impliqué dans la conception et l'architecture. Vous n'interagissez qu'à distance avec les concepteurs et les architectes du côté des fournisseurs, et les rendez-vous sur place pour des réunions au besoin
Les frais généraux de coordination augmentent car vous devez encore prendre soin des responsabilités de supervision allant de l'estimation au test, mais avec le personnel du fournisseur externe. Beaucoup plus de réunions sont nécessaires.
La coordination avec les utilisateurs professionnels se fait toujours en interne pour les tests d'acceptation des utilisateurs, mais les tests d'intégration des systèmes sont effectués le plus souvent par des équipes externes.
Cela semble encore plus différent lorsque l'entreprise n'utilise qu'une application hébergée par un fournisseur externe sur le site cloud.
Il n'y a pas du tout besoin de dotation en personnel du côté des clients et il est plus facile de résoudre les problèmes, car la communication et la propriété sont regroupées au même endroit.
Il y a aussi des opportunités pour un bon soutien qui vient de l'échelle. Par exemple, si l'on considère Salesforce CRM, la même instance du logiciel, sur la même architecture, sert des millions de clients via Internet. Salesforce résout tout problème ou défaut opérationnel car il fait partie de son modèle d'entreprise.
Le processus de débogage de problème est également simplifié car il se produit sur le site distant. Cela simplifie le rôle du chef de projet.
Comment le Cloud change-t-il votre espace de travail
Le cloud modifie votre espace de travail de plusieurs manières.
Le changement le plus important que le cloud apporte est que la plupart de votre infrastructure sur site perd de son importance. À l'ère du pré-cloud, toutes vos applications étaient hébergées sur des serveurs et des centres de données sur site. Une fois que vos équipes de projet se déplacent vers le cloud, le logiciel commence à être servi à partir d'un site distant par un fournisseur. Cela signifie que votre espace de bureau et les besoins en espace de votre centre de données pour les projets diminuent considérablement.
En termes de personnel, l'arrivée du cloud modifie la composition du personnel et la taille des équipes informatiques du personnel nécessaires pour prendre en charge toute application livrée par votre projet. Avant que le cloud computing soit une option sérieuse, vous auriez eu besoin d'un nombre important de développeurs d'applications, de responsables techniques et de testeurs de qualité pour effectuer les améliorations, les corrections de bugs et le développement nécessaires dans le cadre de votre projet. Une fois que vous avez migré vers les applications cloud, vos exigences pour ce type de membres d'équipe diminuent.
Troisièmement, à l'ère du pré-cloud, vous auriez eu besoin d'un personnel informatique interne de taille significative pour faire fonctionner vos applications. En tant que chef de projet, vous auriez inclus ces personnes de soutien comme l'un des rôles clés dans une équipe de projet parce que la planification de votre transfert est importante.
Une fois que le cloud arrive dans votre entreprise, vous pouvez réduire la taille de vos équipes de support et faire en sorte que le personnel existant soit recyclé et affecté à d'autres postes. Vous devrez toujours inclure un transfert de projet sur votre diagramme de Gantt, mais vous le ferez différemment et cela ne prendra probablement pas autant de temps.
D'un autre côté, vous aurez besoin de plus d'architectes techniques et d'analystes d'affaires dans votre équipe de projet (et plus généralement dans l'entreprise) qu'auparavant. Ces experts seront en mesure de coordonner avec le personnel du fournisseur pour répondre efficacement aux exigences.
Quelles compétences le cloud computing demande-t-il aux chefs de projet?
Vous devrez peut-être acquérir plusieurs nouvelles compétences en gestion de projet afin de gérer des missions basées sur le cloud. Voici quelques-uns des plus importants:
1. Compétences avancées en matière de finances et d'établissement des coûts: Les chefs de projet devront gérer des environnements qui seront composés d'applications hébergées sur des serveurs sur site et hébergées sur des sites cloud.
Lorsqu'une nouvelle application doit être développée, les chefs de projet seront appelés à effectuer une analyse des coûts et du retour sur investissement pour les deux options. Cela nécessite une connaissance des coûts pour les environnements basés sur le cloud et une expertise dans la création d'un budget de projet.
2. Une connaissance plus approfondie de l'architecture d'entreprise: Ceci est encore dû au fait que le paysage architectural des applications se complique après le passage au cloud. Une connaissance plus approfondie de l'architecture d'entreprise serait nécessaire afin de garantir que les nouvelles applications soient développées avec les exigences métier et techniques correctes de manière à fonctionner de manière transparente avec les applications existantes hébergées dans le cloud et sur site.
3. Négociation des fournisseurs et des contrats: Bien que les gestionnaires de projet aient toujours eu besoin de compétences en négociation de contrats, le passage au cloud exige que les gestionnaires emploient plus souvent des compétences de négociation des fournisseurs et des contrats.
Il y a un aspect de surcharge supplémentaire à cela parce que le développement même d'une petite application nécessiterait de travailler avec le fournisseur pour régler les problèmes.
Être chef de projet dans un projet basé sur le cloud est une excellente opportunité d'apprentissage et un moyen fantastique d'élargir vos compétences!