Développement logiciel et gestion de projet

Dans un projet logiciel en retard, on a fait passer le nombre de développeurs de 5 à 10. Par combien est multiplié le nombre de canaux de communication entre deux personnes (le nombre de paires) ?

  1. APar 2
  2. BPar 4
  3. CPar 4,5
Afficher la réponse et l'explication

Réponse : C. Par 4,5

Le nombre de canaux entre n personnes est le nombre de paires, n(n − 1)/2. Il vaut 5 × 4 ÷ 2 = 10 pour 5 personnes et 10 × 9 ÷ 2 = 45 pour 10 personnes : il est donc multiplié par 45 ÷ 10 = 4,5. Doubler l'équipe augmente l'effort de coordination et de communication à peu près comme le carré du nombre de personnes, et la formation des nouveaux venus prend aussi du temps aux développeurs en place. La loi de Brooks, « ajouter des personnes à un projet logiciel en retard le retarde davantage », découle de ces raisons.

S'entraîner sur ce thème Retour au thème

Autres questions sur Développement logiciel et gestion de projet

  1. Quelle réponse aux risques d'un projet reporte l'impact sur un tiers, par exemple en souscrivant une assurance contre les pertes si le risque se réalise, ou en confiant le travail à une entreprise spécialisée par contrat ?
  2. Quelle description de la méthode des points de fonction utilisée pour estimer la taille d'un logiciel est correcte ?
  3. Le SLA d'un service spécifie une disponibilité mensuelle d'au moins 99,95 %. Un mois compte 30 jours, et les arrêts planifiés sont inclus dans le calcul. Ce mois-ci, le service a déjà été arrêté au total 15 minutes à cause de pannes. Quelle durée d'arrêt supplémentaire reste admissible pour le reste du mois tout en respectant le SLA ?
  4. Dans la gestion des services informatiques, quel processus vise principalement à rechercher la cause profonde des pannes récurrentes et à empêcher qu'elles se reproduisent grâce à des corrections définitives ?
  5. Quelle est une caractéristique du modèle en cascade de développement logiciel ?