Vous êtes sur la page 1sur 2

SAFE:framwrok(methodologique(non téchno)agilité echelle(QUALITE necessaire),populaire ya bcp de doc sur leur site+dispo des formations ds indstrie.

Minm 5equipe(50-75)Défie: cordination l'ensmble


des ctivité de devlopm logiciel.#catégorie 1ESSENTIEL+ c'est la config basique fournit élmts necessaire pr faire une bonne implementation safe
concept de base safe:ART+agileRelaseTrain géré par RTE(RealseTrainEnginer)Minm 2-20equipeAGILE:Gestion visuelle vc tableau KANBAN(vc limite de travaux en cours),Combinaison SCRUM+XP(inclut
TDD),DevOps.
Equipe PRODUIT (1-RTE=RelaseONDemande=MiseProdctionEnDemande socupe(CE/CI/CD)?on fait du deploimt continue mais certins funct désactivé->activé dev1 dispo pr user
2-ProductMngmt(1ou+ persn:assure la MAJR du produit backlog claire et expliqué a tous le monde) 3-System Archt/ENG(assure une certaine cohérence et intégrité de larchitc de la solution)
4-Business Owner:Récolter: la valeur daffaire, établir la vision du produit
On divise le tps en 5 sprint=PI(product Increment)pendant10 Semaine
alafin de chaq spint on fait SYSTEM DEMO=REVUE DE SPRINT(quand on dit qllq chose est terminé=code fusioné,m/request traité vc sucée,test intégré faite sur code mergé)=vc les funct Terminé de
l'ensemble des équipes pour un PRODUIT logiciel.
chaque equipe a son propre backlog ds les élmts découle du BACKLOG PROGRAM(traité vc tabl Kanban), ProgramBacklog=feature,epiques, TeamBacklog=feature,stories) ds shéma ya le mot "enabler"=
(bout de code)=compsant logiciel qui facilite l'implementation du functionalité Feature
PI pLANINg est essentiel(pas de pip pas de safe)=activité implique ts le monde ds la mm sale pendant 2DAYS,définir l'agenda de2days
ala fu du PI:qesq le user devrai etre capable de faire,qesOn devrait atteindre,quel valeur on voudrais livrer ts le monde ensmble,chaq équipe fait des morcaux en faisant CE,CI,CD et fure et a mesure. IP
itération: Sprint1,2,3,4=DémoCommmune SPRINT5+Sprint d'innovation=Tester que l'équipe peut expirementer de nvlle chose en matier Téchno(nvx outils/facon2faire),Si les équipes ont manqué du tps
pr ateindre les objectfs établie par PI,il sert comme un sprint BFFER ou il peuvent ratraper du retard.
Ala fin de chaq sprint, chaq equipe fait Rétrospective
Ala fin du PI: equipe fait I&A=Inspecte and adapte=base de l'agilit" cad ns avons des équipe apprenantes puisq elle se cordonne entre elles tout au long du PI

LARGE SOLUTION:pour entreprise qui construit des sols volumineuse et complexes,(-)ne nécessiste pas de conscrution au niveau portfolio=(ensmble d'appl)
Le train de solutions(ila plusieurs art et un supplier=tran de fournisseur peut étre un sous traiton externe qui dévllope une partie de la solution) est la construction organisationnelle utilisée pour
construire des solutions vastes et complexes qui nécessitent la coordination de plusieurs trains de versions agiles (ART), ainsi que les contributions des fournisseurs. Il aligne les ART sur une mission
commerciale et technologique partagée en utilisant la solution Vision, Backlog et Roadmap, et un Program Increment (PI) aligné. Le train de solutions construit des solutions vastes et complexes
(souvent décrites comme « système de systèmes »).
NB: ART=1 tran pr 1Logiciel, SolutiontRAIN=+1train
type entreprise=1.L'entreprise représente l'entité commerciale à laquelle appartient chaque portefeuille SAFe.
Gouvernement=un ensemble de modèles de réussite qui aident les organisations du secteur public à mettre en œuvre des pratiques Lean-Agile dans un contexte gouvernemental.
SolutionTrain:On cherche à livrer des capacités(onva étre capable de faire koi)=alligner le devlopmt pour que les choses arrivent au bon moment corsa ona solution Backlog(kanban)=cont1 surt des
capacité et enabler
STE(étais RTE au essentiel)=responsable de la solution,depoilmt,cohérence
Rétrospective Globale(ontrouve): STE/S ArchEng/S Mngmt
au nivea de la gestion de la sol=INTENTION DE LA SOLUTION=c'est la vision de la Solu pr s'avoir ds quel ordre on va dévlopé les choses
Quand ona bcp déquipe:Service partagé:représentent les rôles spécialisés, les personnes et les services nécessaires au succès d'un Agile Release Train (ART) ou d'un Solution Train, mais qui ne peuvent
pas être dédiés à plein temps,chaque Agile Release Train (ART) et Solution Train doit prévoir d'engager le personnel des services partagés quand/ dont il a besoin.
Metrique:toutes les mesures collécté pr chaq équipe/solution, permet dévaluer ds quel mesure progresse vers le portfolio,bigSol,ART,objet commerc et téchnique de léquipe.

PORTFOLIO:fournit un financemt de stratégie et d'invertissmt,des opération de portfolio agile est une gouvernance alegé
vision du portfolio:vc théme stratégique(onpas au niveau sol ni busness(affaire de lorg)
Epique=Ensmble de Fteatures . Feature= Ensmble de User Stories.
Elmt de coordination = les >> c des versions:Représentation de la chaine de valeur de l'organist:Mettre en correspondence les priorisations du carnet de produit en lien vc les diff élmts de chaine de
valeur documenté,et on connais les étapes de la chaine de valeur cad de la camnde=encaissement=$$=ensmble étapes du processus operationnel par le quel une organisation fait$$ ou rends des service
Lean buget: ordononcer carnet prod sur chaine de valeur on veux financer nos chaine de valeurs
Porfolio vision: description de létat futur des flux de valeur et des solu d'un portfolio,décrit comment il cooper pr atteindre obj portfolio+objec large de lentreprise
porfolio tjrs en lien vc la vision
KPIS= indicateur clés de performance par rapoort à la chaine de valeur
Architec Entreprise:établie la stratégie de téchnologie et un road map qui va permttre aux porflio de suporté les capacité actuel et futur des affaire de lorganisation/crée les épiques pr faciliter le
devlomt plus tard(diff sol ds un porflio)/favoriser la conception adaptative+pratiques d'inginerie/Pousser les pgms et les équipe a se ralier d'une vision téchnique partagé.

Full: la config la plus compléte,prend en charge la création de sols intégré de grande envergures 100personnes pr devlomt et maintenance
OVS=operationnel value streams=séquence dactivité necessaire pr fournir un produit /service a un client
chaine de valuer=snmble d"tapes que lorgani entreprend pr fournir prduit

Business agility:
1-Team and technical agility=agilité déquipe et téchnique: agoleteam composé de 5-11Prsonnes. définirbuild,est,deploy valure in short time boxes= itération, utilise des méthode agile(scrum,kanban ou les2)
commmince chaq itération parkoi ilvont délivrer ds itération PlaninEvent
PO: représente un guide pr équipe agile en spécifiante les besoins afournir en représant le clien ds la eam agile,chaqJour équipe fait un DAILY STANDUP pr discuter létat davncmt des objectfs des itérations ala fin de chaq
itération,la team agile regroupe le travail fini ds ITARATION REVIEW. RETROSPECTIVE:Avnt la prochaine itération,équipe agile(what to improve)définirles points a ameliorer.
SM:Coach de léquipe agile:aide a facilité a maintenire les évnmts. Dans une entreprise equipe agile travil pr livré la valeur, ds SAFE on les appl ART on pr bute de livré une sol pr le client on utulise (2)

2-Livraison produit agile:centré client: pour définir construir et mettre en production ds un flux continue un produit qui apporte de la valeur/ou sdes services à ces clients et users.
utilisé pr livrer au client/user the right value at the right time(définir,crée un flux continue de produit+services+valeurs).ART travail vc un timebox aplé PI=program INcrément (5itération) au début du PI toute les équipe planifie
leur trabail pi dans PI Planing Event(facilité par ART qui coach de ART)
team art identifie les besoin à livré ds PI, Program board permt de voir les dépandances entre les team. chaq itération:ART font une démo et intégre les sol de toutes les quipes et la mettre ds un SYSTEME DEMO
ala fin du PI toutes les quipe se regoupe pr faire P&I inspecter et ameliorer les evnmts de dette, PM utilise CUSTMER CENTRICITY ET DESIGN THINKING pr comprendre les problms du clients et decovrir sol qui sont D=desirable
V=viable F=feasible
design thinking: on sarrange pr comprendre le problm pr concevoir un sol qui est correcte(découvre,defini,devlopedelivre)on recommonce en allant chercher feedback
Continous delivery pipline= CE CI DC en utilisant DEVOPS(pr relase on demande) pr livré de la valeur quand a besoin (si art npas suffisant pr livré une sol=== on utilise ENTREPRISE SOLUTION DELIVERY

3-livraison solution d'entreprise:Compétences qui décrit commt appliquer les principes lean/agile+pratiques pr la spécif depoiment,devlopmt,operation,evolution des apps logiciel trés gros
on applique un system d'ingenerie lean pr construire un tres gro sys. Cordonner et aligner la chaine de pro. Evaluer constant notre syst qui roule en Production
pk: Analyse des besoins, Définition de la capacité métier, Analyse fonctionnelle et allocation, Conception de système et synthèse de conception, Alternatives de conception et études commerciales Modélisation
et simulation, Construire et tester des composants des systèmes et des systèmes de systèmes, Conformité et vérification et validation Déploiement, surveillance, support et mises à jour du système
solution train qui utilise pr cordoné plusrs ART pr livré une large complexe sol (on a 3 acteurs: Solition MGMt:à lautorité du contenu a construir, 2-Solution Architecte: larchitecture across ARTS, Solution Train enginer: coach et
facilité la sol des évnmts train
dans le bute daligner STRATEGIE - EXECUTION: on utilise 4- LEAN PORTFOLIO MANAGMT: produit une maniére pr cré des quipes stratégique + portfolio vision, bute: aligner le devlpmt des sol vc la stratégie de lentrprise, aide
les entreprises a ORGANISER la livraison des valuers(value scrum) pr evité les problm associé au centre de cout du projet(la stratégie its not enough)
5-Organisational agilité:Fournit les outils qui aide le PORTFOLIO a atteindre lagilité stratégique et changer et reorganiser autour de la valeur- crée un envirnmt pr un flux de valeur ds entreprise + devlopmt de sol+aide a
améliorer lean thinking peole+agile team . value=respcté les person +culture, flux inovation amelioration constante, leadership
Dimension de organisaional Personnes à la pensée Lean et équipes agiles : Toutes les personnes impliquées dans la livraison de solutions sont formées aux méthodes Lean et Agile et adoptent leurs valeurs, principes et
pratiques. Lean Business: Operations - Les équipes appliquent les principes Lean pour comprendre, cartographier et améliorer en permanence les processus qui fournissent et soutiennent les solutions commerciales. Agilité
de la stratégie - L'entreprise est suffisamment agile pour détecter en permanence le marché et changer rapidement de stratégie si nécessaire.
6-Continus learning agility:Favorise la culture de linvattion de lamélioration continue jusqua ce que kentreprise dev1 une ORGANISATION APPRENANTE.
7-Lean entreprise est fondé ur LEAN AGILE LEADERSHIP: pr atteindre et miantenir business agilit"=agilité comerciale, le leader t comment les leaders Lean-Agile conduisent et soutiennent le changement organisationnel et
l'excellence opérationnelle en permettant aux individus et aux équipes d'atteindre leur plus haut potentiel. Ils le font en donnant l'exemple; apprendre et modéliser l'état d'esprit, les valeurs, les principes et les pratiques Lean-
Agile de SAFe ; et conduire le changement vers une nouvelle façon de travailler. PK:Organiser et réorganiser autour de la valeur Identifiez les files d'attente et les travaux en cours (WIP) excédentaires Concentrez-vous
continuellement sur l'élimination du gaspillage et des retards Éliminer les politiques et procédures démotivantes Inspirez et motivez les autres Créer une culture d'amélioration continue Offrir l'espace aux équipes pour innover

VALEUR SAFE: 1-Alignement : L’alignement doit reposer sur les objectifs commerciaux de l’organisation et ne peut pas reposer sur les équipes agiles elles-mêmes, quelle que soit la qualité de l’équipe
Qualité intégrée:La qualité intégrée garantit que chaque élément et chaque incrément de la solution reflète les normes de qualité tout au long du cycle de développement. Sans qualité intégrée, il existe un risque plus élevé de
travail non validé qui doit être retraité et qui ralentit le cycle de vie complet.
Transparence:La transparence crée l’ouverture et la confiance. Les deux sont nécessaires pour créer des équipes performantes. SAFe encourage un comportement de confiance, notamment une résolution plus rapide des
problèmes, une visibilité en temps réel et des rituels d’inspection et d’adaptation.
Exécution du programme:Les équipes doivent exécuter et fournir en permanence de la valeur. C’est pourquoi le cadre se concentre sur les systèmes de travail et les résultats commerciaux. De cette façon, SAFe permet de se
concentrer sur l’exécution pour l’équipe et soutient l’amélioration de l’exécution à chaque incrément de programme.

ROAD MAP SAFE:centre d"xelence lean agile pr coacher ce quiva venire, les <>=formation dispo: leading safe et gouvernmt,implementer safe:faut 1-former des agens de changmt lean agile 2-
former les exécutifs,leader(formation lean proflio mngmt)3-identifier les chaines de valeurs, les diiff art quand aura besoin pr étre capble de livré cette valeur 4-crée le plan d'implemntation5-
preparation de lancement des ART(formation: safe leading PO PM SM architecte)3-Lancer le ART(safe for teams):on fait un 1er PI planing puis mesure pr voir si tous ce passeb1 5-Coacher sur
léxecution des ART:on fini 1er PI vc I&A, apres on mesure apres on relance dautre art vc dautres chaines de valeurs 6-On atteinds le portfolio 7-accélerer

VALEUR DE SCRUM:1-Focus: sens de progression,vision commune produit,focus sur le résut globale du livrable, préiorisation des actios. 2- OUVERTURE:entraide entre les mmbr de
léquipe,ouverture aux autre diciplines,liberté dexpression,remise en cause des hypothese 3-RESPECT:mutuel des opinions suggérées, de la priorisation du backlog,mobilisation de léquipe vers la
performance 4-COURAGE:Du courage pour faire preuve d’autonomie, avoir du courage sert pour parfois dire “non” ! D'autres fois, le courage accompagnera le “oui” de l’équipe Scrum 5-
ENGAGEMET:mobilisation du savoir,compétences et energie au service de léquipe et du livrable attendu.

VALEUR AGILE:1 Les individus et intercation que le processus et les outils:le succe dun devlpmt logiciel et bcp depandant des individus y travaillent que les tachnique et technologie utilisé mm si
peuvent contribuer a lfécité, 2-Logiciel fontionnelqune doc exhastive:il neexiste pas de milleur facon de mesurer letat davancmt dun projet que de veriser a des interval régulier vc état dvancmt
dune liste de tache décomposé et illustré(grapg gant) 3-COLLABORATION VC CLIENT + NEGOCIATION DU CONTRT:travailler sur collb forniseur-client miux q1 contrat stricte servira aprendre
defaut dune partie 4-ADAOTATION AUX CHANGMT+q1 suivie d1 plan:produire un milleur systéme diff que celui quand a imaginé en difinissant un plan de livraison au comoncmt du projt
Opérer dans un système complexe demande: Une approche empirique à Explorer – Exploiter 1. Tester sur le terrain 2. Adapter … et mettre à
jour la portée 3. Mettre en œuvre par paliers successifs
Les 4 piliers de l’Agilité:1 Processus empirique 2-Livraison d’incréments terminés 3-Valeur d’affaires en avant-plan 4-Équipe auto-organisée
SCRUM: 4 pratiques (cérémonies) ¡ Planification de sprint ¡ Mêlée quotidienne ¡ Revue de sprint (démo) ¡ Rétrospective
4 livrables ¡ Définition de terminé (sert de plan d’AQ) ¡ Carnet de produit (backlog) ¡ Carnet de sprint (liste d’activités) ¡ Fonctionnalités
Mise en œuvre typique de lagilité:1-Formation des gestionnaires->Vision sur la transformation -> Formation du personnel projet pilote -
>rétrospective et adaptation ->autre projets (accompagnement)
LEs DEFIS: Changer de paradigme: ¡ Gestion des coûts -> Gestion des investissements Affecter le bon PO :Doit maîtriser le
concept d’investissement ¡ Devrait être cadre/gestionnaire Transformer les cadres intermédiaires ¡ Prioriser l’efficacité et
l’efficience du processus, avec tous leurs sous-entendus! Par où commencer? ¡ Tenir compte de la culture organisationnelle
=====Énorme influence sur le succès d’une transformation Agile 4 types de culture (Schneider, 2000) ¡ Contrôle ß S’adapte plus
difficilement à l’approche Agile ¡ Compétence ¡ Collaboration ß S’adapte plus facilement à l’approche Agile ¡ « Cultivation »
(trad. libre: Accomplissement)
Artéfacts de Scrum
CARNET DE PRODUIT, CARNET DE SPRINT, INCRÉMENT DU PRODUIT, DÉFINITION DE « TERMINÉ »
Carnet de produit :Aussi appelé « Backlog » de produit Contient les éléments à développer
Démarrage, estimation et planification d’un projet agile:
1-Former une équipe de démarrage
2-Rédiger une charte de projet :Vision du projet • Objectifs • Matrice des leviers • Critères de succès • Risques et hypothèses
(qui doivent être confirmées)
3-Construire et estimer un carnet de produit(produit backlog)(poker planing pr estimer =>On est en mesure de planifier les
livraisons
4-Fixer la definition de terminé (DOD):st une liste de critères à vérifier, afin de déterminer si les user stories ou tickets sont
vraiment terminés
5-Bâtir un plan de livraison
planification du sprint qui koi qaund? ou? raffinement du carnet de produit:raffiner des user stories, et donc raffiner des
estimations.
Sunset graphe:
euipe de7,duréé iteration=3semaine, tarif horair=100$ travail=35h/semaine
carnet de produit:70pts,projection optimiste:70/20=3.4=4itération, pessimiste:70/10=7itération, cout et effort par itération: optimiste:4itér*3Sem*7Pers=2940hrs*100=..$

Type de maintenance: adaptative,preventive,corrective,perfective, Options pour gérer la maintenance:Carnet de produit On l’insère dans le carnet de produit,SWAT
Dédier du temps,Projet Lancer un projet de maintenance

La prévention des défauts par l’amélioration: continue:relechir, miantenir,ecouter.


"Par simplicité:Devlop , implementer,ajuster,recomoncé
" Par excelence téchnique:TDD CI/CD PROGRMMATION EN BIOME REVUE PAR LES PAIRE
COMMENT ET POURQUOI DOCUMENTER LE PROCESSUS? :1-Apprendre / former • Mesurer • Servir de point de départ • Diffuser
2-LE CYCLE DE DEMING • Planifier • Développer • Contrôler • Ajuster 3-AQL • L’affaire de tous • Ne pas confondre uniquement avec le contrôle de qualité, qui arrive «
après » • S’assurer en vérifiant et validant que le produit répond aux exigences• S’assurer que le processus produit le résultat désiré
la documentation généré par les projet agile ,les équie via les rétrospctive doivt sasuré détre efficasse la régle desU utile,
,utilisé utilisable,identifiction des consomateurs +laréduction de gaspilage sont des SOL permettant dameliorer la qualité de
la DOC
Scrum: gestion de projet et gestion déxigences, 4 T Y P E S D E C U LT U R E O R G A N I S AT I O N N E L L
XP:la plus téchnique augmente la qualité du code devlopé E:vollab,ctrl,accoplissmt,compétence,
lean/kanban:amelioration continue de proc de devlomt (-)gasspiage LA G E ST IO N D U CH A N G E M E N TC E Q U I E S T N É C E S S A I R E P
OURQU’UNCHANGEMENTSEPRODUIS
petits lots : afin de livrer souvent de la valeur, le produit est déployé très souvent grâce à

La

E:vision,compétence,motiva,ressources,plan daction
L’amélioration continue : afin de conserver la meilleure qualité
valeur, il faut automatiser les processus qui peuvent l’être comme le provisionnement
La qualité : l’objectif de


d’améliorer la productivité, il faut responsabiliser les équipes en leur donnant plus de
Les

pour les produits, il faut sans cesse trouver les points qui pourraient être améliorés
L’automatisation : pour accélérer la livraison de

Pour satisfaire ces principes, l24 capacités regroupées en 4 catégories. Toutes les catégories sont autant

responsabilité : afin d’améliorer le bien être des employés ce qui aura pour effet

importantes les unes que les autres. Voici les quatre catégories : Techniques : ensemble de techniques

DevOps est de fournir des produits avec la qualité la plus importante possible

permettant d’améliorer la qualité et la rapidité de livraison des incréments Lean management : il faut faciliter
la gestion en simplifiant les processus et en offrant de la rétroaction ●
Développement de produits lean : le
travail de toute l’équipe doit être visible, il faut s’appuyer sur les retours des clients et il faut essayer de
s’améliorer sans cesse en accordant des sprints d’amélioration par exemple ●
Leadership transformationnel :
les dirigeants doivent encourager le changement, encourager les équipes à prendre des risques et à innover en

fournissant une vision claire pour l’entreprise à laquelle les employés peuvent s’identifie
Définition de DevOps Le DevOps repose sur 5 principes clés :

la découpe en petits incréments●


des environnements ●

pouvoir

Vous aimerez peut-être aussi