No video

Architecte Technique : quelle place dans une équipe Scrum ?

  Рет қаралды 5,232

Scrum Life - Lean, Agile, Kanban

Scrum Life - Lean, Agile, Kanban

Күн бұрын

Пікірлер: 30
@ScrumLife
@ScrumLife 3 жыл бұрын
Découvrez toute la communauté Scrum Life ! 👉 sl.run/lTrH0Z
@olivierrouhaud140
@olivierrouhaud140 4 жыл бұрын
J'aime beaucoup la notion de "Architect as a coach". Dans le cadre de l'agilité à l'échelle j'ai toujours vu l'architecte comme une personne ou équipe qui s'assure que la plateforme reste cohérente dans sa globalité. Chaque équipe est responsable et autonome pour construire son architecture et s'assure de rester alignée avec les autres mais il n'est pas toujours évident de tout suivre quand la DSI s'agrandie et les architectes peuvent prendre une posture de conseil et guarde fou...du coup, un coach architecte est la bonne attitude à adopter :) Je dis souvent que mon travail en tant qu'agiliste est bien fait une fois que l'équipe peut se passer de mes interventions, finalement c'est peut-être aussi le cas pour l'architecture !
@frantzd.493
@frantzd.493 4 жыл бұрын
En phase avec la remarque de Constantin. Une équipe traverse d'architectes agiles va agir plus en coachs et en facilitateurs. Du coup, ils vont avoir besoin de maîtriser de plus en plus les outils de prise décision collective, de visualisation et de facilitation. J'ai pas mal bossé sur ces sujets en 2017.
@manoucharlemaine67
@manoucharlemaine67 Жыл бұрын
Merci Constantin, sujet trop peu abordé en agilité. Sur pratiquement toutes les entités ou je suis intervenue, l’architecte passait son temps : soit en salle de sport, soit à débiter des sujets divers et variés avec le. Management à la cafete etc 😂, bref, le trou dans la raquette, et dans le budget. Jusqu’au jour où….j’ai tiré l’artiche sur le manifeste, et lá …la team dev sortie des pépites. Donc complètement alignée avec tes dires. Merciii 👏
@WorldWildVisual
@WorldWildVisual 2 жыл бұрын
J'aimerai apporter ma pierre à l'édifice. Il existe plusieurs niveau d'architecture : - L'architecture d'entreprise, ou Urbanisation, qui touche un niveau clairement stratégique puisque son objectif premier est de dresser le schéma directeur et le fonctionnement stratégique d'un SI, d'une entreprise ou d'un groupe. - L'architecture solution, qui apporte une logique de fonctionnement pour la solution cible au niveau de son adéquation avec la stratégie. - L'architecture technique, qui est présente pour prendre des décisions sur le fondement technique, généralement très proche de l'infrastructure, de la solution abordée - L'architecture produit, qui vient structurer le fonctionnement du produit de manière globale Au final, l'archi technique est surtout un interlocuteur infra pour donner les ligne directrices pliées aux choix technique de l'entreprise qui doivent être portés par la DSI de cette dernière là ou l'architecte d'entreprise doit apporter une vision macro du fonctionnement global du SI.
@ScrumLife
@ScrumLife 2 жыл бұрын
Merci pour cette avis détaillé. À ton avis, un "fonctionnement global d'un SI" permet-il vraiment de faire ressortir des solutions qui soient les mieux taillées pour résoudre les problèmes de tous les différents types d'utilisateurs ? Encore à ton avis, il faut faire attention à quoi particulièrement dans ce type de SI global pour qu'il ne soit pas un frein à l'innovation ? -- Constantin
@TheTippex66
@TheTippex66 4 жыл бұрын
J'ai bien eu peur, jusqu'à l'intervention de JP, qui m'a rassuré. Pour avoir vécu les 2 (le mode comité d'architecture, avec un formulaire à remplir en 3 exemplaires et une réponse sous 3 mois, et un architecte en tant que membre de l'équipe, j'ai clairement préféré la deuxième option. Certes le développeur doit avoir une compétence d'architecture, mais avoir quelqu'un qui a beaucoup de recul et capable de critique constructive sur le code produit est un plus très appréciable. On peut cela dit se poser la question où se situe la frontière entre l'architecte et le tech lead ? Car finalement est-ce que ce ne serait pas le rôle de ce dernier ?
@olivier9891
@olivier9891 4 жыл бұрын
Meme réaction...Et la reprise de la parole par Constantin m'a remis dans un gros malaise... Je pense qu'il doit faire allusion a de (mauvaises) expériences personnelles, qu'il transforme en généralités et vérités. Le metier d'archi n'est évidemment pas le code... Les livrables les plus fréquents (HLD, LLD, contrat d'interfaces) sont indispensables plus pour l'Ops que le pour le Dev...et un besoin de rappeler que le non-fonctionel est la clef de l'adoption ? Et sans rentrer plus dans tous ce que j'ai entendu avec douleur, juste un zoom sur les choix technologiques...les solutions sont très souvent imposées par le client qui a qualifé en amont les produits/techno (maintenabilité, training interne, sécurité, certification,...)... Ce n'est pas open bar l'Industrie ! J'ai eu l'impression que le discours etait totalement hors sujet...hors sol... dogmatique ?
@thierryleriche1196
@thierryleriche1196 4 жыл бұрын
C'est pas une question de confiance. Un développeur travaille au niveau d'un projet. Un architecte travaille au niveau d'un SI. Si tu es dans une start'up, c'est la même chose. Si tu es dans une grande banque, c'est très différent. C'est le travail main dans la main entre le dev et l'archi qui donne de la valeur à l'ensemble. Mais tu ne peux pas demander au dev d'intervenir et de s'intégrer sur tout un SI. Tu lui fais confiance sur son domaine d'expertise. Le dev va faire les meilleurs choix pour son projet. L'archi va faire des choix pour le SI. Et les meilleurs choix pour un projet et pour un SI ne convergent pas toujours. Par exemple, l'entreprise a peut-être investi sur la base MySQL, en achetant des serveurs et en recrutant des DBA, etc. Mais le projet pourrait vouloir utiliser la base NoSQL Mongo. Et là, il va falloir arbitrer. C'est d'ailleurs d'autant plus intéressant que l'architecte interviennent en amont du projet.
@Roland-cy7ll
@Roland-cy7ll 2 жыл бұрын
L architecte d entreprise est obligatoire dans les grandes structures. Il faut une cohérence sur tout le SI. De meme les equipes doivent connaître les contraintes du SI pour faciliter l'integration.
@ScrumLife
@ScrumLife 2 жыл бұрын
Merci Roland pour ton ajout. Souvent on va parler plutôt d’urbanisme à l’échelle de l’entreprise, pour établir des règles, des contraintes, pour que les équipes, ayant des compétences d’architecture, puissent créer en toute autonomie. L’autonomie ne veut pas dire en autarcie ni seule. Ce qu’on veut éviter, car c’est toujours, de mon expérience, néfaste, c’est l’architecte qui décide alors qu’il n’a qu’une connaissance que théorique du terrain. Qui décide POUR les équipes au lieu de se place en tant que conseil. Donc je ne dirais pas, pour ma part, qu’il est obligatoire, mais que les piètres connaissances de la plupart des direction de SI font qu’ils mettent un système en place inefficace qui nécessite, le croient-ils, ce rôle de contrôle. Malheureusement dans les faits, un architecte technique ne garantit en rien la cohérence d’un SI. Si c’était le cas, le monde irait mieux. Que risquerait-il de se passer à ton avis, si on retirait l’architecte d’entreprise d’une entreprise comme Renault ou d’une banque comme la Société Générale ? - Constantin
@Gumichan01
@Gumichan01 4 жыл бұрын
Bonjour, Concernant la question technique, j'ai trouvé 16 comme réponse. Je suis parti du cas de base où le centre du câble est à 50 mètres du sol (soit la hauteur du poteau). Dans ce cas de figure, le câble est tendu. Donc la distance entre les deux poteaux correspond à la la longueur du câble, soit 80 mètres. À partir de là, pour connaître la distance entre les deux poteaux quand le centre du câble est à 10 mètres du sol, je peux faire un produit en croix : 50 | 10 ------ | ------ 80 | ? → 10 * 80 / 50 = 16
@ScrumLife
@ScrumLife 4 жыл бұрын
Et non, la réponse est... je te laisse voir le détail là où j'ai trouvé l'exercice : kzfaq.info/get/bejne/osWWmceS18mumYU.html :)
@dev-rachid
@dev-rachid 2 жыл бұрын
Je pense qu'on peut s'empasser à condition que tout les devs se mettent d'accord sur une même architecture. Le scrum master servirait alors de sorte de médiateur avec objectif de mettre tout les devs d'accord. Corriges-moi si je me trompe.
@ScrumLife
@ScrumLife 2 жыл бұрын
Salut Rachid ! Dans une équipe agile, on va plutôt essayer d'avoir ce qu'on appelle une architecture émergeante. C'est à dire qu'on va effectivement se mettre d'accord sur une archi mais pas une seule fois ! On le fait tout le temps ! Dés que nécessaire, plusieurs fois par jour dans certains cas, l'équipe se réunie pour parler de l'archi, à cause d'un problème ou autre, et se met en effet d'accord sur la façon de résoudre le problème. En le faisant ainsi, toute l'équipe est à jour sur ce qui se fait. Qu'en dis-tu ? -- Constantin
@arnauddelapierre6155
@arnauddelapierre6155 4 жыл бұрын
Je suis en phase avec le rôle d'architecte as coach, plutôt que tour d'Ivoire ou omniscient. C'est du vécu... En revanche, la mise en œuvre au sein de l'équipe n'est pas évidente. Je donc intéressé par une vidéo sur des outils ou méthodes permettant l'échange, la convergence, et aboutir à un consentement.
@ScrumLife
@ScrumLife 4 жыл бұрын
Merci Arnaud pour cette proposition, nous avons effectivement dans notre backlog de vidéos l'idée d'en faire une sur les façons de prendre des décisions en équipe. On note ton intéressement :)
@Manon-4096
@Manon-4096 4 жыл бұрын
Est ce que l’architecte peut être en charge de l’intégration continue au sein de l’équipe pour participer à la mise en place des outils de l’équipe ou du déploiement vu que l’architecture des ptf de déploiement conditionnera l’appli finale livrée ??
@TheTippex66
@TheTippex66 4 жыл бұрын
@Manon 314, tout dépend le cas. Si la situation implique d'avoir des outils coûteux, transverses a plusieurs équipes, nécessitant un achat groupé, alors oui il serait logique de faire appel a l'architecte. Attention, il ne faut pas que l'équipe devienne totalement dépendante d'une quelconque personne ou équipe pour l'utilisation desdits outils, risque de goulot d'étranglement. Si les conditions de déploiement sont propres a l'équipe, alors c'est a l'équipe de faire ses propres choix et d'être autonome sur cette partie là. Ce qui n'interdit pas de demander conseil a un architecte, ou plus largement une personne compétente sur le sujet.
@ScrumLife
@ScrumLife 4 жыл бұрын
Voici la réponse à la question "technique" de logique posée dans l'entretien fictif : 0. Et voici l'explication : kzfaq.info/get/bejne/osWWmceS18mumYU.html Bravo à Alexandre Bodin :) Et pour aller plus loin, n'oubliez pas qu'il y a l'épisode sur l'architecture et Scrum ➡ kzfaq.info/get/bejne/p5x6eNB0urncYWw.html
@tniglennede_oibftronnede_x36
@tniglennede_oibftronnede_x36 4 жыл бұрын
Bonjour, Est-ce que le produit ne va pas partir dans tous les sens si chaque developpeur est architecte ? Comment la hiérarchie doit-elle s'appliquer ? Je précise que je suis étudiant dev. Lors de plusieurs projets, il y avait un conflit de leadership. Résultat : on perdait beaucoup de temps. 2e chose : quand on a besoin de faire des recherches au cours d'un projet, on a tendance a vouloir modifier un peu chaque partie du projet au fur à mesure de ce qu'on trouve, ce qui rend difficile le travail en équipe et la répartition des tâches. Du coup, c'est apréciable d'avoir quelqu'un d'éxpériementé qui guide le projet. Donc ma question pourrait être : Comment gère-t-on les moments où les developpeurs étudient une techno pendant un projet agile ? Ou alors, on ne travail qu'avec des dev expérimentés sur une techno en entreprise...(Ce n'est pas ce qu'on nous a dit à l'école, en tout cas) ? Cordialement, Bonne continuation
@TheTippex66
@TheTippex66 4 жыл бұрын
Ce que tu évoques correspond a l'intervention que fait JP dans la vidéo. En fait, l'architecte peut être la dans une posture de coach. Donc il ne va pas laisser une équipe de devs junior livrés à eux-mêmes. Il va les conseiller sur le comment faire, leur recommander éventuellement de la documentation sur les design pattern, leur proposer de la relecture de code pour corriger les dérives et favoriser la courbe d'apprentissage, voire pourquoi pas intégrer temporairement l'équipe... Il est clair qu'avoir une équipe composée exclusivement de juniors n'est pas une bonne idée. Cela ne favorise pas le partage de l'expérience. Dans le cas d'un projet étudiant, le problème est un peu différent (encore que...), mais n'en est pas moins compatible avec l'agilité. Oui il faut essayer des choses, les casser, refaire, expérimenter. Si possible de faire aider par quelqu'un de plus expérimenté (un prof par exemple, tiens d'ailleurs il ne pourrait pas jouer le rôle de l'architecte ?). Ça ne se passe pas bien différemment en entreprise. Un code possède de la dette technique des lors qu'il a été écrit. L'enjeu étant de la minimiser le plus tôt possible. Donc finalement, on écrit des choses, ça fonctionne, ou pas, on rectifie, ... N'hésite pas a partager tes problèmes via des forums (openclassroom, stackoverflow, ...), Ça peut aussi vous aider a faire les bons choix.
@tniglennede_oibftronnede_x36
@tniglennede_oibftronnede_x36 4 жыл бұрын
@@TheTippex66 D'accord, merci à vous ! :-)
@filmseries9582
@filmseries9582 Жыл бұрын
@ScrumLife
@ScrumLife Жыл бұрын
🙌 Qu'est-ce que tu retiens tout particulièrement de cette vidéo ? -- JP
@youtubeAB616
@youtubeAB616 4 жыл бұрын
Les poteaux sont accolés !
@martinscher9170
@martinscher9170 4 жыл бұрын
Hmm.... J'ai déjà entendu la blague du mauvais dev quelque part...
Scrum : Product Owner pas NECESSAIRE ? Comment s'en PASSER ?
12:48
Scrum Life - Lean, Agile, Kanban
Рет қаралды 4,9 М.
Mon job d’architecte technique SI ! - Papotons #2
12:01
Cookie connecté
Рет қаралды 59 М.
The Giant sleep in the town 👹🛏️🏡
00:24
Construction Site
Рет қаралды 20 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 17 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 76 МЛН
Мы сделали гигантские сухарики!  #большаяеда
00:44
C'est quoi La QUALITÉ ? RÉGLEMENT DE COMPTE entre PO et DEV
15:21
Scrum Life - Lean, Agile, Kanban
Рет қаралды 4,4 М.
Comment bien écrire ses User Stories ?
15:17
Thiga
Рет қаралды 6 М.
Architecture SI en 2020 : enjeux, agilité & réalité !
32:19
Backlog Produit - Evaluez-vous la Business Value ?
13:27
Scrum Life - Lean, Agile, Kanban
Рет қаралды 9 М.
Cadrage Agile : Le SPRINT ZERO est-il vraiment agile ?
14:53
Scrum Life - Lean, Agile, Kanban
Рет қаралды 8 М.
MOVING MOTIVATORS Français - Connaissez-vous votre équipe ? 🃏🃏🃏
11:00
Scrum Life - Lean, Agile, Kanban
Рет қаралды 8 М.
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
Cahier des charges déguisé 🫣 Bien utiliser User Story, Epic, Theme, Feature !
13:50
Scrum Life - Lean, Agile, Kanban
Рет қаралды 4,3 М.
The Giant sleep in the town 👹🛏️🏡
00:24
Construction Site
Рет қаралды 20 МЛН