Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3094 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

Méthodes Agiles - Avantages, inconvénients et solutions

n°71854283
Hermes le ​Messager
Breton Quiétiste
Posté le 08-11-2024 à 21:19:13  profilanswer
 

Reprise du message précédent :

vylkor a écrit :

Désolé pour l'update tardive, c'est bien deux personnes a mi-temps (je ne sais pas écrire désolé :o), qui ont également les rôles pour une deuxième équipe agile.
 


 

vylkor a écrit :


 
Le pourquoi, c'est parce que le top management a décrété que l'agile c'était le futur et grâce a ça on apporterait plus de résultats plus vite. Ça a commencé avec les équipes projets et maintenant tout le monde doit y passer.
 
Coté équipe, nos problématiques sont surtout:
-Clients qui changent d'avis tout le temps.
-Clients difficiles a impliquer dans les changements car sans temps réellement alloué.
-Services supports défaillants, donc on récupérait beaucoup de tâches en dehors de notre scope mais qui devaient être traitées.
-Nombre de sujets croissant sans perspectives d'augmentation des ressources a court terme.
-Manque de ressource spécialisée dans un domaine pour régler ces problématiques.
-Aucun reporting vers le management, on est une sorte de boite noire. Mais faut dire personne ne nous pose de questions donc on fait nos trucs et ça marche au final. Depuis plus d'un ans on a plus de daily par exemple. Un sujet arrive "Qui le prend?" dans le bureau et c'est fini.
 
Mais nos clients étaient satisfaits au final, les deadlines respectés (même quand cela semblait impossible) et le service assuré. Donc personne ne nous posait trop de questions.
 
 
Et j'ai eu une discussion avec le management aujourd'hui. Plus ouvert que prévu, certains points semblaient avoir été oublié par rapport aux expériences passées. Il n'empêche que je ne suis pas totalement rassuré. Un système agile en itération de 15 jours semble être le standard qu'ils veulent appliquer, je vais devoir travailler a fond le sujet pour expliquer pourquoi ce modèle s'applique difficilement a notre poste et qu'un Agile Kanban semblerais plus adéquat. Le soucis aussi c'est qu'on vas devoir utiliser obligatoirement un Azure DevOps configuré pour faire de l'itération de 15 jours, sans possibilité de paramétrage a notre niveau. Donc ça risque d'être compliqué :/
 
J'ai tenté l'image "Comment voulez vous que j'aille installer des vis si vous me donnez un marteau et m'interdisez le reste?". A voir si ça fait du chemin...


 
Pour le genre de situation que tu décris, c'est le principe même des itérations qui ne fonctionne pas.
 
Par contre, oui, un Kanban agile (appelé pure Kanban, voir mon deuxième post sur ce topic) est bien plus adapté à leurs besoins et sera sans doute bien plus efficace. Il permet aussi de mettre des deadlines pour les tâches qui en ont besoin sans paralyser le système. Mais bon, ils auront peut-être (comme nous) besoin de temps et de faire des erreurs pour changer leur système.
 
Le drame des méthodes agiles, c'est que bien souvent, les gens plongent la tête la première dedans en tentant d'appliquer SCRUM sans considérer les alternatives, sans savoir si c'est adapté à leur cas et sans aucun recul. Et le pire, c'est qu'ensuite, une fois qu'ils ont embauché leur SCRUM master, il est évident que ce dernier ne va pas remettre en cause son propre rôle et usera de tous les moyens dont il dispose pour s'accrocher. C'est aussi cela qui fait qu'on peut rapidement se retrouver dans des situations ultra toxiques.
 
Et pas mal de consultants ne valent pas forcément mieux et vont tenter de vendre SCRUM à tous prix...
 
Bref, alors que l'agilité est VRAIMENT une bonne chose si bien adapté et bien appliqué et que ça peut booster la productivité, souvent ça va produire l'effet inverse.
 
Je finirai en disant que de toutes manières, l'erreur, c'est déjà d'imposer un système sans obtenir l'approbation de ceux et celles qui vont le subir.

Message cité 1 fois
Message édité par Hermes le Messager le 08-11-2024 à 21:20:46

---------------
Expert en expertises
mood
Publicité
Posté le 08-11-2024 à 21:19:13  profilanswer
 

n°71854740
vylkor
Posté le 08-11-2024 à 22:22:00  profilanswer
 

Hermes le Messager a écrit :


 
Pour le genre de situation que tu décris, c'est le principe même des itérations qui ne fonctionne pas.
 
Par contre, oui, un Kanban agile (appelé pure Kanban, voir mon deuxième post sur ce topic) est bien plus adapté à leurs besoins et sera sans doute bien plus efficace. Il permet aussi de mettre des deadlines pour les tâches qui en ont besoin sans paralyser le système. Mais bon, ils auront peut-être (comme nous) besoin de temps et de faire des erreurs pour changer leur système.
 
