Fondamentaux SAFe: Qu'est-ce que SAFe?

Ce blog sur «Qu'est-ce que SAFe» parle du cadre qui fournit des conseils sur les cinq compétences de base qui aident une organisation à devenir une entreprise Lean-Agile.

Scaled Agile Framework ou SAFe permet aux organisations complexes de tirer parti des avantages du développement de logiciels et de systèmes Lean-Agile à grande échelle. À savoir Qu'est-ce que SAFe et comment cela fonctionne, vous devrez comprendre les sujets suivants



Pourquoi utiliser Agile Framework?

En implémentant un Framework Agile, vous bénéficiez des avantages suivants

  • Agile se développe pour répondre aux besoins de grandes chaînes de valeur et de développement de systèmes complexes malgré sa simplicité et sa légèreté.
  • Il augmente la productivité de 20 à 50%
  • Qualité augmente de plus de cinquante%
  • Cela réduit le temps nécessaire pour qu'un produit arrive sur le marché. le processus devient plus rapide d'au moins 30%
  • Engagement des employés et satisfaction au travail.

Le cadre détaillé montre tous les rôles clés, les activités, les livrables et les flux. Il navigue également dans le reste du site.

L'image donnée explique le fonctionnement du processus agile. Les épopées sont un énorme corpus d'œuvres, décomposé en un certain nombre d'histoires plus petites ou de sous-épopées. Ces sous-épopées sont attribuées à l'équipe sous forme d'histoire. Chaque équipe travaille ensuite sur ces histoires ou fonctionnalités logicielles.

Qu'est-ce que SAFe?

Scaled Agile Framework ou SAFe a d'abord été développé par Dean Leffingwell livres et blogs. La version 1.0 est la première officiellement publiée en 2011. La dernière version, 4.6, a été publiée en octobre 2018. Elle est destinée à fournir des conseils pour travailler au niveau du portefeuille d'entreprise, de la chaîne de valeur, du programme et de l'équipe.

quelles sont les fonctions dans sql

SAFe est une base de connaissances en ligne disponible gratuitement qui vous permet d'exercer des pratiques lean-agile au niveau de l'entreprise. Il vous offre une expérience simple et légère pour l'équipe de développement logiciel. L'ensemble du cadre est divisé en 3 segments de base Équipe, la Programme et le Portefeuille .

Voici donc les fonctionnalités de SAFe

  • Implémentation de logiciels et de systèmes Lean-Agile au niveau de l'entreprise
  • Conseils détaillés pour les processus au sein du portefeuille d'entreprise, de la chaîne de valeur, du programme et de l'équipe.
  • Conception optimale pour répondre aux besoins de toutes les parties prenantes au sein d'une organisation.

Quand utiliser Scaled Agile Framework?

