RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Dynamique du management des projets informatiquesArticle de référence | Réf : H3202 v1
Auteur(s) : Jacques PRINTZ
Date de publication : 10 févr. 2010
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes (225 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
Présentation
Lire l'article
Bibliographie & annexes
Inclus dans l'offre
3.1 Programmation par paire programmeur-testeur PP
Une des idées les plus originales de l'agilité est la notion de « pair-programming » PP, avec permutation des rôles selon les circonstances. Le programmeur est au cœur du procédé AGILE. L'accent est mis très fortement sur les tests, allant même jusqu'à proclamer qu'il faut faire les tests avant le code. Cela ne peut que nous réjouir car c'est exactement notre conviction, et depuis longtemps (voir le texte de ma leçon inaugurale au CNAM, donnée en 1994, Problèmes futurs du génie logiciel – l'informatique et ses limites ). K. Beck a même des mots très forts : « you don't get to choose whether or not you will write tests – if you don't, you aren‘t extreme : end of discussion » ; c'est effectivement assez définitif comme position.
Il est préconisé de maintenir un ensemble de tests complets et de les exécuter aussi fréquemment que possible, plusieurs fois par jour, et après chaque modification. Le client participe activement à l'effort de test, à son niveau, au moyen de « use-cases » qui matérialisent les cas d'emplois qu'il juge important pour son métier. Programmation et Test sont deux activités duales l'une de l'autre qui s'observent, et se contrôlent mutuellement. C'est la méthode de travail utilisée dans les centres de R de Microsoft (pour une étude fouillée et bien documentée, voir ).
Certaine méthode préconise d'aménager le poste de travail en conséquence pour les couples PP, et d'une façon plus générale l'espace de travail dans lequel toute l'équipe travaille. Travailler à deux sur les mêmes programmes est un moyen sûr de partager l'information, et l'on peut imaginer que cela crée une saine émulation au sein du couple. C'est une façon de pratiquer l'« egoless programming », notion introduite par G. Weinberg ...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
(1) - COMTE-SPONVILLE - Petit traité des grandes vertus. - PUF (1995).
(2) - OZ (E.) - When professional standards are lax : the CONFIRM failure and its lessons. - Communications of the ACM, vol. 37, no 10 (1994).
(3) - EWUSI-MENSAH (K.) - Software development failures. - MIT Press (2003).
(4) - HOCK (D.) - Birth of the chaordic age. - Berrett-Koehler (1999).
(5) - HIGHSMITH (J.) - Adaptive software development, a collaborative approach to managing complex systems. - Dorset House (1999).
(6) - SKROWRONSKI (V.) - Do agile methods marginalize problem solvers ? - IEEE Computer, oct. 2004.
(7)...
Site du Manifeste AGILE http://www.agilealliance.org
HAUT DE PAGE
IEEE std 1058 - 1998 - Software project management plan - -
IEEE std 1490 - 2003 - A guide to the project management body of knowledge (PMBOOK) - -
HAUT DE PAGE
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 2 060 € HT |
Autres formules |
1 - TEXTES FONDATEURS DES MÉTHODES AGILES
2 - ÉLÉMENTS DE COMPARAISON DE QUELQUES MÉTHODES AGILES
3 - PERFORMANCE DES ACTEURS INDIVIDUELS
4 - PERFORMANCE DE L'ACTION COLLECTIVE
5 - RÔLE DE L'ARCHITECTURE ET DES ARCHITECTES
7 - CONCLUSION : OMISSIONS ET LIMITES DES MÉTHODES AGILES
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
SOLUTION EN LIGNE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20