Qu’une équipe développe un produit ou un projet, nous devons répondre à la question « Quand pourrons-nous le terminer ? » , ou jusqu’où nous serons capables d’aller à un certain moment, donc comme avec les modèles de développement traditionnels, nous devons estimer la charge de travail avant de commencer le projet. L’estimation agile est le processus d’estimation de l’effort requis pour achever une tâche prioritaire dans le backlog du produit. Cet effort est généralement mesuré en termes de temps nécessaire à l’accomplissement de cette tâche, ce qui permet une planification précise du sprint.
Continue readingLes sept méthodes de développement agile les plus populaires
Lorsque le manifeste agile a été créé, il existait un certain nombre de processus de développement « légers » ; d’autres méthodes de ce type sont apparues depuis. Elles sont désormais désignées collectivement comme des méthodes « agiles ». Depuis la naissance du Manifeste Agile en 2001, il y a eu beaucoup de buzz autour de l’agilité. L’approche Agile est simplement un mode de pensée qui permet aux équipes et aux organisations d’innover, de répondre rapidement à l’évolution de la demande, tout en atténuant les risques. Les organisations peuvent être agiles en utilisant plusieurs des cadres disponibles tels que Scrum, Kanban, Lean, XP, etc…
Continue readingGestion des risques pour le développement de logiciels
La gestion des risques est un système permettant d’identifier, de traiter et d’éliminer les problèmes susceptibles de nuire au coût, au calendrier ou à la réussite technique d’un projet ou au moral de l’équipe de projet. « Les problèmes de demain sont les risques d’aujourd’hui ». Par conséquent, le « risque » est clairement défini comme un problème qui pourrait causer certains dommages ou menacer le calendrier du projet, mais qui ne s’est pas encore produit.
Continue readingAnalyse SWOT avec exemples
L’analyse SWOT est une technique développée à Stanford dans les années 1970, fréquemment utilisée dans la planification stratégique. SWOT est l’acronyme de Strengths (forces), Weaknesses (faiblesses), Opportunities (opportunités) et Threats (menaces) et est une méthode de planification structurée qui évalue ces quatre éléments d’une organisation, d’un projet ou d’une entreprise. L’analyse SWOT est un cadre simple, mais puissant, permettant de tirer parti des forces de l’organisation, d’améliorer ses faiblesses, de minimiser les menaces et de tirer le meilleur parti possible des opportunités.
Continue readingQuelle est la « Définition » de Ready in Scrum ?
La définition de l’état de préparation (DOR) enregistre le moment où un élément du backlog de produit (comme les user stories) a travaillé au point où il est « probable » d’être inclus dans un sprint, tandis que l’équipe Scrum utilise la DOD pour définir le moment où tout le travail sur un élément du backlog de produit (comme les user stories) a été achevé.
Continue readingArtefacts Scrum — Un aperçu rapide
Les artefacts Scrum fournissent des informations essentielles que l’équipe Scrum et les parties prenantes doivent connaître afin de comprendre le produit en cours de développement, les activités en cours de planification et les activités en cours d’achèvement dans le projet. Les artefacts suivants sont définis dans le cadre du processus Scrum.
Continue readingDéfinition de Terminé vs Critères d’Acceptation dans Scrum
La définition d’achèvement (DoD) est une liste d’exigences auxquelles l’user story doit se conformer pour que l’équipe puisse l’invoquer comme achevée. Les critères d’acceptation des user stories comprennent un ensemble de scénarios de test qui répondront aux exigences afin de confirmer si le logiciel fonctionne comme prévu.
Continue readingAnalyse de l’industrie – Une introduction rapide
L’analyse sectorielle est un outil qui aide les entreprises à comprendre où elles se situent par rapport à d’autres entreprises qui produisent des produits ou des services similaires. La compréhension des facteurs d’impact dans l’ensemble de l’industrie est une partie importante d’une planification stratégique efficace qui permet aux propriétaires de petites entreprises d’identifier les menaces et les opportunités auxquelles leur entreprise est confrontée et de concentrer leurs ressources sur le développement de capacités uniques qui fournissent un avantage concurrentiel.
Continue readingQu’est-ce que le cadre MVC ?
MVC (connu sous le nom de Modèle-Vue-Contrôleur) est un modèle de conception de logiciel couramment utilisé pour mettre en œuvre des interfaces utilisateur, des données et une logique de contrôle. Il met l’accent sur la séparation entre la logique métier et la présentation du logiciel. Cette « séparation des préoccupations » permet une meilleure division du travail et une meilleure maintenance.
Continue readingDiagramme d’activité – Un aperçu rapide
Le diagramme d’activité UML est un autre outil commun utilisé par UML pour modéliser le comportement dynamique du système. Il décrit la séquence des activités et montre le flux de contrôle d’une activité à l’autre. Le diagramme d’activité UML est essentiellement un organigramme.
Continue reading