Maintenant, vous vous demandez peut-être quand exactement utiliser SAFe. Alors, voici quelques exemples où vous pourriez.

  • Lorsque votre équipe souhaite mettre en œuvre une approche agile dans des programmes et portefeuilles plus vastes et multi-équipes.
  • Lorsque plusieurs équipes dans une organisation fonctionnent selon différentes méthodes d'implémentation Agile et sont donc confrontées à des obstacles, des retards et des échecs.
  • Lorsque vous souhaitez exercer Agile mais le mettre à l'échelle au niveau de l'organisation. Cependant, vous ne savez pas quels nouveaux rôles pourraient être nécessaires ou quels rôles existants (c'est-à-dire la direction) doivent changer et comment.
  • Lorsque vous avez tenté d'étendre Agile à votre organisation, mais que vous avez du mal à vous aligner pour atteindre l'uniformité ou la cohérence de la stratégie entre les départements métier, du portefeuille aux niveaux des programmes et des équipes.
  • Lorsque votre organisation a besoin d'améliorer le délai de développement de ses produits.

En quoi SAFe est-il différent des autres pratiques Agile?

Une autre chose à considérer est que SAFe est différent des autres pratiques agiles,

  • SAFe est accessible au public et gratuit.
  • Il est disponible sous une forme très accessible et utilisable.
  • En plus d'être léger, il peut être assez spécifique à un niveau.
  • Il modifie et maintient en permanence les pratiques agiles les plus couramment utilisées.
  • SAFe offre des extensions utiles aux pratiques agiles courantes.
  • Il fonde les pratiques agiles dans un contexte d'entreprise.
  • L'image complète du développement logiciel vous est fournie via l'implémentation SAFe
  • L'empirisme est intensifié.
  • SAFe prend régulièrement des informations sur la qualité et l'amélioration.

Fondation de Scaled Agile Framework

Scaled Agile Framework repose sur les valeurs de base suivantes

  1. Lean-Agile et ses principes
  2. Valeurs fondamentales Agile mises à l'échelle,
  3. Leadership Lean-Agile
  4. État d'esprit Lean-Agile,
  5. Communautés de pratique

1. Lean-Agile et ses principes

Voici les principes et valeurs de base de SAFe. Ils doivent être compris, exposés et poursuivis afin d'obtenir les meilleurs résultats lors de l'exécution du cadre.

  • Adopter une vision économique
  • Appliquer la pensée systémique
  • En supposant que la variabilité préserve les options
  • Construire progressivement avec des cycles d'apprentissage rapides et intégrés
  • Baser les jalons sur une évaluation objective des systèmes de travail
  • Visualisation et limitation des travaux en cours, réduction de la taille des lots et gestion des longueurs de file d'attente
  • Application de la cadence et synchronisation avec la planification interdomaine
  • Libérer la motivation intrinsèque des travailleurs du savoir
  • Décentraliser la prise de décision
  • Valeurs fondamentales de SAFe Agile

SAFe est basé sur les 4 valeurs fondamentales suivantes.

  • Alignement
  • Qualité intégrée
  • Transparence
  • Exécution du programme
  1. Leadership Lean-Agile

Avant les enseignants, les leaders Lean-Agile sont des apprenants continus. Il les aide à aider leurs équipes à construire de meilleurs systèmes en comprenant et en présentant les principes Lean-Agile SAFe.

En tant que facilitateur, la responsabilité ultime d'un leader est l'adoption, le succès et l'amélioration continue des développements Lean-Agile. Pour le changement et l'amélioration continue, les leaders passent par une formation rigoureuse et continue.

Les leaders responsabilisent et engagent vraiment les individus et les équipes pour atteindre leur plus haut potentiel.

Principes de ces leaders Lean-Agile

  • Pour mener le changement
  • Connaître la manière de mettre l'accent sur l'apprentissage tout au long de la vie
  • Développer les gens plus que des processus
  • Inspirer et s'aligner sur la mission
  • Décentraliser la prise de décision
  • Pour débloquer la motivation intrinsèque des travailleurs du savoir
  1. Esprit Lean-Agile

L'état d'esprit Lean-Agile peut être dérivé des deux choses suivantes.

  1. La SAFe House of Lean
  2. Manifeste Agile

La SAFe House of Lean

Scaled Agile Framework (SAFe) est dérivé des principes et pratiques inspirés du maison de maigre Toyota . Sur cette base, SAFe présente le SAFe House of Lean .

L'objectif est de fournir une valeur client maximale dans les plus brefs délais en maintenant la meilleure qualité possible livrée au client.

comment terminer le programme java

De nouvelles et meilleures façons de développer des logiciels sont découvertes de jour en jour en pratiquant Agile et en aidant les autres à faire de même. C’est pourquoi, bien que les éléments de droite aient une valeur immense, nous valorisons encore plus les éléments détenus à gauche.

Le Manifeste Agile

  1. La priorité absolue est de satisfaire le client grâce à la livraison continue et rapide de logiciels précieux.
  2. Acceptez les exigences changeantes, même tard dans le développement. Les processus agiles exploitent le changement au profit du client.
  3. Fournissez fréquemment des logiciels fonctionnels, de quelques semaines à quelques mois, avec une préférence pour les délais plus courts.
  4. Les développeurs et les gens d'affaires doivent travailler ensemble quotidiennement tout au long du projet.
  5. Construisez des projets autour d'individus motivés. Offrez-leur le soutien et l'environnement dont ils ont besoin, et faites-leur confiance pour faire le travail.
  6. La méthode la plus efficace pour communiquer avec une équipe de développement est une conversation en face à face.
  7. Le logiciel de travail est la principale mesure du progrès.
  8. Les processus agiles favorisent le développement durable. Les sponsors, les développeurs et les utilisateurs devraient être en mesure de maintenir un rythme constant indéfiniment.
  9. Une attention continue à l'excellence technique et à une bonne conception améliore l'agilité.
  10. La simplicité - l'art de maximiser la quantité de travail non effectuée - est essentielle.
  11. Les meilleures architectures, exigences et conceptions émergent d'équipes auto-organisées.
  12. À intervalles réguliers, l'équipe réfléchit à la façon de devenir plus efficace, puis ajuste et ajuste son comportement en conséquence.

Différents niveaux de SAFE

Selon la dernière version de SAFe, il existe quatre niveaux de mise en œuvre.

  • Niveau de l'équipe
  • Niveau du programme
  • Niveau du portefeuille
  • Niveau de chaîne de valeur

Niveau d'équipe SAFe

Le SAFe au niveau de l'équipe contient des rôles, des événements et des processus. Les équipes Agile construisent ces rôles, événements et processus et apportent de la valeur dans le contexte de l'Agile Release Train (ART). C'est surtout comme une équipe de mêlée régulière. Les équipes constituent la base de SAFe et de l'entreprise Lean, car elles effectuent la majorité du travail qui apporte de la valeur client.

Au niveau de l'équipe SAFe crée des équipes hautement performantes qui, à leur tour, construisent des composants et des solutions de haute qualité, soutenant à la fois l'équipe et l'agilité technique. C'est la construction principale du niveau du programme.

Niveau de programme SAFe

Au niveau du programme SAFe a les rôles et les activités nécessaires pour fournir en permanence des solutions via un Agile Release Train (ART). Ce niveau est celui où les équipes de développement, les parties prenantes et d'autres ressources sont consacrées à une mission de développement de système importante et continue.

La métaphore ART décrit les équipes, les rôles et les activités au niveau du programme qui fournissent progressivement un flux continu de valeur. Les ART sont des organisations virtuelles formées pour franchir les limites fonctionnelles, éliminer les transferts et étapes inutiles et accélérer la fourniture de valeur en mettant en œuvre les principes et pratiques SAFe Lean-Agile.

En fin de compte, les ART opérant au niveau du programme sont responsables de la création et de la libération de flux de valeur à la fréquence nécessaire à l'entreprise pour répondre à la demande du marché et des clients. Ces mentalités et pratiques à ce niveau contribuent à la compétence d'entreprise de DevOps et Release on Demand qui rend ce flux de valeur possible.

Niveau de flux de valeur SAFe

Le niveau de flux de valeur est facultatif dans SAFe. Il s'agit d'un nouvel ajout à SAFe 4.0. Il est conçu pour les grandes entreprises indépendantes qui ont des solutions complexes. Il est destiné à aider les systèmes cyber-physiques pour les logiciels, le matériel, l'électrique et l'électronique, l'optique, la mécanique, la fluidique, etc.

Il prend en charge la cadence et la synchronisation pour plusieurs ART et fournisseurs et donne des rôles supplémentaires tels que Value Stream Engineer, Solution Architect / Engineering et Solution Management.

Niveau de portefeuille SAFe

C'est le plus haut niveau d'intérêt / de préoccupation / d'implication / dans SAFe . Le niveau de portefeuille SAFe fournit les blocs de base pour organiser le flux de valeur d'entreprise Lean-Agile via une ou plusieurs chaînes de valeur. Il aide à développer des systèmes et des solutions qui sont décrits dans des thèmes stratégiques.

Pour atteindre les objectifs stratégiques, le niveau du portefeuille englobe certains éléments par la budgétisation de base et d'autres mécanismes de gouvernance. Par conséquent, il garantit que l'investissement dans les flux de valeur fournit les rendements nécessaires à l'entreprise.

Un portefeuille est connecté de manière bidirectionnelle aux entreprises

  • Pour guider le portefeuille vers des objectifs commerciaux en évolution plus profonde, il propose des thèmes stratégiques.
  • Pour indiquer le flux constant des valeurs du portefeuille.

Les principaux concepts clés utilisés ici sont:

  • Connexion à l'entreprise,
  • Gestion de portefeuille de programmes,
  • Gérer le flux de travail de Portfolio Epics.

Conclusion

Scaled Agile Framework (SAFe) est une amélioration progressive du a-Cadrequi fournit des conseils sur les cinq compétences de base qui aident une organisation à devenir un Lean-Agile. Il a 4 niveaux et 4 configurations et est basé uniquement sur le Manifeste Agile et le SAFe House of Lean .