Catégories
Start-up et applications

3 façons d'aligner l'ingénierie de fiabilité du site avec SAFe – et pourquoi c'est une chose intelligente à faire

Le cadre Agile mis à l'échelle (Sûr) est un excellent outil pour établir les meilleures pratiques agiles et Lean au sein d'une entreprise. Il fournit une architecture globale pour aligner le développement, l'assurance qualité et d'autres fonctions afin de produire un flux de travail plus rapide et d'améliorer les performances à tous les niveaux.

Il y a cependant un chaînon manquant important. À ce jour, le cadre SAFe n’a pas intégré l’ingénierie de fiabilité des sites – une fonction d’une importance croissante dans l’économie actuelle axée sur les applications.

Les spécialistes de la fiabilité des sites se concentrent sur l'infrastructure opérationnelle si vitale pour assurer le fonctionnement des sites et des services. Ils travaillent pour améliorer la disponibilité, la latence, les performances, l'efficacité, la gestion du changement, la planification des capacités et une foule d'autres facteurs qui influencent la prestation de services et l'expérience utilisateur.

CONTENU CONNEXE:
Apprivoiser l'outillage hétérogène à la cohésion
DevOps basé sur la valeur: créer des logiciels de manière rentable

Alors pourquoi cette fonction importante n’est-elle pas incluse dans SAFe? Le cadre se concentre davantage sur le développement et la livraison du système que sur l'extrémité opérationnelle du spectre où réside la fiabilité du site. Mais les temps changent. Les entreprises progressistes déplacent l'ingénierie de fiabilité des sites vers la gauche pour soutenir le développement et la livraison.

Pourquoi passer à gauche?
Les spécialistes de la fiabilité des sites possèdent de précieuses compétences en génie logiciel. Ils apportent une approche «as-code» à la configuration, aux tests et à d'autres tâches – réduisant l'effort impliqué dans la surveillance et l'amélioration des mesures opérationnelles. Ils utilisent ces compétences logicielles pour gérer fiabilité, mais ils n’ont pas été en mesure d’utiliser ce qu’ils savent pour renforcer la fiabilité Depuis le début.

Un décalage à gauche brise cette barrière fonctionnelle. Il permet aux spécialistes de la fiabilité de travailler de concert avec les équipes de développement et de publication pour garantir la qualité de l'architecture et de la configuration tout au long du cycle de vie du logiciel. Il tire également le meilleur parti de ces compétences sous-jacentes en génie logiciel.

Le gain d'un décalage à gauche peut être significatif. Votre organisation peut mieux gérer les modifications de configuration, les niveaux de service et les budgets d'erreur. Vous pouvez établir un cycle continu de rétroaction et de gouvernance – de la conception et du développement initiaux au lancement et à l'exploitation de nouveaux services. Et vous pouvez mieux soutenir et faire progresser vos objectifs Agile et Lean.

Mappage de l'ingénierie de fiabilité à SAFe
Bien que SAFe n'aborde pas le rôle de l'ingénierie de fiabilité du site, vous pouvez facilement cartographier et intégrer la fonction vous-même pour prendre en charge un changement de direction vers la gauche. Concentrez-vous sur les trois points de synergie suivants pour intégrer l'ingénierie de la fiabilité à des moments critiques de votre cycle de vie DevOps.

1. Au niveau de l'application
Intégrez des ingénieurs fiabilité à votre Équipe de développement agile SAFe – le groupe chargé de définir, construire, tester et livrer des applications en sprint. Ces nouveaux membres de l'équipe peuvent configurer et suivre les objectifs de service au niveau des applications, les budgets d'erreur et les pipelines DevOps. Et ils peuvent vous aider à vous assurer que chaque nouveau composant et chaque nouvelle application prendront en charge la fiabilité, et non l'éroder.

2. Au niveau du système
Au fur et à mesure que vous progressez dans le continuum SAFe, intégrez des ingénieurs fiabilité à votre Équipe système SAFe pour prendre en charge les activités de formation de version pour plusieurs composants et applications. Ces spécialistes seront positionnés pour se concentrer sur la coordination du lancement, la gouvernance de votre architecture système, le suivi du budget des erreurs, les objectifs de niveau de service à l'échelle du système – et plus encore.

3. Au niveau de l'entreprise
Enfin, intégrez des ingénieurs fiabilité dans le Livraison de la solution d'entreprise SAFe fonction de superviser l'architecture de votre système d'entreprise et la prestation de services. Chargez-les d'établir et d'exécuter des centres d'habilitation pour l'ingénierie de la fiabilité, le développement des meilleures pratiques et des contrôles de gouvernance au niveau de l'entreprise, l'amélioration de l'agilité commerciale et la promotion de la fiabilité des architectures complexes.

Choisir les bons outils
Cet élargissement significatif de la fonction d'ingénierie de fiabilité du site peut clairement offrir de nouveaux avantages importants. Pour des résultats optimaux, cependant, vous devrez également élargir votre ensemble d'outils de soutien.

Au niveau de l'application, les membres de l'équipe devront suivre la résolution des problèmes qu'ils découvrent. Au niveau du système, ils devront évaluer l'état de préparation et les performances par rapport à des objectifs de niveau de service spécifiques. Au niveau de l'entreprise, ils auront besoin d'une vue d'ensemble de la fiabilité qui couvre tous vos systèmes et services.

Heureusement, une nouvelle génération de solutions émerge pour accompagner les ingénieurs fiabilité des sites dans leur transition vers la gauche. Ces nouvelles plates-formes sont conçues sur mesure pour la tâche à accomplir et alimentées par l'intelligence artificielle, l'apprentissage automatique et l'automatisation intelligente.

Un exemple: le Broadcom BizOps la plateforme comprend un Tableau de bord de santé et de risque de publication qui fournit des informations proactives sur chaque nouvelle version avant sa mise en service. Les ingénieurs en fiabilité peuvent identifier rapidement les problèmes et suivre la résolution. Une fois qu'un service est en production, un Tableau de bord des opérations aide les ingénieurs à suivre la disponibilité, les temps de réponse, les taux d'erreur, etc. Il est important de noter que les deux tableaux de bord interagissent afin que votre équipe de fiabilité puisse corréler les données d'intégrité des versions avec les données de production et évaluer la qualité de leurs prédictions d'intégrité des versions.

Il est temps de commencer
Si vous souhaitez intégrer la fiabilité dans vos systèmes et services dès le départ, envisagez d'élargir le rôle de votre équipe d'ingénierie de fiabilité de site. Utilisez le cadre SAFe comme guide et alignez les talents qualifiés au niveau des applications, des systèmes et de l'entreprise. Sélectionnez les bons outils pour soutenir votre équipe nouvellement distribuée en les armant avec des analyses qui peuvent transformer les données en informations exploitables. Vous serez sur le point de faire des progrès significatifs dans votre parcours d'amélioration continue.

Laisser un commentaire

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