Quelle pratique agile vous a apporté le plus de bénéfices
/ enrichissement personnel et professionnel ?

Le , par Ricky81, Expert éminent sénior
Bonjour,

Le but de ce sondage est d'évaluer, parmi les pratiques agiles, celles dont les personnes tirent le plus de bénéfices.

N'hésitez pas à commenter votre vote et à proposer votre classement détaillé.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de cybermaxs cybermaxs - Membre éprouvé http://www.developpez.com
le 31/03/2010 à 10:16
Moi j'ai voté pour les livraisons fréquentes. Le développement itératif avec lots, évite la "dérive du projet" dans le temps. ça stimule l'équipe.
Avatar de tnodev tnodev - Membre actif http://www.developpez.com
le 31/03/2010 à 11:01
Citation Envoyé par cybermaxs  Voir le message
Moi j'ai voté pour les livraisons fréquentes. Le développement itératif avec lots, évite la "dérive du projet" dans le temps. ça stimule l'équipe.

Moi aussi, cela permet un retour rapide du client. Ca le stimule également
Avatar de kaymak kaymak - Membre chevronné http://www.developpez.com
le 31/03/2010 à 11:17
J'aurais voulu voter plusieurs points,

livraisons fréquentes
travail en binome

Dès que je l'aurai mis en place je rajouterais
TDD et automatisation des tests
Avatar de Heziva Heziva - Membre régulier http://www.developpez.com
le 31/03/2010 à 11:25
Tiens ? Personne n'a voté pour la rétrospective avant moi. Pourtant, l'amélioration continue (opposée aux séminaires d'amélioration une fois par an) me semble être un des piliers de l'agile...
Avatar de deverdeb deverdeb - Membre actif http://www.developpez.com
le 31/03/2010 à 11:59
Comme kaymak, j'aurai voulu voté pour plusieurs points...

J'ai voté pour le serveur d'intégration continu. En effet, à mon avis, ce point couvre l'automatisation des tests en offrant plein de possibilités en plus (mesure de la qualité du code, génération de la doc, ...).

En fait, voici la liste des points qui me semble vraiment bénéfique :
La programmation en binôme (pair programming) :
- pour certaine partie de l'application uniquement
- pas tout le temps non plus
La proximité / disponibilité du client (Product Owner) :
- Indispensable à mon avis pour tout projet
Les livraisons fréquentes :
- Vraiment un plus pour un projet. Cela permet d'avoir un retour immédiat du client (ça nécessite aussi d'avoir un client disponible...)
L'automatisation des tests :
- Bien pratique pour immédiatement repérer les erreurs "bêtes"
L'utilisation d'outils d'intégration continue :
- Bien pratique aussi
L'utilisation d'un tableau pour le suivi de tâches (Scrum / Kanban) :
- Permet d'avoir une vue de l'état actuel du projet. Pratique pour savoir où l'on en est.
Les outils élémentaire de suivi / reporting (Product / Spring Backlog, BurnDown chart, etc.) :
- Oui aussi
Avatar de Morad ISSOULGHANE Morad ISSOULGHANE - Membre régulier http://www.developpez.com
le 31/03/2010 à 13:44
Les livraisons fréquentes pour éviter l'effet Tunnel.
Mais aussi j'aurais voulu voter plusieurs points (SCRUM ...)
Avatar de Patriarch24 Patriarch24 - Membre expérimenté http://www.developpez.com
le 01/04/2010 à 11:32
J'ai voté programmation en binôme, sur le plan personnel en tout cas

Sinon j'aurai voté pour plusieurs points :
- La programmation en binôme
- Le développement par les tests
- La pratique du refactoring permanent
- La proximité / disponibilité du client
- Les estimations collectives
- Les livraisons fréquentes
- L'automatisation des tests
- L'utilisation d'outils d'intégration continue (moi j'aurai juste dit : l'intégration continue !)
- Les rétrospectives de fin d'itération

Tous ces points permettent de souder l'équipe, de l'amener vers l'excellence, en la conduisant à travers une démarche d'amélioration continue, et de produire des logiciels de grande qualité maitrisée (pas d'excitation et de tension la veille de la mise en prod' !).
Avatar de kaymak kaymak - Membre chevronné http://www.developpez.com
le 02/04/2010 à 10:35
Citation Envoyé par Patriarch24  Voir le message
Tous ces points permettent de souder l'équipe, de l'amener vers l'excellence, en la conduisant à travers une démarche d'amélioration continue, et de produire des logiciels de grande qualité maitrisée (pas d'excitation et de tension la veille de la mise en prod' !).

+1
Avatar de nico1407 nico1407 - Nouveau membre du Club http://www.developpez.com
le 02/04/2010 à 11:59
- Le développement par les tests
- La pratique du refactoring permanent

et j'ajouterai :

- revue de code développé par un autre
Avatar de kenji_getpowered kenji_getpowered - Membre habitué http://www.developpez.com
le 08/04/2010 à 15:50
Je pensais à plusieurs idées quand même, c'est pas facile parfois. C'est vraiment la combinaisons de plusieurs option qui rend ces méthodes intéressantes.
Avatar de souviron34 souviron34 - Expert éminent sénior http://www.developpez.com
le 14/04/2010 à 13:01
Effectivement ce serait mieux des cases à cocher.. J'aurais mis 3 points seulement..

Moi j'ai voté :

La proximité / disponibilité du client

C'est (je l'ai déjà mentionné plusieurs fois) l'essentiel..

Maintenant, dans le reste, je mettrais, par ordre décroissant d'importance :

- Le développement par les tests
- La pratique du refactoring permanent

Les outils et autres tableaux ou autres ne sont que des "bidules", mais ne sont en rien ce qui est vital à la réussite et ce qui fait la force d'une "approche" (je suis contre l'utilisation de "méthodologie") agile..

Les démos et autres revues de fins d'itérations sont incluses si les 3 points évoqués ci-dessus sont pris en compte correctement.

Les livraisons également dépendent de la proximité du client, de même que les scénarios. Comme j'ai déjà eu l'occasion de le dire, le point cité comme essentiel est essentiel en ce sens.. Il détermine pratiquement tout le reste.. L'élaboration et la vérification des scénarios en fait partie, de même que leurs tests au fur et à mesure, leur validation et/ou modification, etc..
Offres d'emploi IT
Data scientist inspection générale (H/F)
Société Générale - Ile de France - Hauts-de-Seine
Architecte de données (H/F)
Société Générale - Ile de France - Ile de France
Data engineer H/F
Safran - Ile de France - Magny-les-Hameaux /Saclay

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique ALM