Démantèlement des Systèmes / Gestion de l'Existant

Model | Opérations | Gestion opérationnelle | Démantèlement des Systèmes / Gestion de l'Existant

Benefit

Identification des actifs ou composants logiciels inutilisés

Activity

Identifiez les applications inutilisées d’une façon ad hoc, soit par observation par hasard, soit en effectuant occasionnellement une revue. Lorsque vous identifiez des applications non utilisées, enregistrez ces constatations pour des actions ultérieures. Si vous avez établi un processus formel pour le démantèlement des applications non utilisées, assurez-vous que les équipes en sont informées et l’utilisent.

Gérez la migration client / utilisateur à partir d’anciennes versions de vos produits pour chaque produit et chaque groupe de client / utilisateur. Lorsqu’une version du produit n’est plus utilisée par aucun groupe client / utilisateur, arrêtez le support pour cette version. Cependant, à ce niveau de maturité, il se peut que vous ayez un grand nombre de versions de produits en cours d’utilisation à travers toute la base de clients / utilisateurs, demandant des efforts significatifs aux développeurs pour garantir la compatibilité ascendante des correctifs de produits.

Question

Identifiez-vous et supprimez-vous les systèmes, les applications, les dépendances des applications ou les services qui ne sont plus utilisés, ont atteint leur fin de vie ou ne sont plus activement développés ou maintenus?

Quality criteria

Vous n'utilisez pas d'applications ou de dépendances non maintenues
Vous gérez la migration des clients / utilisateurs à partir des anciennes versions pour chaque produit et chaque groupe de clients / utilisateurs

Answers

Non
Oui, pour certaines applications
Oui, pour au moins la moitié des applications
Oui, pour la plupart ou toutes les applications

Benefit

Un processus normalisé de démantèlement réduisant le risque d’oubli de composant

Activity

Dans le cadre du démantèlement d’un systèm, d’une application ou d’un service, suivez un processus établi pour supprimer tous les comptes pertinents, les règles du pare-feu, les données, etc. de l’environnement opérationnel. En supprimant ces éléments inutiles des fichiers de configuration, vous améliorez la maintenabilité des ressources infrastructure-en-tant-que-code.

Suivez un processus cohérent pour le remplacement ou la mise à jour en temps opportun d’applications tierces ou de dépendances de l’application (par ex., système d’exploitation, applications utilitaires, bibliothèques), qui ont atteint leur fin de vie.

Rapprochez-vous des clients et des groupes d’utilisateurs de vos produits en fin de vie ou approchant de leur fin de vie afin de les faire migrer en temps voulu vers des versions supportées.

Question

Suivez-vous un processus établi pour la suppression de toutes les ressources associées, dans le cadre du démantèlement des systèmes, des applications, des dépendances des applications ou des services inutilisés?

Quality criteria

Vous documentez les statuts de prise en charge de toutes les versions publiées de vos produits dans un endroit accessible
Le processus comprend le remplacement ou la mise à jour des applications tierces ou des dépendances d'applications qui ont atteint leur fin de vie
Les environnements d'exploitation ne contiennent pas de comptes, de règles de pare-feu ou autres artefacts de configuration inutiles

Answers

Non
Oui, une partie du temps
Oui, au moins la moitié du temps
Oui, la majeure partie du temps ou tout le temps

Benefit

Visibilité totale dans le cycle de vie de tous les actifs logiciels

Activity

Évaluez régulièrement l’étape du cycle de vie et le statut de support de tous les actifs logiciels et composants d’infrastructure sous-jacents et estimez leur fin de vie. Suivez un processus bien défini pour atténuer activement les risques de sécurité qui surviennent lorsque les actifs / composants approchent de leur fin de vie. Examinez et mettez à jour régulièrement votre processus afin de refléter les leçons tirées de l’expérience.

Établissez un plan de support produit fournissant des échéanciers clairs pour la fin de support des versions antérieures du produit. Limitez les versions de produits en cours d’utilisation à un petit nombre (par exemple, N.x.x et N-1 seulement). Établissez et diffusez des échéanciers pour la fin de support des versions antérieures, et engagez-vous de façon proactive avec les clients et les groupes d’utilisateurs afin d’éviter les perturbations de service ou de support.

Question

Évaluez-vous régulièrement l'état du cycle de vie et le statut de maintenance de chaque logiciel et de chaque composant d'infrastructure sous-jacent et estimez-vous leur fin de vie?

Quality criteria

Votre processus de gestion de fin de vie est validé
Vous informez les clients et les groupes d'utilisateurs des échéanciers des produits afin d'éviter toute perturbation du service ou du support
Vous passez en revue le processus au moins une fois par an

Answers

Non
Oui, pour certains des actifs
Oui, pour au moins la moitié des actifs
Oui, pour la plupart ou la totalité des actifs

Stream Guidance

There's no guidance for this Stream, yet. Be the first to provide Community guidance!

Want to contribute?

Complete this Google Form with guidance for this Stream.



To learn more about Stream guidance for the SAMM model, see the Stream guidance page.