Logiciel

Mise en œuvre agile utilisant un cadre cascade

Résumé

Gestion de projets de cascade est l'un des plus populaires méthodologies utilisées en gestion de projet pour un ensemble structuré vers le haut. Il est particulièrement utile dans les organisations où les projets sont externalisées et gérés par les contrats. Il est plus facile de gérer des projets avec des obligations contractuelles utilisant la méthodologie de la chute d'eau en raison de son approche structurée, la documentation et le processus de mesurer les progrès réalisés à des étapes.

Un organisme d'assurance soins de santé dans le New Jersey exécute la plupart des projets utilisant la méthodologie traditionnelle cascade. La plupart des contrats est de gros contrats à long terme avec la SLA rigoureuse.

Étude de cas

Cette étude de cas décrit un défi et le projet « mission critique ». Le projet tenus à une obligation contractuelle et devait être exécuté par un processus normalisé d'examens et les approbations, avec freins et contrepoids à chaque phase. Comme c'est le cas avec la plupart des processus de cascade, le défi consistait à respecter le calendrier ferme face à l'évolution des besoins. Le projet était devenue intenable, avec un horaire fixe et changements de l'exigence constante.

Comme gestionnaire de projet, j'ai eu un défi tout à fait unique. Il n'était pas possible d'atteindre les objectifs contradictoires de la ferme annexe et conformité aux CNS. À ce stade du projet afin de répondre à nos obligations, nous avions besoin de changer la méthode de "cascade classique"cascade agile". L'accent devait passer de mise en œuvre du processus de livraison plus rapide. Que le processus était la chute d'eau, il a dû être mis en œuvre avec la méthodologie agile. L'accent a été mis sur l'obtention de résultats concrets.

Au lieu d'utiliser un processus séquentiel de la conception, le développement de test et production de déploiement, le projet a été divisé en phases de conception et de développement, SIT et acceptation par l'utilisateur test de déploiement de test et produit avec toutes les activités effectuées en parallèle dans chaque phase. Commentaires ont été réduites et combinés, documentation était moins exhaustive et documents des risques ont été écrite pour montrer la SLA. Exigences ont été priorisés et mis en œuvre en plus petits morceaux plutôt que de tout dans une grosse sortie combinant.

Mécanismes de rétroaction est devenu plus fréquents dans le processus de développement, bien que les clients de la norme et le processus d'approbation est resté pour satisfaire aux obligations contractuelles. Le client a accepté de signer des documents de risque conformément au contrat signé. Les demandes de modification de projet ont été soulevées dans le processus de développement, au lieu d'attendre l'achèvement de l'ensemble de l'évolution. Fil-cadres ont été créés, revus et modifiés dans la phase de conception et de développement.

Cascade méthodologie met l'accent sur la planification et les processus. Ici, le défi était d'introduire la planification itérative sans rupture de la structure. L'équipe du projet devait être habilité dans le cadre du processus. Cela exige guidant, de mentorat et de contrôle sans impact sur la flexibilité de l'équipe. J'ai eu à gérer les morceaux mobiles sans rendre le système rigide.

Résumé

Gestion de projet n'est pas seulement sur la suite d'un processus ; Il est essentiel que les choses se font. L'hypothèse fondamentale dans les projets, c'est que le changement est constant. Lorsque des projets traditionnels échouent, c'est souvent parce qu'ils ignorent ce concept de base. L'Agility est aussi important dans le processus. Les compétences d'un gestionnaire consiste à gérer les conflits et la transition tout en obtenant le meilleur des mondes multiples. L'étude de cas ci-dessus montre que la méthodologie agile peut être implémentée dans un cadre de cascade, sans perturber la structure, en utilisant des stratégies de gestion de risque innovants.