Le drame des méthodes agiles, c'est que bien souvent, les gens plongent la tête la première dedans en tentant d'appliquer SCRUM sans considérer les alternatives, sans savoir si c'est adapté à leur cas et sans aucun recul. Et le pire, c'est qu'ensuite, une fois qu'ils ont embauché leur SCRUM master, il est évident que ce dernier ne va pas remettre en cause son propre rôle et usera de tous les moyens dont il dispose pour s'accrocher. C'est aussi cela qui fait qu'on peut rapidement se retrouver dans des situations ultra toxiques.
 
Et pas mal de consultants ne valent pas forcément mieux et vont tenter de vendre SCRUM à tous prix...
 
Bref, alors que l'agilité est VRAIMENT une bonne chose si bien adapté et bien appliqué et que ça peut booster la productivité, souvent ça va produire l'effet inverse.
 
Je finirai en disant que de toutes manières, l'erreur, c'est déjà d'imposer un système sans obtenir l'approbation de ceux et celles qui vont le subir.


 
Je suis naturellement attiré par ce pure Kanban. Le coté pompier rend cela naturel et on pourrait même dire que c'est d'une manière informelle ce que l'on applique déjà avec un petit suivi en plus pour avoir une vision sur les actions long terme et accepter ou refuser les demandes et deadlines des clients. Par exemple pour des projets a 50-70h de boulot on a rarement des deadlines a moins de 3 mois, donc facile de les ventiler sur la période et absorber la variabilité. J'ai du mal a imaginer garder cette capacité de faire trainer une tâche qui prend 10h de boulot sur 1 mois en fonction de contraintes externes avec une approche SCRUM...
 
D'un certain coté, on pourrais voir un refus du changement, parce que la méthode se rapproche le plus de ce que l'on applique déjà  :whistle:  
 
Il y a déjà eu une demande de rajouter une composante plus Kanban dans l'autre équipe agile qui est gérée par notre duo SCRUM/PO, mais ça avait été refusé par le binôme. Je n'avais pas pensé effectivement qu'avec un pure Kanban ils perdaient une grosse partie de leurs raison d'être. Même si on a des aspects organisations et coordinations qu'on aimerais beaucoup leurs déléguer. En tant que technique, ça me fait chier d'organiser des réunions d'alignement et coactivité avec 20-30 personnes par exemple pour certains sujets :o
 
En tout cas merci beaucoup pour l'avis et les informations. Je vais continuer de me renseigner sur le sujet, j'ai envie d'avoir un dossier en béton a présenter en face  :jap:

n°71854829
SekYo
Posté le 08-11-2024 à 22:38:58  profilanswer
 

C'est quand même triste que la plupart des décideurs aient oublies de prendre en compte la première phrase du manifeste agile: "Individuals and interactions over processes and tools"
( bon probablement bien aide par les sales/marketeux des boites de conseils qui vendent des scrum master et qui n'ont rien a foutre dudit manifesto... quand ils sachent qu'il existe :o )

 

Imposer Scrum a toute une boite en mode top-down, c'est tout le contraire de la méthodologie agile (ce qui ne veut pas dire que Scrum dans certains cas ne peut pas être adapte a certaines équipes/projets, même si je suis pas un grand fan de cette méthode)

Message cité 1 fois
Message édité par SekYo le 08-11-2024 à 22:39:51
n°71854895
vylkor
Posté le 08-11-2024 à 22:54:24  profilanswer
 

SekYo a écrit :

C'est quand même triste que la plupart des décideurs aient oublies de prendre en compte la première phrase du manifeste agile: "Individuals and interactions over processes and tools"
( bon probablement bien aide par les sales/marketeux des boites de conseils qui vendent des scrum master et qui n'ont rien a foutre dudit manifesto... quand ils sachent qu'il existe :o )
 
Imposer Scrum a toute une boite en mode top-down, c'est tout le contraire de la méthodologie agile (ce qui ne veut pas dire que Scrum dans certains cas ne peut pas être adapte a certaines équipes/projets, même si je suis pas un grand fan de cette méthode)


 
Ben...
 

Citation :

Individuals and interactions over processes and tools


Déjà couvert par nos précédents échanges.
 

Citation :

Working software over comprehensive documentation


La documentation est une obligation réglementaire dans notre domaine, impossible de s'en séparer.
 

Citation :

Customer collaboration over contract negotiation


Là pourquoi pas, même si les rôles et responsabilités sont toutes établies a l'avance pour pas mal de choses et difficile de trop improviser sur certains sujets.
 

Citation :

Responding to change over following a plan


Nos plans sont tracés et documentés et nous sommes obligés de les appliquer jusqu'au bout ou de rentrer dans des flux de déviations très lourds a gérer. On préfère souvent terminer de la manière documentée même si il y aurait eu plus simple techniquement.

