Table des matières:
- Bénéficier de sièges vides
- Les produits hébergés dans le cloud offrent plus d'agilité
- L'intégration est prise en charge dans le cloud
- Comment décider: hébergé sur le cloud ou sur site?
- Quand envisager des outils basés sur le cloud
Une équipe de projet a généralement besoin d'un certain nombre d'outils pour l'aider à suivre les informations tout au long du cycle de vie du développement logiciel, de la gestion des exigences aux plans de projet, aux tâches, à la conception, au développement, au stockage du code source et aux tests. Traditionnellement, ceux-ci ont été achetés et hébergés sur place. Mais ces dernières années ont vu un changement radical vers l'utilisation du logiciel en tant que service (SaaS), dans lequel les outils sont hébergés dans le cloud. Nous allons voir ici pourquoi cela se produit et quels sont les avantages pour les entreprises.
Bénéficier de sièges vides
L'achat de licences logicielles de manière traditionnelle signifie généralement qu'un certain nombre de licences sont disponibles pour une durée de contrat, et celles-ci ne peuvent être ajustées à la hausse que pendant cette période. Il n'y a aucun avantage pour les périodes plus calmes lorsque la demande est inférieure. Avec de nombreux services hébergés dans le cloud, l'abonnement est mensuel ou trimestriel, ce qui facilite beaucoup l'ajustement à la baisse comme à la hausse. Cela supprime la pression pour obtenir la planification dès le début.Les produits hébergés dans le cloud offrent plus d'agilité
Si une organisation a standardisé un outil particulier et l'a configuré pour garantir un niveau de qualité particulier, il est typique de trouver des projets qui font exception. Par exemple, un nouveau membre du personnel peut trouver le travail avec un outil sur site trop restrictif, en particulier lorsqu'il a déjà eu une expérience avec autre chose. Un seul outil ne répond pas nécessairement à tous les besoins. Le changement est constant sur le marché des outils de développement, et avec l'adoption généralisée de méthodologies agiles au cours des cinq dernières années, le fait de pouvoir passer à un outil qui offre une façon de travailler plus efficace peut offrir des avantages importants par rapport à l'adoption d'une méthode standardisée. de travail qui ne correspond pas au style de développement utilisé. En utilisant des produits basés sur un abonnement cloud, il est possible d'être opérationnel avec un nouvel outil en quelques heures. (Obtenez plus de conseils dans Don't Mess This Up: How to Implementation Cloud Computing.)L'intégration est prise en charge dans le cloud
Vous pourriez penser qu'en passant à un service hébergé à distance dans le cloud, vous devrez renoncer au niveau d'intégration que vous attendez des outils hébergés en interne. Eh bien, détrompez-vous. De nombreux outils basés sur le cloud prennent en charge l'intégration. Vous ne pourrez peut-être pas réaliser autant d'intégration qu'avec l'achat d'une suite logicielle dédiée «traditionnelle» auprès d'un seul fournisseur, mais comme avec tout ensemble d'outils, soyez clair sur l'intégration dont vous avez besoin. Déterminez ce que l'intégration des économies d'efficacité apportera par rapport au coût de fonctionnement des outils.Comment décider: hébergé sur le cloud ou sur site?
L'achat de tout outil de cycle de vie de développement doit être basé sur les avantages obtenus de l'outil par rapport au coût total, tout en considérant si vous pouvez accepter les risques associés. Lorsque vous comparez le cloud à un outil hébergé sur site, les points à considérer doivent inclure:- Le niveau d'intégration entre les outils: une plus grande intégration peut permettre de plus grandes économies d'efficacité, mais nécessite également l'achat et le support de plus d'outils.
- Risques opérationnels potentiels: en hébergeant dans le cloud, votre organisation crée une dépendance opérationnelle vis-à-vis d'un tiers. Réfléchissez aux scénarios qui auraient un impact sur votre travail quotidien et comment vous pourriez les atténuer.
- Sensibilité des données: les informations que vous souhaitez gérer contiennent-elles des informations commerciales ou personnelles sensibles? Examinez cela par rapport aux politiques de sécurité de votre propre organisation et aux procédures du service cloud pour décider si ces données peuvent être hébergées en dehors de l'organisation.
- Combien de temps les données sont-elles nécessaires: avec une licence par abonnement, la résiliation de l'abonnement signifie que vous n'aurez plus accès au service ou à vos informations qui y sont stockées. Comprenez comment la résiliation du service vous affectera pendant et après le projet et déterminez comment vous pouvez continuer à fonctionner.
- Économies d'échelle: pesez l'achat et les coûts cachés de l'hébergement de votre propre outil, par rapport à l'utilisation d'un outil basé sur le cloud. Il peut bien y avoir des points d'équilibre où l'hébergement de vos propres résultats est moins cher qu'un service cloud. Ceux-ci pourraient être utilisés pour influencer votre choix ou comme points de négociation dans les discussions avec les fournisseurs. (dans Comment les coûts du cloud computing peuvent grimper sur les entreprises sans méfiance.)
Quand envisager des outils basés sur le cloud
Les outils de cycle de vie de développement basés sur le cloud ont plus d'avantages lorsqu'une équipe de projet ou une organisation a besoin d'un démarrage rapide et d'une flexibilité dans le temps pour ajuster les coûts en fonction de la demande. Il reste à voir si des déploiements à plus long terme et plus importants à l'échelle de l'entreprise s'éloigneront des options hébergées en interne.
Pour vous et votre équipe de projet, le choix de l'outil dépend du coût, des considérations opérationnelles, de l'expérience passée et du temps qu'il faut pour être opérationnel. L'examen des considérations ci-dessus devrait vous aider à comprendre ce dont vous avez besoin et ce qui façonne votre décision.