SDLC - Modèle en spirale

Le modèle en spirale ajoute l'analyse des risques et le prototypage RAD au modèle Waterfall. Chaque cycle implique la même séquence d'étapes que le modèle Waterfall.

Modèle en spirale

Le modèle en spirale a quatre quadrants. Laissez-nous en discuter en détail.

Quadrant 1 - Déterminer les objectifs, les alternatives et les contraintes

  • Objectifs - Fonctionnalité, performances, interface matérielle / logicielle, facteurs de succès critiques, etc.

  • Alternatives - Construire, réutiliser, acheter, sous-traiter, etc.

  • Contraintes - Coût, calendrier, interface, etc.

Quadrant 2 - Évaluer les alternatives, identifier et résoudre les risques

  • Etudier des alternatives par rapport aux objectifs et contraintes déterminés.

  • Identifier les risques tels que le manque d'expérience, les nouvelles technologies, les horaires serrés, etc.

  • Résoudre les risques identifiés en évaluant leur impact sur le projet, en identifiant les plans d'atténuation et d'urgence nécessaires et en les mettant en œuvre. Les risques doivent toujours être surveillés.

Quadrant 3 - Développer un produit de niveau supérieur

Les activités typiques incluent -

  • Créer un design
  • Revoir la conception
  • Développer du code
  • Inspectez le code
  • Produit test

Quadrant 4 - Planifier la phase suivante

Les activités typiques incluent -

  • Élaborer un plan de projet
  • Développer un plan de gestion de la configuration
  • Développer un plan de test
  • Développer un plan d'installation

Modèle en spirale - Forces

Les avantages ou les points forts de la méthode Spiral sont -

  • Fournit une indication précoce des risques, sans impliquer beaucoup de coûts.
  • Les utilisateurs peuvent visualiser le système tôt grâce aux outils de prototypage rapide.
  • Les fonctions critiques à haut risque sont développées en premier.
  • Le design n'a pas besoin d'être parfait.
  • Les utilisateurs peuvent être étroitement associés à toutes les étapes du cycle de vie.
  • Rétroaction précoce et fréquente des utilisateurs.
  • Les coûts cumulatifs sont évalués fréquemment.

Modèle en spirale - Faiblesses

Les inconvénients ou les faiblesses de la méthode Spiral sont -

  • Il peut être difficile de définir des objectifs, des jalons vérifiables qui indiquent la volonté de passer à l'étape suivante.

  • Le temps consacré à la planification, à la réinitialisation des objectifs, à l'analyse des risques et au prototypage peut être un surcoût.

  • Le temps consacré à l'évaluation des risques peut être trop long pour les petits projets ou les projets à faible risque.

  • Le modèle en spirale est complexe à comprendre pour les nouveaux membres de l'équipe.

  • Une expertise en évaluation des risques est requise.

  • La spirale peut continuer indéfiniment.

  • Les développeurs doivent être réaffectés pendant les activités hors phase de développement.

Quand utiliser le modèle en spirale?

Le modèle Spiral peut être utilisé lorsque -

  • La création d'un prototype est appropriée.
  • L'évaluation des risques est importante.
  • Un projet présente un risque moyen à élevé.
  • Les utilisateurs ne sont pas sûrs de leurs besoins.
  • Les exigences sont complexes.
  • La gamme de produits est nouvelle.
  • Des changements importants sont attendus pendant l'exploration.
  • Engagement de projet à long terme imprudent en raison de changements commerciaux potentiels.