Le principe ouvert/fermé est le principe de conception le plus fondamental dans le monde du développement logiciel. Il nous guide dans la construction d’un système stable et flexible. Une entité logicielle telle qu’une classe, un module ou une fonction doit être ouverte à l’extension et fermée à la modification.
Continue readingCatégorie : Agile Project Management
Philosophie du développement agile
Le développement agile est une méthode de développement centrée sur l’humain, itérative et graduelle. Dans le développement agile, la construction d’un projet logiciel est divisée en plusieurs sous-projets, et les résultats de chaque sous-projet ont été testés et ont les caractéristiques d’intégration et d’exploitation. En d’autres termes, un grand projet est divisé en plusieurs petits projets qui sont interdépendants mais qui peuvent aussi être exécutés indépendamment, et achevés séparément. Au cours de ce processus, le logiciel est toujours dans un état utilisable.
Continue reading
Pensée système avec diagramme de boucle occasionnelle – Apprendre par des exemples
Les diagrammes de boucles causales (également connus sous le nom de diagrammes de pensée systémique) sont utilisés pour afficher le comportement de cause à effet du point de vue d’un système. Un diagramme en boucle causale (CLD) est un diagramme causal qui aide à visualiser la façon dont les différentes variables d’un système sont liées entre elles.
Continue readingQu’est-ce que le Framework LeSS ? Scrum vs LeSS Basic vs LeSS Huge
LeSS est un cadre Agile léger permettant d’étendre Scrum à plus d’une équipe. En 2005, Bas Vodde et Craig Larman ont développé le cadre LeSS après avoir utilisé les principes et les règles de Scrum sur des projets à grande échelle. Leur objectif était de développer avec succès des projets à grande échelle tout en restant dans les contraintes de Scrum.
Continue reading
Votre équipe agile : trop grande ou trop petite ?
La plupart des formations Agile et Scrum font référence à une règle de 7 +/- 2, c’est-à-dire que les équipes Agile ou Scrum devraient compter de 5 à 9 membres. Les enthousiastes de Scrum se souviendront peut-être que le guide Scrum stipule que les équipes Scrum ne doivent pas compter moins de 3 membres ni plus de 9. D’où vient cette règle empirique ? et pourquoi ?
Continue reading
Intégrer le graphique PERT avec les rôles RACI au gestionnaire de tâches
Aujourd’hui, je voudrais utiliser Visual Paradigm pour démontrer comment effectuer la planification des tâches pour les membres de l’équipe qui assumeront les rôles RACI et ces tâches dans le tableau PERT amélioré peuvent être automatiquement assignées au gestionnaire de tâches automatisé appelé “Tasifier” pour la gestion de projet. Un graphique PERT traditionnel est un outil de gestion de projet utilisé pour planifier, organiser et coordonner les tâches au sein d’un projet. L’outil graphique PERT amélioré ajoute quatre fonctionnalités supplémentaires pour l’intégration avec différents blocs de construction Visual Paradigm. Vous pouvez faire tout cela dans un modeleur de diagramme PERT amélioré.
Continue readingFaire plus avec le cadre LeSS (Large Scale Scrum) : avec l’illustration de l’outil
LeSS a été créé par Bas Vodde et Craig Larman à partir d’une expérience pratique de mise à l’échelle de Scrum, fondée sous le nom de LeSS Company en 2014. Le principe “More with LeSS” est au cœur de LeSS (Large Scale Scrum). Le développement de produits complexes ne nécessite pas de solutions complexes. Il nécessite une compréhension profonde de l’essence des problèmes, qui peuvent ensuite être résolus avec des solutions plus simples.
Continue reading
Comment rendre la modélisation UML agile et juste à temps
Cet article vous montrera comment appliquer efficacement la modélisation UML de manière agile et juste à temps avec la puissante fonctionnalité Model ETL. Un modèle ou diagramme UML est une vue spécifique de ce que vous essayez de comprendre dans un contexte spécifique.
Continue readingQuand utiliser lequel ? User Story / Cas d’utilisation / Fonctionnalité / Élément de backlog
Nous rencontrons toujours ces termes dans le développement de logiciels. Parfois, les gens parlent d’une fonctionnalité du logiciel, d’une exigence ou d’un cas d’utilisation, d’éléments du backlog ….. Quelle est la convention des gens du logiciel pour utiliser cela ou quoi ?
Continue readingQu’est-ce qu’une estimation agile ? Quels sont les pièges courants ?
Dans le domaine du développement de logiciels, le terme “estimation” comprend une évaluation quantitative du travail nécessaire pour réaliser une tâche de développement donnée, généralement exprimée en termes de durée (heure/jour) ou d’unité estimée (story point). L’objectif est de consolider un certain nombre de ces estimations individuelles afin d’obtenir une indication de la durée, du travail ou du coût global du projet logiciel.
Continue reading