Vous connaissez l'exercice : IBM annonce une nouvelle version de son outil de Business Intelligence, Cognos. Vous effectuez une recherche dans Cognos Blog-o-sphere et assistez à des sessions de prévisualisation pour obtenir des informations sur la dernière version. C'est tellement brillant ! Vos rapports seront tellement plus agréables dans la dernière et la meilleure version de Cognos ! Mais votre excitation disparaît lentement et est remplacée par un sentiment lancinant au fond de votre esprit. La mise à niveau vers la dernière version de Cognos prend beaucoup de temps, de planification et de travail.
Il y a tellement de circonstances qui peuvent affecter le bon déroulement de votre mise à niveau. Dans une enquête menée auprès de plus de 100 utilisateurs de Cognos intersectoriels, 37.1 % ont déclaré que la gestion de la migration de Cognos était leur plus grand défi.
Les chefs de projet tentent de réduire le niveau d'incertitude en concevant des plans de projet, qui décrivent les objectifs, le budget et les délais. Mais ils ne peuvent pas éliminer totalement les inconnues. Et aucun budget et planification de temps ne peut vous préparer à estimer les coûts supplémentaires de facteurs inconnus.
Dans la même enquête, 31.4 % des utilisateurs de Cognos ont admis que l'automatisation des tests et de la validation était leur plus grand défi d'une mise à niveau de Cognos. Comment vous assurez-vous que votre contenu de production fonctionne après la mise à niveau ? Eh bien, cela nécessite de s'assurer que votre contenu de production fonctionne before la mise à niveau et en identifiant ce qui ne fonctionne pas actuellement. C'est là que les tests avant, pendant et après la mise à niveau sont nécessaires. Mais comment obtenir une visibilité complète sur la fonctionnalité et la qualité du contenu ? Et comment automatisez-vous le processus de test ? D'accord, alors peut-être que vous n'effectuez pas la mise à niveau vers la dernière version de Cognos après tout. Peut-être que vous abandonnez les nouvelles fonctionnalités promises pour les confortables existantes.
Mais vous savez que la technologie évolue et s'améliore constamment. Rester stagnant donnera à votre concurrent l'avantage. Vous ne pouvez pas avoir ça !
Au lieu de vous inquiéter, essayez notre méthodologie en 5 étapes qui comprend l'utilisation MotioCI Logiciel. Cette méthodologie est conçue pour vous aider à définir des attentes réalistes sur la façon de planifier, d'exécuter et de gérer le processus de mise à niveau tout en MotioCI automatise les tâches pénibles impliquées dans les mises à niveau.
Évaluez votre environnement de production actuel
Le document technique commence par l'importance de préparer et d'évaluer votre environnement. Commencez par déterminer ce que vous aimeriez déménager en particulier. Considérez la mise à niveau de Cognos comme un déménagement dans une nouvelle maison. Jetez les déchets que vous n'utilisez pas (par exemple, les rapports non utilisés depuis plus d'un an) et cette lampe cassée qui ne vaut tout simplement pas la peine d'être réparée (par exemple, les rapports Cognos qui ne fonctionnent plus.) Et pourquoi déplaceriez-vous les 5 marteaux alors que vous besoin d'un? (par exemple, pourquoi déplacer les rapports en double ?)
Disposer d'un magasin de contenu Cognos sans encombrement peut vous aider à mieux prévoir le calendrier du processus de mise à niveau. Dans cette première étape, vous déterminerez ce que vous devez déplacer par rapport à ce qui est encombré dans votre environnement de production. Passe maintenant à la dernière version de Cognos déjà semble plus maniable ?
Configuration pour la portée
Votre prochaine étape consiste à versionner tous les objets dans Production avec MotioCI. La congélation de la production est idéale, mais dans certains cas, ce n'est tout simplement pas possible. Avec MotioCI en place, vous avez ajouté une protection avec un «filet de sécurité» de votre contenu afin que vous puissiez revenir aux versions précédentes si nécessaire.
Vous vous connecterez alors MotioCI dans un bac à sable et copiez la production ici. Le document technique explique plus en détail l'importance d'utiliser un bac à sable que je n'aborderai pas dans ce blog. vous utiliserez MotioCI pour créer une version initiale de votre contenu de production dans le bac à sable, puis configurer et exécuter des scénarios de test. Cela vous donne une base de référence de votre environnement de production. Vous exécuterez des tests de stabilité, de sortie et de validité des données pour connaître l'état de vos actifs. Les résultats de ces tests permettront d'identifier ce qui nécessite une évaluation plus approfondie.
Déterminez l'impact de votre mise à niveau
Une fois que vous avez obtenu vos premiers résultats de test, cela vous aidera à déterminer ce qui est dans le champ d'application, hors du champ d'application, ce qui nécessite une attention supplémentaire, etc. C'est là que vous contrôlez les délais de votre projet et la quantité de travail impliquée dans votre mise à niveau. Vous étiqueterez vos éléments comme suit :
- Contenu hors de portée
- Prêt à mettre à niveau - aucun problème détecté
- Cassé, changement de modèle requis
- Et ainsi de suite.
Et oui, vous l'avez deviné ! Le document technique explique plus en détail cette étape.
réparation
Après avoir exécuté la mise à niveau du bac à sable, exécutez à nouveau vos scénarios de test afin MotioCI peut capturer les résultats de la mise à niveau immédiatement.
Cette phase est celle où vous économiserez beaucoup de temps et d'argent sur les tests. Vous utiliserez les tests automatisés disponibles dans MotioCI pour tester/réparer/tester/réparer tous vos actifs jusqu'à ce qu'ils soient hors de portée ou prêts à être mis à niveau.
Il est important de réparer tout problème MotioCI peut-être identifié lors de la mise à niveau vers la nouvelle version de Cognos. Au lieu de la méthode deviner et vérifier (« laissez-moi résoudre le problème, est-ce que cela a fonctionné ? Non. Est-ce que changer cela fonctionne ? Toujours non. ») MotioCILa fonction de rapport de est très utile pour évaluer le nombre de cas de test ayant échoué ou réussi au fil du temps, afin que vous puissiez facilement surveiller leur progression.
Mettez à niveau et lancez-vous
La dernière étape consiste à exécuter un « go live » sécurisé. Cela se produit généralement pendant les heures creuses. Copiez le MotioCI testez les cas du bac à sable à l'environnement en direct et assurez-vous qu'une sauvegarde du magasin de contenu a été effectuée. Vous gagnerez du temps supplémentaire en utilisant MotioCIles capacités de déploiement de pour déplacer facilement le contenu de l'étiquette « Réparé » de votre environnement Sandbox vers les environnements Live. Vous pourrez également réexécuter les cas de test ici, évaluer les résultats et déterminer quand mettre en ligne.
Ainsi, peut-être que le processus de mise à niveau nécessite simplement une approche différente et plus agile pour réussir. Cela nécessite un processus réfléchi, mais pas intimidant, pour garantir que vos mises à niveau de Cognos sont planifiées et exécutées plus efficacement. Utilisation MotioCI dans le processus du début à la fin. MotioCI va vous aider:
- Planifier la portée appropriée pour déterminer la charge de travail
- Évaluer l'impact de la mise à niveau
- Réparez les problèmes et assurez-vous qu'ils restent réparés
- Exécuter un « go live » sécurisé
Vous voulez en savoir plus ? Lisez notre Document technique sur l'amélioration des mises à niveau d'IBM Cognos pour apprendre les attributs plus approfondis de chaque étape.