n°71855863
Hermes le ​Messager
Breton Quiétiste
Posté le 09-11-2024 à 09:19:56  profilanswer
 

vylkor a écrit :


 

Citation :

Working software over comprehensive documentation


La documentation est une obligation réglementaire dans notre domaine, impossible de s'en séparer.


 
Oui, jamais réellement compris cette opposition. Je pense que c'est lié à ceux qui ont participé à la rédaction du manifesto et de leurs expériences. Ça ne s'applique pas partout, ni pour tout.  
 

vylkor a écrit :


Citation :

Responding to change over following a plan


Nos plans sont tracés et documentés et nous sommes obligés de les appliquer jusqu'au bout ou de rentrer dans des flux de déviations très lourds a gérer. On préfère souvent terminer de la manière documentée même si il y aurait eu plus simple techniquement.


 
Un peu comme précédemment, ça ne s'applique pas pour tout, ni pour toutes les industries. Parfois le moindre changement dans de la fabrication hardware par exemple peut être un véritable casse-tête. Dans un tel cas, c'est donc AVANT d'arrêter le plan final du hardware que l'agilité a du sens. Une fois la fabrication commencée, on est dans le temps longs et l'agilité ne concerne plus que, par exemple, le développement des firmwares pour corriger ce qui peut l'être ainsi que les prochains modèles (et on retombe sur l'agilité au niveau de la conception AVANT d'arrêter les plans).
 
Je réalise que ce que j'écris est sans doute un peu confus.
 
Dans tous les cas, oui, l'agilité n'est pas pour tout, ni tout le temps et il existe différentes manières d'être agile qui ne peuvent intervenir parfois que sur certaines étapes d'un développement.


---------------
Expert en expertises
n°71856936
rufo
Pas me confondre avec Lycos!
Posté le 09-11-2024 à 13:28:53  profilanswer
 

Pareil, je comprends cette opposition entre documentation/traçabilité et lisibilité/compréhension facile du code :??:
je pense que l'idée, c'est surtout d'éviter une surdocumentation difficile à mettre à jour et de s'y retrouve.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°71857133
SekYo
Posté le 09-11-2024 à 14:13:42  profilanswer
 

