Développement Agile: débutant

  • 24 Cours | 27h 41m 53s
Notation 2.0 sur 1 utilisateurs Notation 2.0 sur 1 utilisateurs (1)
 
Agile est une méthodologie populaire de développement de logiciels avec des équipes interfonctionnelles et un paradigme flexible et collaboratif. Découvrez Agile ici.

DÉMARRER

Bases de l'approche Agile : Les fondamentaux

  • 1m 48s
  • 6m

COURS INCLUS

Bases de l'approche Agile : Les fondamentaux
La méthode Agile est devenue prédominante dans le milieu du développement de logiciels au cours de la dernière décennie, car elle permet aux entreprises de fournir des logiciels plus rapidement que les méthodes traditionnelles tout en étant suffisamment flexible pour répondre aux exigences en constante évolution. Dans ce cours, vous découvrirez les étapes du cycle de vie du développement de logiciels ainsi que les rôles et responsabilités d'une équipe de développement de logiciels, et les différentes méthodes de test des logiciels. Vous découvrirez la méthode de développement de logiciels Agile, ses étapes et ses artefacts. Vous apprendrez également à identifier en quoi l'approche Agile diffère de la méthodologie en cascade, et découvrirez le processus d'IC/LC et son lien avec la méthode Agile. Enfin, vous découvrirez les bonnes pratiques pour effectuer la transition d'une équipe de développement de logiciels traditionnelle vers l'approche Agile.
13 vidéos | 1h 33m a Appréciation disponible Badge
Bases de l'approche Agile : Méthodologie Scrum
Scrum est l'une des méthodologies Agile les plus populaires utilisées aujourd'hui, car elle aide les organisations à fournir de la qualité dans un environnement aux exigences en constante évolution. Dans ce cours, vous apprendrez comment Scrum fonctionne en tant qu'approche Agile pour permettre aux équipes de fournir des logiciels de travail de qualité qui sont précieux pour les clients. Vous apprendrez à identifier les fonctionnalités suivantes de Scrum et leurs avantages dans le développement de logiciels modernes : backlog refinement, planification, revue de sprint et rétrospective. Vous reconnaîtrez les principales responsabilités des règles Scrum du Product Owner, du Scrum Master et du développeur, et comment elles soutiennent le paradigme Scrum. Et enfin, vous apprendrez comment les backlogs produit et de sprint soutiennent le processus de sprint.
12 vidéos | 1h 20m a Appréciation disponible Badge
Organisations Agile : L'informatique dématérialisée au service d'un développement logiciel Agile
L'informatique dématérialisée offre différents modèles de déploiement et de service qui peuvent être associés à des méthodologies de développement logiciel Agile afin d'aider votre organisation à concevoir et à élaborer, selon ses besoins, sa propre stratégie en matière d'informatique dématérialisée. Dans ce cours, vous découvrirez le développement logiciel Agile, la gestion de l'informatique basée sur le cloud, la Gestion des Identités et des Accès dans le cloud, l'infrastructure physique de l'informatique dématérialisée, l'infrastructure logique de l'informatique dématérialisée et la protection de la vie privée dans le cloud. Ensuite, vous examinerez les modèles de déploiement du cloud disponibles, tels que les clouds publics, privés, hybrides, communautaires et virtuels publics, ainsi que les environnements multi-cloud et multitenant. Vous explorerez ensuite des modèles de service basés sur le cloud tels que les ensembles Infrastructure-as-a-Service, Platform-as-a-Service et Software-as-a-Service. Enfin, vous découvrirez des sujets avancés tels que l'Internet des objets.
14 vidéos | 1h 26m a Appréciation disponible Badge
Organisations Agile : Le DevOps et Agile
Le développement de logiciels est un processus complexe qui peut être facilité en utilisant la méthode Agile. Les avantages sont amplifiés lorsqu'ils sont combinés avec l'approche DevOps et le cloud. Dans ce cours, vous examinerez de plus près la relation entre Agile, le DevOps et le cloud. Tout d'abord, vous découvrirez les fonctionnalités du DevOps et ses avantages. Ensuite, vous découvrirez le processus de développement Agile et le cycle de vie Agile. Ensuite, vous apprendrez ce qu'est l'intégration continue et le CI/CD. Vous découvrirez ensuite la stabilité du cloud et l'interaction entre Agile, le DevOps et le cloud. Enfin, vous découvrirez l'architecture cloud Agile et la manière dont le cloud permet l'évolutivité.
14 vidéos | 44m a Appréciation disponible Badge
Organisations Agile : Modèles Agile et mise à l'échelle Agile
Même si le développement logiciel Agile s'adapte bien à l'évolution des besoins et est évolutif, il reste encore une longue courbe d'apprentissage pour réussir à l'utiliser efficacement au sein de l'entreprise. Dans ce cours, vous explorerez les défis que rencontre une organisation qui passe à la méthode Agile. Tout d'abord, vous découvrirez plusieurs frameworks Agile, notamment les modèles et frameworks Agile hybride, Lean et Agile bimodal. Ensuite, vous découvrirez les méthodes d'estimation Agile, les avantages d'Agile et la mise à l'échelle d'Agile. Vous examinerez ensuite le framework SAFe pour Agile et le framework LeSS. Enfin, vous apprendrez ce qu'est la mise à l'échelle de Scrum, les défis de Scrum et la réunion Scrum de Scrums.
14 vidéos | 1h 24m a Appréciation disponible Badge
Organisations Agile : Développer une culture Agile
Pour que la méthode Agile soit efficace, elle doit faire partie intégrante de l'organisation et de la culture d'entreprise. Dans ce cours, vous apprendrez comment construire une culture Agile au sein de l'organisation. Tout d'abord, vous aborderez les défis auxquels une organisation peut être confrontée lorsqu'elle se transforme en une organisation Agile. Ensuite, vous apprendrez à établir un cadre de gouvernance Agile qui aidera l'organisation à adopter les meilleures pratiques pour constituer et encadrer une équipe Agile et développer la culture Agile. Enfin, vous découvrirez la résolution de conflits Agile, l'évolution vers la maturité Agile et comment réaliser une transition efficace vers l'approche Agile.
14 vidéos | 1h 18m a Appréciation disponible Badge
Projets de logiciels Agile : Exigences logicielles
La capacité à réunir rapidement les exigences logicielles est un élément crucial du cycle de vie du développement logiciel. Malheureusement, les exigences logicielles traditionnelles sont statiques, ne s'adaptent pas bien au changement et ne sont pas très efficaces. Les méthodes des exigences logicielles de la méthode Agile peuvent être utilisées pour créer des exigences qui s'adaptent au changement et sont très efficaces pour créer des logiciels qui répondront aux besoins des clients. Dans ce cours, vous apprendrez les différences entre les exigences logicielles, les exigences fonctionnelles et les exigences non fonctionnelles. Vous examinerez les lacunes de la spécification traditionnelle des besoins et du processus de gestion traditionnel. Enfin, vous découvrirez la gestion Agile des logiciels, les exigences logicielles Agile, le document de spécification des exigences logicielles et l'outil de faisabilité logicielle.
14 vidéos | 1h 20m a Appréciation disponible Badge
Projets de logiciels Agile : Conception de logiciels
Les éditeurs de logiciels actuels recherchent des personnes qui savent faire plus que travailler au sein d'une équipe Agile. Ils recherchent des employés capables de concevoir des logiciels adaptés aux cycles d'itération rapides et exigeants du processus Agile. En d'autres termes, ils recherchent des personnes ayant une expérience de la conception de logiciels Agile. La conception de logiciels Agile est une compétence précieuse car elle complète l'approche de l'équipe Agile en se concentrant sur la maintenance des logiciels et en minimisant la complexité au fur et à mesure que les logiciels changent et évoluent. Dans ce cours, vous découvrirez les concepts de modularité, de couplage et de cohésion. Vous examinerez la vision du produit et l'utilisation des vision boards des produits. Ensuite, vous découvrirez l'utilité des outils de définition de portée Agile, le concept de produit minimum viable et la Definition of Done. Enfin, vous vous familiariserez avec la conception de l'expérience utilisateur et les meilleures pratiques de conception Agile.
14 vidéos | 1h 24m a Appréciation disponible Badge
Projets de logiciels Agile : Méthodes d'estimation
Les fabricants de logiciels attendent de leurs équipes de développement un haut niveau de prévisibilité, en termes de livraison, de qualité et, tout aussi important, de coût. En soutenant une division d'une tâche en fragments plus petits, le processus Agile rend plus prévisible le coût de développement, l'équipe Agile peut ainsi l'estimer précisément. Les membres des équipes Agile formés aux méthodes d'estimation Agile efficaces sont très appréciés des entreprises, grâce à eux le coût des projets logiciels est davantage prévisible et donc moins coûteux. Dans ce cours, vous apprendrez comment la méthode Agile s'applique à l'ensemble d'une organisation en devenant partie intégrante de sa culture. Vous apprendrez ensuite pourquoi l'implication de l'équipe est importante dans le processus d' estimation et je présenterai différentes techniques d'estimation pour déterminer l'étendue d'une tâche. Enfin, vous découvrirez quelques-unes des questions clés qui doivent être posées au cours du processus d'estimation, ainsi que certains des pièges liés à l'utilisation des techniques d'estimation Agile.
14 vidéos | 1h 30m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Principes fondamentaux pour les entreprises
En tant que responsable technique dans votre entreprise, il est important que vous ayez une bonne compréhension des concepts fondamentaux de l'approche Agile. Dans ce cours, vous découvrirez les principaux facteurs qui poussent les entreprises à devenir plus agiles, les avantages d'une telle démarche et les principales caractéristiques des entreprises ayant adopté l'approche Agile. Ensuite, vous examinerez les caractéristiques qui distinguent les entreprises traditionnelles des entreprises ayant adopté l'approche Agile et vous vous concentrerez sur les éléments fondamentaux de cette approche. Enfin, vous découvrirez des moyens pratiques grâce auxquels les entreprises font preuve d'agilité, quelques défis pour devenir « agile », ainsi que les caractéristiques clés et les avantages d'un état d'esprit Agile en tant que responsable technique au sein de votre entreprise. À l'issue de ce cours, vous serez en mesure de décrire les principes fondamentaux de la méthode Agile pour les responsables techniques.
12 vidéos | 1h 7m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Concepts de base
En tant que responsable technique dans votre organisation, il est probable que vous jouiez un rôle clé dans la transformation Agile de votre organisation. Il est donc essentiel que vous ayez une solide compréhension des concepts fondamentaux et des meilleures pratiques de la méthode Agile. Dans ce cours, vous allez explorer les valeurs et les principes Agile. Ensuite, vous examinerez l'impact que peut avoir la méthode Agile sur l'organisation et la manière dont elle peut être appliquée à bien plus que le simple développement de logiciels. Enfin, vous étudierez le rôle essentiel du responsable technique dans la mise en œuvre d'Agile au sein de l'organisation, ainsi que les facteurs clés à considérer et les meilleures pratiques pour l'adoption d'Agile. À l'issue de ce cours, vous serez en mesure de décrire les valeurs et les principes clés de la méthode Agile et de décrire les situations appropriées pour l'adoption d'Agile dans une organisation.
9 vidéos | 1h 2m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Frameworks Agile
En tant que responsable technique, vous devez disposer d'une compréhension fondamentale des frameworks Agile. Dans ce cours, vous découvrirez les caractéristiques et les avantages de certains des frameworks Agile les plus courants, notamment Scrum, Lean, Kanban, Extreme Programming (XP), Crystal, Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD) et Scaled Agile Framework (SAFe). Vous découvrirez également l'applicabilité de chacun de ces frameworks et les meilleures pratiques pour choisir celui qui convient le mieux aux initiatives de votre organisation. À l'issue de ce cours, vous serez en mesure d'identifier les frameworks Agile courants et de reconnaître les meilleures pratiques pour sélectionner un framework approprié.
11 vidéos | 1h 12m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Le framework Scrum
Parmi les frameworks Agile existants, le framework Scrum est l'un des plus populaires et des plus largement utilisés. En tant que responsable technique, vous devez donc bien comprendre les concepts clés du framework Scrum. Dans ce cours, vous découvrirez les principes et les piliers de Scrum, ainsi que des moyens de les mettre en pratique. Ensuite, vous étudierez les rôles, les artefacts et les événements ou activités réalisés dans le cadre de Scrum. Enfin, vous apprendrez la différence entre les approches Scrum et Agile, qui sont souvent confondues. À l'issue de ce cours, vous serez en mesure de reconnaître les principales caractéristiques et les meilleures pratiques du framework Agile Scrum.
9 vidéos | 1h 4m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Les phases de Scrum
En tant que responsable technique, vous n'êtes peut-être pas impliqué dans le travail quotidien des initiatives Scrum, mais vous devez avoir une solide compréhension de la manière dont ce travail est effectué pour diriger efficacement les initiatives informatiques au sein de votre organisation. Dans ce cours, vous découvrirez les principaux avantages de l'application du framework Scrum aux initiatives organisationnelles. Vous explorerez les cinq phases du framework Scrum et les processus clés de chacune d'entre elles. Enfin, vous découvrirez les principaux défis auxquels vos équipes et vous pouvez être confrontés lors de l'utilisation de Scrum et les moyens pratiques de les surmonter. À l'issue de ce cours, vous serez en mesure de reconnaître les phases de Scrum, y compris leurs objectifs et les processus clés.
9 vidéos | 54m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Événements de Scrum
Si votre organisation utilise ou envisage d'utiliser Scrum pour des initiatives informatiques clés, il est probable qu'en tant que responsable technique, vous dirigerez ou participerez directement à au moins quelques-unes des activités Scrum. Dans ce cours, vous explorerez l'événement de planification du sprint, y compris les caractéristiques clés de la planification du sprint et les meilleures pratiques pour mener un événement de planification du sprint. Ensuite, vous apprendrez ce qu'est le daily scrum, l'un des moyens les plus importants pour votre équipe de communiquer tout au long d'une initiative de scrum. Vous examinerez ensuite les fonctionnalités distinctives et les meilleures pratiques de la revue de sprint et des événements de rétrospective du sprint. Enfin, vous vous concentrerez sur l'événement de product backlog refinement et sur les meilleures pratiques liées à l'équipe et à la réunion. A l'issue de cette formation, vous serez familiarisé avec les événements clés utilisés dans le framework de Scrum et les meilleures pratiques pour les mettre en œuvre
11 vidéos | 1h 3m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Artefacts Scrum
On pense souvent à tort que Scrum ne convient qu'au développement de logiciels. Bien que ce soit là son point de départ, le fait est que Scrum est un framework qui peut être appliqué à toutes sortes de projets et d'initiatives. En tant que responsable technique, vous devez connaître les artefacts Scrum et leur utilité dans le cadre des initiatives Agile au sein de votre organisation. Dans ce cours, vous découvrirez le backlog et la vision du produit, notamment leur objectif pour orienter le travail Agile dans votre organisation. Ensuite, vous découvrirez l'importance de la vision du sprint et du backlog. Enfin, vous explorerez les principales caractéristiques, les avantages et la valeur de la Definition of Done, des incréments de produit et de l'utilisation des graphiques d'avancement. À l'issue de cette formation, vous serez en mesure de reconnaître les caractéristiques clés et les meilleures pratiques lorsque vous serez impliqué dans des initiatives Agile ou que vous les superviserez en tant que responsable technique.
9 vidéos | 53m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Définition de la vision du produit
Une vision du produit constitue un phare dans la nuit pour toute initiative Agile. En tant que responsable technique, vous serez probablement impliqué ou directement responsable de la définition de votre vision du produit, quelle que soit votre initiative. Dans ce cours, vous explorerez les principaux avantages et la valeur d'une vision du produit dans les initiatives Agile. Vous apprendrez à définir l'objectif du produit en posant des questions clés. Vous découvrirez ensuite la carte d'empathie et découvrirez comment elle contribue à une vision du produit efficace. Puis, vous vous concentrerez sur les étapes de la définition de votre vision du produit et sur les formats efficaces de la vision du produit. Enfin, vous découvrirez les défis usuels à relever et les meilleures pratiques pour les surmonter. A l'issue de ce cours, vous serez familiarisé avec les meilleures pratiques pour définir une vision du produit en tant que responsable technique.
10 vidéos | 54m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Conception centrée sur l'utilisateur et Agile
En tant que responsable technique, l'une des principales différences que vous pouvez rencontrer entre les approches informatiques traditionnelles et Agile est le fait que celle-ci se concentre sur le client. La conception centrée sur l'utilisateur est une méthode qui peut être appliquée dans le cadre de la méthode Agile, afin de recentrer vos initiatives informatiques sur le client. Dans ce cours, vous explorerez l'objectif, les principes clés et les avantages de la conception centrée sur l'utilisateur. Ensuite, vous découvrirez le processus de conception centrée sur l'utilisateur, y compris les méthodes de recherche sur l'utilisateur, que vous pouvez utiliser en tant que responsable technique. Enfin, vous découvrirez les similitudes et les différences entre la conception centrée sur l'utilisateur et la méthode Agile, les meilleures pratiques pour aligner les deux, et quelques défis communs à relever. À l'issue de la formation, vous serez en mesure de reconnaître les avantages et les meilleures pratiques pour aligner la conception centrée sur l'utilisateur et Agile.
10 vidéos | 58m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Valeur commerciale
En tant que responsable technique, vous devez veiller à la réussite des initiatives et l'une des principales exigences des initiatives Agile est de savoir comment en mesurer la valeur. Dans ce cours, vous allez apprendre ce qu'est la valeur commerciale et les facteurs clés qui y contribuent. Vous découvrirez également les types de valeur et les défis courants liés à l'évaluation de la valeur dans le cadre de la méthode Agile. Enfin, vous explorerez les meilleures pratiques pour mesurer la valeur en tant que responsable technique, y compris les métriques Agile courantes et les indicateurs clés de performance pour évaluer le succès. À l'issue de ce cours, vous serez en mesure de reconnaître les meilleures pratiques pour mesurer la valeur commerciale en tant que responsable technique.
9 vidéos | 51m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Structures des équipes Agile
Quel que soit le stade auquel se trouve votre organisation dans sa transition vers la méthode Agile, les responsables ou leaders techniques doivent avoir une solide compréhension des structures d'équipe Agile efficaces. Une structure d'équipe Agile est fondamentale pour promouvoir la flexibilité et la collaboration au sein des équipes. Dans ce cours, vous découvrirez les principales caractéristiques des équipes Agile, leur comparaison avec les équipes traditionnelles et les différents types de structures d'équipe disponibles. Ensuite, nous examinerons les éléments clés à prendre en compte pour choisir une structure d'équipe Agile et ses avantages. Enfin, vous découvrirez les bonnes pratiques pour mettre en place une structure d'équipe Agile efficace et les moyens de surmonter les défis courants que vous rencontrerez probablement en cours de route. À l'issue de ce cours, vous serez en mesure de définir les types de structures d'équipe Agile et les bonnes pratiques.
9 vidéos | 50m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Rôles de l'équipe Agile
La transition de votre organisation vers la méthode Agile ne consiste pas seulement à changer la façon dont le travail est effectué. Dans une organisation Agile, les rôles des personnes changent également, et parfois de manière spectaculaire. En tant que responsable technique, vous devez avoir une bonne compréhension des rôles au sein d'une équipe Agile. Dans ce cours, vous découvrirez les caractéristiques des membres d'une équipe Agile efficace. Ensuite, vous explorerez les responsabilités des différents rôles de l'équipe Agile, dont le chef d'équipe, le Product Owner, les parties prenantes et les membres de l'équipe. Enfin, vous découvrirez d'autres rôles dont vous pourriez avoir besoin dans vos équipes Agile, tels que les testeurs et les experts métier (SME). À l'issue de ce cours, vous serez en mesure de reconnaître les rôles et les responsabilités de l'équipe Agile.
11 vidéos | 1h 7m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Gestion du personnel
Le passage à une approche Agile est bénéfique pour vous et pour le travail de votre équipe à bien des égards. Cependant, il exige de changer de vision du travail, de façon de diriger et de façon de réfléchir. Dans ce cours, vous découvrirez l'importance de développer un état d'esprit Agile et des moyens pratiques pour y parvenir, à la fois pour vous-même et vos équipes. Ensuite, vous découvrirez les changements de rôle et de style de gestion pour les responsables techniques qui adoptent une approche Agile. Enfin, vous étudierez les meilleures pratiques pour développer la confiance, la collaboration, la communication et la maturité Agile au sein de l'équipe, qui sont essentielles à une transition Agile réussie pour les personnes que vous dirigez. À l'issue de la formation, vous serez en mesure d'identifier les caractéristiques d'un responsable technique Agile et les meilleures pratiques en matière de gestion du personnel.
13 vidéos | 1h 21m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Agilité organisationnelle
En tant que responsable technique, vous êtes chargé non seulement du travail de votre équipe, mais aussi de soutenir et de diriger les buts et objectifs de votre organisation. En tant que tel, vous êtes un élément essentiel de la transformation Agile de votre organisation. Dans ce cours, vous découvrirez les principaux moteurs de l'agilité organisationnelle, les caractéristiques d'une organisation Agile et pourquoi elle est si importante dans l'environnement d'aujourd'hui. Ensuite, vous explorerez les considérations relatives à l'intégration de l'agilité dans votre organisation à tous les niveaux. Enfin, vous vous concentrerez sur les meilleures pratiques pour évaluer le degré de préparation de votre organisation aux méthodes Agile et sur les défis communs et les meilleures pratiques pour aider à mener une transformation organisationnelle vers l'approche Agile. À l'issue de ce cours, vous serez en mesure de reconnaître les caractéristiques et les meilleures pratiques pour travailler et soutenir une organisation Agile.
13 vidéos | 1h 27m a Appréciation disponible Badge
Meilleures pratiques Agile pour les responsables techniques : Feuilles de route pour la transformation Agile
En tant que responsable technique, votre implication dans les initiatives de transformation Agile au sein de votre organisation est essentielle. Même si vous n'êtes pas directement impliqué dans la définition de l'orientation stratégique de la transformation, vous devrez parfaitement maîtriser les impacts, les caractéristiques et les meilleures pratiques des options de la feuille de route afin de pouvoir diriger l'équipe tout au long de la transformation. Dans ce cours, vous allez explorer l'objectif et l'impact des feuilles de route pour la transformation Agile. Vous étudierez ensuite quelques-unes des feuilles de route les plus courantes ainsi que les éléments à prendre en compte pour chacune de ces options. Enfin, vous découvrirez les meilleures pratiques pour mesurer la transformation Agile de votre organisation, ce qui vous aidera à vous adapter si nécessaire et à identifier les domaines dans lesquels vous devez apporter davantage de soutien à vos équipes.
10 vidéos | 48m a Appréciation disponible Badge
AFFICHER PLUS
ACCÈS GRATUIT

GAGNEZ UN BADGE NUMÉRIQUE QUAND VOUS AUREZ TERMINÉ CES COURS

Skillsoft vous offre la possibilité d’obtenir un badge numérique à l’issue de certains de nos cours, qui peut être partagé sur n’importe quels réseau social ou plate-forme professionnelle.

Les badges numériques vous appartiennent, pour toujours.

CE CONTENU POURRAIT ÉGALEMENT VOUS INTÉRESSER

Notation 5.0 sur 1 utilisateurs Notation 5.0 sur 1 utilisateurs (1)
Notation 5.0 sur 1 utilisateurs Notation 5.0 sur 1 utilisateurs (1)
Notation 5.0 sur 1 utilisateurs Notation 5.0 sur 1 utilisateurs (1)