SDLC - Modèle en spirale
Le modèle Spiral 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.
Le modèle en spirale a quatre quadrants. Laissez-nous les discuter en détail.
Quadrant 1 - Déterminer les objectifs, les alternatives et les contraintes
Objectives - Fonctionnalité, performances, interface matériel / logiciel, facteurs de succès critiques, etc.
Alternatives - Construire, réutiliser, acheter, sous-traiter, etc.
Constraints - Coût, calendrier, interface, etc.
Quadrant 2 - Évaluer les alternatives, identifier et résoudre les risques
Etudier les alternatives par rapport aux objectifs et aux contraintes qui sont déterminés.
Identifier les risques tels que le manque d'expérience, les nouvelles technologies, les délais 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 comprennent -
- Créer un design
- Conception de l'examen
- Développer du code
- Inspecter le code
- Test produit
Quadrant 4 - Planifier la phase suivante
Les activités typiques comprennent -
- Élaborer un plan de projet
- Élaborer un plan de gestion de la configuration
- Développer un plan de test
- Élaborer 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.
- Coûts cumulatifs évalués fréquemment.
Modèle en spirale - Faiblesses
Les inconvénients ou faiblesses de la méthode Spiral sont:
Il peut être difficile de définir des objectifs, des jalons vérifiables qui indiquent que vous êtes prêt à passer à la prochaine itération.
Le temps consacré à la planification, à la réinitialisation des objectifs, à l'analyse des risques et au prototypage peut être une surcharge.
Le temps consacré à l'évaluation des risques peut être trop important pour les projets de petite taille ou à 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 au cours de l'exploration.
- Engagement de projet à long terme imprudent en raison de changements commerciaux potentiels.