https://agilemanifesto.org/
Je pensais qu'on était sur le forum de l'élite :(

 

Y a pas d'opposition de principe entre les deux cotés en Agile, c'est même la phrase juste en dessous des 4 principes:

Citation :

That is, while there is value in the items on the right, we value the items on the left more.

 

Bien sur que si réglementairement tu dois faire de la doc, bin tu la fais, ils disent pas du tout que la doc est toujours inutile.

Message cité 1 fois
Message édité par SekYo le 09-11-2024 à 14:14:09
n°71857212
vylkor
Posté le 09-11-2024 à 14:35:22  profilanswer
 

SekYo a écrit :

https://agilemanifesto.org/
Je pensais qu'on était sur le forum de l'élite :(
 
Y a pas d'opposition de principe entre les deux cotés en Agile, c'est même la phrase juste en dessous des 4 principes:

Citation :

That is, while there is value in the items on the right, we value the items on the left more.


 
Bien sur que si réglementairement tu dois faire de la doc, bin tu la fais, ils disent pas du tout que la doc est toujours inutile.


 
C'est quand même faux car la documentation est une partie du produit attendu donc elle est tout aussi importante que le reste. Y a pas de hiérarchisation a faire ou autre, il faut faire les deux obligatoirement et c'est tout. Une documentation erronée c'est potentiellement les périodes de productions depuis le changement remises en question pouvant aller jusqu'aux rappels de lots.
 
C'est comme si je te disais "Working code over comprehensive interface", ça n'a aucun sens de mettre ça en principe de gestion de projet général. Le client a besoin des deux.

n°71857811
SekYo
Posté le 09-11-2024 à 17:14:58  profilanswer
 

Je pense que faut se rappeler l'époque et le contexte ou se manifeste a été écrit avec des cycles de dev très long et très complexes pour tout.
Mais même actuellement, j'ai tendance à être d'accord avec l'essentiel du manifeste.
 
La doc c'est bien, mais encore faut-il qu'elle soit à jour. Je suis pas d'accord quand tu dis que c'est aussi important que le reste. Avoir une appli qui fonctionne, ça me parait plus important qu'avoir une doc parfaite. Avoir une appli sécurisée, aussi... Bref oui c'est mieux quand t'as une bonne documentation, mais comme c'est pas gratuit à produire (et à maintenir), quand tu dois faire des arbitrages, bin ça me choque pas que parfois ce soit la doc qui en fasse les frais.
Quand tout est important/urgent/prioritaire, rien n'est important. On évolue rarement dans un contexte où on a un budget/délai illimité, donc souvent on est amené à faire des choix et des arbitrages.

n°71857864
vylkor
Posté le 09-11-2024 à 17:28:46  profilanswer
 

SekYo a écrit :

Je pense que faut se rappeler l'époque et le contexte ou se manifeste a été écrit avec des cycles de dev très long et très complexes pour tout.
Mais même actuellement, j'ai tendance à être d'accord avec l'essentiel du manifeste.
 
La doc c'est bien, mais encore faut-il qu'elle soit à jour. Je suis pas d'accord quand tu dis que c'est aussi important que le reste. Avoir une appli qui fonctionne, ça me parait plus important qu'avoir une doc parfaite. Avoir une appli sécurisée, aussi... Bref oui c'est mieux quand t'as une bonne documentation, mais comme c'est pas gratuit à produire (et à maintenir), quand tu dois faire des arbitrages, bin ça me choque pas que parfois ce soit la doc qui en fasse les frais.
Quand tout est important/urgent/prioritaire, rien n'est important. On évolue rarement dans un contexte où on a un budget/délai illimité, donc souvent on est amené à faire des choix et des arbitrages.


 
Tu ne semble pas comprendre que dans le domaine où je suis la documentation précise et à jours est une obligation réglementaire, sans elle tu ne met pas en route les machines/systèmes et tes produits ne vont pas sur le marché. Si elle est erroné ou pas a jours, tu te met aux devants de très graves soucis avec les autorités qui peuvent aller jusqu’à la fermeture du site.


Message édité par vylkor le 09-11-2024 à 19:41:27
mood
Publicité
Posté le 09-11-2024 à 17:28:46  profilanswer
 

n°71858432
SekYo
Posté le 09-11-2024 à 19:42:53  profilanswer
 

Mon poste précédent:

Citation :

Bien sur que si réglementairement tu dois faire de la doc, bin tu la fais


:o
Du coup t'es dans un cas où la doc (et je suppose la QA) ne peut PAS faire partie de l'arbitrage.

 

Mais c'est un topic général sur l'Agile, pas juste sur le cas de vylkor ;)
Bien sur que si tu bosses sur du nucléaire, de l'aérien ou des équipements médicaux les réglementations et contraintes seront pas les même que si tu fais un blog, une marketplace ou une app mobile...Mais ça représente pas 100% des gens qui font du dev...

Message cité 1 fois
Message édité par SekYo le 09-11-2024 à 19:43:47
n°71858538
vylkor
Posté le 09-11-2024 à 20:11:45  profilanswer
 

SekYo a écrit :

Mon poste précédent:

Citation :

Bien sur que si réglementairement tu dois faire de la doc, bin tu la fais


:o
Du coup t'es dans un cas où la doc (et je suppose la QA) ne peut PAS faire partie de l'arbitrage.
 
Mais c'est un topic général sur l'Agile, pas juste sur le cas de vylkor ;)
Bien sur que si tu bosses sur du nucléaire, de l'aérien ou des équipements médicaux les réglementations et contraintes seront pas les même que si tu fais un blog, une marketplace ou une app mobile...Mais ça représente pas 100% des gens qui font du dev...


 
Désolé, loupé le passage entre les gens qui me répondaient pour m'aider et le retour a l'Agile en général.


Message édité par vylkor le 10-11-2024 à 09:47:51
n°71859995
rufo
Pas me confondre avec Lycos!
Posté le 10-11-2024 à 10:05:57  profilanswer
 

Si c'est pas indiscret, tu évolues dans quel domaine, vylkor ? Dans le mien aussi, la doc à jour des softs est très important, je parle même pas des procédures opérationnelles où là, c'est une obligation réglementaire.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°71860963
vylkor
Posté le 10-11-2024 à 14:01:41  profilanswer
 

rufo a écrit :

Si c'est pas indiscret, tu évolues dans quel domaine, vylkor ? Dans le mien aussi, la doc à jour des softs est très important, je parle même pas des procédures opérationnelles où là, c'est une obligation réglementaire.


 
Industrie pharmaceutique injectable. On a les autorités de santé qui regardent par dessus notre épaule en permanence... Et le système sur lequel on bosse assure le suivis de la qualité produit et l'enregistrement de la production.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Bilan coûts-avantages de l'immigrationCOVID-19 : les avantages et les changements post-épidémie
Assurance de prêt et maladie : quelles solutions alternatives ?Douche nasale: méthodes conseils et propagande
Quels sont les avantages et inconvénients des différents types de statdépôt relais-colis : des avantages/défauts pour une boutique ?
[TU] Sécurité et protection de vie privée (chiffrement, anonymat...)[LECTURE RAPIDE] Augmenter sa vitesse de lecture
Plus de sujets relatifs à : Méthodes Agiles - Avantages, inconvénients et solutions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR