Comment utiliserGestionnaire de tâches UDNPour la gestion de projet de cascade - un guide pratique pour les premiers minuteries
Nous avons fait une analyse approfondie de divers facteurs qui influencent la gestion de projet de cascade. Cela nous a aidés à simplifier commentGestionnaire de tâches UDNLe logiciel de gestion de projet peut être utilisé pour résoudre ces problèmes. Waterfall est un modèle de gestion de projet SDLC populaire.
Cependant, il est compliqué à différents points. CE DÉTAILS DE RÉDUCTION Comment vous pouvez utiliserGestionnaire de tâches UDNPour obtenir une productivité maximale concernant tous vos modèles commerciaux axés sur la cascade. Nous avons suivi un effort supplémentaire pour illustrer diverses cas d'utilisation de la vie réelle et des exemples où la cascade est mise en œuvre et comment l'on peut utiliserGestionnaire de tâches UDNSimplifier davantage ce processus - ainsi de suite.
La méthodologie de cascade est la méthodologie traditionnelle et la plus courante utilisée pour la gestion de projet. Il suit un processus séquentiel linéaire, c'est pourquoi il est souvent décrit comme un "modèle de cycle de vie séquentiel linéaire". Comme son nom l'indique, la cascade se concentre sur la planification du cycle de vie du projet en divisant le projet en parties distinctes, séparées et exclusives: dans un modèle de cascade, chaque phase doit être complétée avant la prochaine phase ne peut commencer.
L'achèvement de chaque étape distincte de la méthodologie de cascade conduit à la prochaine étape du projet, comme une cascade réelle. Une fois qu'un segment du projet est terminé, aucune autre modification ne peut être apportée à celle-ci et aucune étape ne peut être ignorée pour terminer la suivante. Chaque étape dépend donc de l'achèvement des étapes ou des niveaux précédents. Cela rend le modèle de cascade le plus utile pour des projets plus petits avec des exigences bien définies et moins d'incertitudes. Sa simplicité et sa facilité de mise en œuvre ont fait la version la plus populaire du cycle de vie du développement des systèmes (SDLC) pour les projets de logiciels et de projets informatiques.
Lorsque vous utilisez le modèle de cascade, l'accent est mis sur la satisfaction des exigences et de la conception des besoins du projet avant de passer aux phases ultérieures du développement.
L'origine du modèle de cascade est souvent attribuée aux industries de la fabrication et de la construction. La méthodologie de cascade était idéale pour ces industries, car ils suivent un processus de production hautement structuré: les exigences sont clairement énoncées et décrites au cours de la phase initiale du processus et le reste des étapes sont conçus sur la base des exigences. Tout comme dans la méthode de la cascade, tout changement ultérieur dans n'importe quelle étape du cycle de gestion de projet n'est pas seulement trop coûteux mais impossible dans certains cas.
Le Dr Winston W. Royce a souvent appelé le "père de la cascade", est accrédité avec la première description officielle du processus dans un article qu'il a écrit en 1970. Ce que M. Royce décrivait était un modèle imparfait pour le développement logiciel tel qu'il argumenté pour un modèle avec plusieurs itérations ou exécutions. Il a fait valoir que sans multiples itérations du projet, avec le premier prototype, le projet serait trop risqué et même inviter l'échec. À son avis, l'itération des prototypes était essentielle pour mieux comprendre les exigences et les technologies impliquées dans le projet et de veiller à ce que le produit final a fourni ce que le client requis.
Lecture supplémentaire:
Top 7 des fonctionnalités à rechercher dans vos outils de gestion de projet gratuits
Alors que le Dr Royce est attribué à la première description connue du processus, la première présentation connue est attribuée à Herbert D. Benington. Le 29 juin 1956, Herbert D. Bengeton a présenté le développement de logiciels pour Sage au Symposium sur des méthodes de programmation avancées pour les ordinateurs numériques. Dans sa présentation, il a décrit l'utilisation de telles phases dans l'ingénierie logicielle. Toujours le terme "cascade" n'a pas été utilisé pour décrire le processus.
Selon Wikipedia, Bell et Thayer ont été les premiers à utiliser le terme "cascade" dans un document de 1976.
Dans les années 1980, le modèle de cascade est venu sous une critique intense en raison de sa nature rigide.
En raison de l'évolution des besoins de l'industrie du développement de logiciels et de l'échec de la linéarité du modèle de cascade dans la fourniture anticipée, de nombreuses versions du modèle de cascade ont émergé. Ces versions sont souvent collectivement appelées modèles de cascade modifiés.
Le modèle de cascade plus moderne contient des boucles de rétroaction dans les phases précédentes pour permettre des modifications. Les autres versions du modèle de cascade sont le "modèle Sashimi" de Peter Degrace (cascade avec des phases qui se chevauchent), le modèle V ou le modèle de cascade courbé, etc.
Depuis les années 1970, les entreprises et les projets ont employé la méthodologie de cascade pour la gestion de projet. Utilisant un organigramme simple qui a commencé à partir de points A et suivi des étapes séquentielles suivies pour atteindre son extrémité était non seulement facile à comprendre, mais également à mettre en œuvre. Les étapes de la méthodologie de cascade ont été élaborées par le Dr Royce en vue de prévenir les révisions coûteuses de la dernière partie du cycle de développement du projet. Le Dr Royce tentait d'expliquer comment dans son expérience, le modèle de cascade est attaché avec des risques d'échec.
Dans le modèle de cascade original de Royce, il a présenté ces étapes pour souligner l'importance de ces étapes pour des projets de développement logiciel important et complexe. Il souhaitait également souligner que, selon les étapes étant prévues et exécutées différemment, la meilleure utilisation des ressources nécessite que l'équipe doit inclure des personnes qui peuvent mieux effectuer ces étapes.
Les différentes étapes du modèle de cascade peuvent être modifiées, éliminées ou augmentées en fonction du cadre et des exigences du projet.
Les étapes séquentielles dans un modèle de cascade typique sont les suivantes:
Pourquoi le modèle de cascade a-t-il gagné une telle popularité omniprésente malgré la tentative de M. Royce en avertissant des personnes des pièges du modèle?
La méthodologie de cascade est la méthodologie la plus courante utilisée pour la gestion de projet. Ce modèle était utilisé dans diverses industries avant même que le nom "cascade" ne lui a été donné. Les principales raisons de la popularité et de l'utilisation généralisée du modèle de cascade sont les suivantes:
La plupart des gestionnaires de projet trouvent la structure du modèle de cascade facile à comprendre et à mettre en œuvre car il suit le cycle de vie d'un projet. De plus, il n'est pas nécessaire de former l'équipe et de les familiariser avec la méthodologie de cascade. La rigidité de l'ensemble du processus ne permet non seulement de mettre en œuvre et de contrôler mais réduit également la charge de la gestion de projet.
L'approche clairement structurée du modèle de cascade facilite la surveillance et la fin de chaque étape finie le gestionnaire de projet et le client peut voir des progrès visibles. À mesure que la durée maximale est consacrée à la phase d'exigence et de conception, les chances de l'équipe manquent la date limite sont considérablement réduites.
La documentation est maintenue et mise à jour à partir des étapes initiales. Les documents de manière rigoureuse sont mis à jour garantissent qu'il existe une compréhension complète entre l'équipe et le client sur ce qui sera livré. Cela fait non seulement la planification et la conception plus simple, mais aide également les parties prenantes s'ils ont besoin de voir plus de détails sur une certaine phase.
Le modèle de cascade est conçu de manière à ce que, une fois que l'exigence ait été clairement définie et comprise, une présence client n'est pas strictement requise. Cela supprime tout fardeau supplémentaire de l'équipe et empêche l'introduction de nouveaux changements dans la phase ultérieure du projet, ce qui permet à son tour le projet achèvement en temps voulu.
La flexibilité de Waterfall Model permet de participer à divers membres de l'équipe d'être impliqués ou continue de travailler sur d'autres projets en fonction de la phase du projet. Avec des délais programmés définis pour chaque étape de développement, le projet évolue dans le processus de développement libérant séquentiellement les ressources. .
Ce modèle est idéal pour les projets dont les exigences sont définies clairement et strictement définies et où toute modification des exigences ne serait pas possible. En outre, le modèle de cascade est idéal pour les projets où la qualité du produit reçoit la préférence au fil du temps ou des problèmes de coûts.
Certains des principaux avantages du modèle de cascade se transforment en son inconvénient en fonction de la nature du projet.
La plus grande limitation de la méthodologie de la cascade pour les projets de développement de logiciels est qu'elle n'est pas bien adaptée aux projets longs ou à grande échelle. D'autres inconvénients incluent: (6)
L'accent mis par le modèle de cascade sur des exigences clairs et bien définies signifie qu'une fois finalisé, toute modification des exigences serait non seulement difficile mais aussi coûteuse. Ainsi, le modèle de cascade ne convient pas aux projets avec des exigences vagues. Cela signifie également que tout changement de logiciel et de matériel dans des projets à long terme serait difficile à résoudre. Cela implique également que toutes les occurrences de projet inattendues ne peuvent pas être adressées à l'aide de cette méthode.
Comme les étapes antérieures du modèle sont consacrées à la compréhension des exigences, le développement logiciel commence plus tard dans le cycle de vie du projet. Cela signifie que les parties prenantes ne peuvent pas voir le logiciel avant la suite du cycle de vie du projet.
La collecte des exigences claires, bien définies et complètes dans la phase initiale n'est pas seulement difficile, pour certains projets, il peut également être pratique. Souvent, les clients n'ont pas une image claire de toutes les exigences tôt dans le cycle de vie du projet apprenant et clarifient les exigences que le projet progresse.
Malgré ses divers inconvénients, le modèle de cascade moderne est l'un des modèles les plus courants du cycle de vie du développement de logiciels (SDLC). La version moderne du modèle de cascade contient des boucles de rétroaction tout au long du cycle de vie du projet, y compris la maintenance post-livraison.
Dans ce modèle, le test n'est pas une phase distincte mais plutôt effectuée continuellement tout au long du processus logiciel. Cela revêt une importance particulière pendant la phase de maintenance afin de garantir non seulement le logiciel fonctionne selon les besoins, mais que toute exigence supplémentaire est également intégrée à la conception.
Le modèle de cascade moderne décrit clairement la voie à suivre pendant le développement et la maintenance jusqu'à la retraite du logiciel. Le modèle de cascade moderne supprime de nombreuses questions avec le modèle de cascade traditionnel, cependant, cela vient de ses propres problèmes. Par exemple, l'achèvement de chaque phase comprend une documentation complète et de qualité de cette phase et approbation par groupe d'assurance de la qualité logicielle (SQA) et ceci doit également être effectué en cas de modifications. L'insistance sur le maintien de la documentation complète pourrait entraîner des retards et des documents inutiles.
Brève description:
Ce cas d'utilisation explique comment un client de banque utilise un guichet automatique pour retirer de l'argent d'un compte bancaire.
Acteurs:
La figure ci-dessous montre tous les acteurs du modèle de cas d'utilisation de l'ACME Super ATM.
Les acteurs incluent les clients, le système bancaire, l'administrateur de service et l'administrateur de sécurité.
Préconditions:
Regarde aussi:
5 problèmes de gestion de projets courants et solutions pour les résoudre comme un pro
Flux de base:
Flux alternatifs:
Les flux alternatifs incluent les flux pour les scénarios suivants:
Flux d'exception:
Les flux d'exception incluent les flux pour les scénarios suivants:
Conditions de poste:
Points d'extension publique:
Aucun
Besoins spéciaux
Dans le modèle de cas d'utilisation de Super ATM ACME pour retirer de l'argent, toutes les exigences sont fixes et clairement définies, d'où le modèle de cascade est idéal pour cet exemple. Une fois que les exigences avaient été notées, le client et les étapes de développement et de conception peuvent être achevées après un motif séquentiel de doublure. Le projet pourrait être facilement géré avec l'aide de logiciels de gestion de projet commeGestionnaire de tâches UDNÀ chaque étape clairement définie et décomposée en fonction des exigences.
Brève description:
Ce cas d'utilisation est utilisé pour authentifier que l'individu à l'aide du guichet automatique (le client) est autorisé à utiliser la carte bancaire insérée et que le compte associé à la carte bancaire est actif.
Acteurs:
Les acteurs incluent le client, le système bancaire, l'administrateur de service et l'administrateur de sécurité.
Préconditions:
Flux de base
Flux alternatifs:
Les flux alternatifs incluent les flux pour les scénarios suivants:
Flux d'exception:
Les flux d'exception incluent les flux pour les scénarios suivants:
Conditions de poste:
Points d'extension publique
Aucun
Besoins spéciaux
Aucun
Dans le modèle d'utilisation de l'utilisation de l'ACME Super ATM pour authentifier le client, toutes les exigences sont fixes et clairement définies. La taille du projet est petite et peut être facilement complétée à l'aide d'un processus rigide. Une fois que les exigences avaient été notées, les étapes de développement et de conception pourraient être complétées dans un processus linéaire. Le projet pourrait être facilement géré avec l'aide de logiciels de gestion de projet commeGestionnaire de tâches UDNÀ chaque étape clairement définie et décomposée en fonction des exigences.
L'exemple largement référencé de l'utilisation de la méthodologie de cascade est celui du département de défense des États-Unis. En 1985, le ministère de la Défense des États-Unis a utilisé l'approche des cascades dans le DOD-STD-2167A, leurs normes de travail avec les entrepreneurs de développement de logiciels. Bien qu'ils ne spécifient pas leur méthodologie comme "cascade", le département des États-Unis de la Défense (DOD) emploie toujours les principes de base du modèle de cascade.
Le gouvernement des États-Unis s'est installé sur le modèle de cascade à mesure que les avantages du modèle remplissaient parfaitement ses exigences. Le gouvernement fédéral a insisté sur la rigueur de l'ingénierie et un produit de qualité supérieure tout en maintenant un excellent contrôle sur le produit final. Ceci avec l'inclusion des six phases-conception préliminaire, une conception détaillée, un codage, une intégration et des tests unitaires, associées à une documentation approfondie, une forte préférence pour une méthode de développement séquentielle unique, et une surveillance lourde rend DOD -Std-2167 Le meilleur exemple de la méthode de la cascade.
En 1986, un projet de copie de la révision A à MIL-STD 2167 est apparu qui a montré l'accent sur la conception descendante et proposé l'utilisation de prototypage rapide comme alternative à la cascade. C'était parce que le modèle de cascade était sous forte critique pendant le temps. Malgré le fait que DOD se distingue de la méthodologie de cascade, le développement logiciel fédéral américain et l'acquisition a toujours conservé une approche solide axée sur le matériel et de cascade.
Un rapport de 2010 du Conseil national de recherches a souligné le nombre de terminologies utilisées pour décrire les phases de développement d'ingénierie et de fabrication mettant l'accent sur des éléments de modèle de cascade tels que des examens de conception préliminaires et des critiques de conception critiques. Cet accent mis sur la méthodologie de gestion de projet de cascade peut être en raison d'une accent accrue sur la qualité et la confidentialité. Les phases distinctes du modèle de cascade garantissent que tous les membres de l'équipe ne sont pas impliqués dans l'ensemble du projet.
En 2000, l'instruction DOD (DODI) 5000.2 L'acquisition évolutive identifiée comme une approche préférée de l'acquisition. Cependant, les réglementations de la série 5000 restent dominées par la terminologie spécifique au modèle de cascade. Revues de conception préliminaire (PDR) et critiques de conception critique (CDR), les marques de commerce du modèle de cascade, sont prescrites pour chaque programme.
Malgré ses nombreux inconvénients et restrictions, le modèle de cascade est toujours utilisé aujourd'hui. Toutefois, aucune méthode de gestion de projet ne convient aux besoins de toutes les entreprises, pas même tous les projets gérés par la même entreprise. Donc, si le modèle idéal pour vos besoins de votre projet dépend d'une variété de facteurs.
Au fur et à mesure que les entreprises varient en fonction du type, de la taille, de l'industrie et de nombreux autres facteurs, ainsi que des projets. Plutôt que de rechercher une méthodologie la meilleure, les entreprises doivent apprendre ces méthodologies, leurs utilisations et leurs applications et décider de la meilleure méthodologie pour eux selon les variables suivantes:
La méthodologie de cascade est idéale pour les projets avec des exigences bien comprises, fixes et documentées, des outils techniques, des architectures et des infrastructures bien comprises, l'accès à de nombreuses ressources disposant d'une expertise requise, d'un produit bien défini stable et d'un cycle de vie courte. L'approche linéaire du modèle de cascade ne permet pas de découverte ni de modification des exigences initiales du produit. Toute modification des exigences nécessiterait que le projet doit revenir à la première étape et que tout le processus commence à nouveau. Cela peut être un grave problème dans de nombreuses industries, dont la plupart travaillent sur une chronologie stricte.
Le tableau suivant est assez utile. Regarde.
La méthodologie de gestion de projet est essentielle pour les entreprises d'aujourd'hui. En utilisant un style approprié pour votre entreprise, vous pouvez transformer la façon dont votre équipe collabore, fonctionne sur les tâches et accomplie des jalons de projet.
Le modèle de cascade est largement utilisé dans l'industrie du logiciel lorsque les exigences du produit sont clairement définies. Selon Royce, le programme le plus simple peut être achevé en seulement deux étapes: analyse et codage. Toutefois, pour des programmes plus complexes, plus de planification plus complexe peut être nécessaire.
La première étape pour le développement de tout logiciel serait de créer la spécification fonctionnelle. Pour que le modèle de cascade soit efficace, il est important que ces spécifications soient bien planifiées et clairement définies. Cela impliquerait de parler aux experts des entreprises et à l'examen des processus métier en cours de traitement par des systèmes informatiques manuels ou hérités afin de mieux comprendre le processus métier.
Regarde aussi : JIRA est-il un logiciel de gestion de projet contre-productif sur le marché d'aujourd'hui?
Lorsque des exigences sont notées, elles doivent être confirmées par des experts et des clients de l'entreprise. Lorsque la spécification fonctionnelle est finalisée, la copie finale des exigences est rédigée et verrouillée.
Ceci est suivi de la production d'une application prototype non fonctionnelle avec l'interface utilisateur. Cela aide le client, ainsi que les développeurs, comprendre comment le produit fonctionnerait. Une fois cette étape terminée, le développement du logiciel commence.
Lorsque l'application est terminée et testée, une version bêta est publiée et fournie pour des tests. Tous les bugs trouvés sont rapidement réparés. Lorsqu'il n'y a pas de bugs significatifs, l'application peut aller vivre comme version 1.0.
Les industries telles que la construction et la fabrication ont utilisé le modèle de cascade depuis que le Dr Royce a publié son document en 1970. Le processus d'assemblage et de fabrication de l'industrie automobile est rigide et nécessite de petits ajustements une fois que la plante a été configurée. Ainsi, les principales exigences sont discutées et réglées avant que l'usine soit même mise en place et que le processus de conception et de production est configuré en gardant à l'esprit les exigences.
Le processus d'assemblage peut lui-même suit une série de tâches qui doivent être effectuées, de sorte que l'ensemble du processus s'effondre. Une fois que une scène est terminée, le processus passer à l'étape suivante. Toute modification des exigences pourrait nécessiter une refonte complète du processus et nécessiter des temps et de l'argent supplémentaires.
Une fois que vous avez déterminé que le modèle de cascade est le modèle le plus adapté à vos besoins, vous devez envisager l'utilisation d'un système de gestion de projet collaboratif basé sur le cloud commeGestionnaire de tâches UDN. Outils collaboratifs commeGestionnaire de tâches UDNSont spécifiquement conçus pour augmenter la productivité et l'efficacité de votre équipe, quelle que soit la méthodologie de gestion de projet que vous utilisez.
Avec l'aide deGestionnaire de tâches UDNVous pouvez facilement gérer des projets de tailles variables, attribuer et déléguer des tâches, partager des fichiers et des informations en temps réel et remplir tous vos besoins de gestion de projet.
Décidé d'essayer la méthodologie de la cascade? Maintenant que vous avez vu l'importance de la documentation dans cette méthode, vous savez que la première étape consiste à trouver une plate-forme pour suivre toutes les tâches nécessaires et les partager avec votre équipe.
Gestionnaire de tâches UDNpeut aider à partir du moment où vous collectez des exigences à la phase de test:
Bien que, à ce stade, nous détestons de couper, c'est un post en deux parties. Pour plus d'informations sur les mises à jour, marquez cette page et n'oubliez pas de faire un suivi après une semaine ou deux. À l'heure actuelle, si vous avez quelque chose à partager, vous pouvez le faire à travers la section commentaires ci-dessous. Sinon, vous pouvez nous envoyer un email à Nous aimerions vous revenir à vous.