Ce stage vous permettra de comprendre le rôle de testeur et de mettre en œuvre les fondamentaux du test logiciel dans un projet Agile. Vous apprendrez les spécificités du test ainsi qu'à sélectionner et appliquer les outils et les méthodes les plus adaptés à votre projet.
Ce cycle vous permettra de maîtriser et appliquer les méthodes agiles dans vos projets. A l'issue du parcours, vous saurez appliquer les principes agiles et organiser le projet en itérations pour intégrer les feed-back du client en continu. Vous appréhenderez aussi comment organiser les tests en mode agile et découvrirez les attitudes de leader à adopter pour faciliter la collaboration dans votre équipe.
Cette journée de certification valide la connaissance des fondements et des bonnes pratiques Agile. Les compétences validées portent sur la maitrise des étapes d'un projet Agile/Scrum, sur la capacité à faire dépasser les freins par l'équipe, et sur la connaissance des techniques de tests Agile.
Kanban est une méthode de gestion des connaissances relatives au travail, qui met l’accent sur une organisation de type Juste-à-temps en fournissant l’information ponctuellement aux membres de l’équipe afin de ne pas les surcharger. Dans cette approche, le processus complet de l’analyse des tâches jusqu’à leur livraison au client est consultable par tous les participants, chacun prenant ses tâches depuis une file d’attente.
Dans le cadre du développement logiciel, Kanban peut être un système visuel de gestion des processus qui indique quoi produire, quand le produire et en quelle quantité ; cette approche est directement inspirée du système de production de Toyota et des méthodes « lean »Dans le développement de logiciel, un système Kanban virtuel est utilisé afin de limiter les tâches-en-cours.Bien que le nom Kanban provienne du japonais, qu’il puisse être traduit comme « carte de signalisation », et que l’on utilise des cartes dans la plupart des mises en application de Kanban au développement de logiciel,ces cartes ne fonctionnent pas comme des signalisations dont on se servirait pour tirer plus de travail. Elles représentent des éléments de travail.
La méthode Kanban telle qu’énoncée par David J.Anderson est une approche augmentée et évolutive des changements de processus et de systèmes au sein des organisations.
Elle emploie un système de tirage limité de tâches-en-cours comme mécanisme central, afin de déterminer les processus du système et stimuler la collaboration dans le but d’une amélioration continue du système.
Les méthodes Agiles reposent sur des cycles de développement itératifs et adaptatifs. Durant ce stage, vous expérimenterez ces méthodes et la démarche associée. Les itérations et mises en situation proposées permettent de découvrir, d'apprécier et d'acquérir les principaux concepts des méthodes Agiles.
L'intégration continue est un des aspects essentiels des Méthodes Agiles. Elle vise à garantir la qualité et la fluidité du cycle de développement ainsi que le déploiement des nouvelles releases. Cette formation présente les bonnes pratiques et techniques associées pour la mettre en œuvre.
L'approche Kanban permet d'étudier un système de production, de mettre en avant les problèmes qu'il rencontre et apporte des outils pour les atténuer et équilibrer le système.
Jira est l’outil de traitement de demandes et de gestion de projets édité par la société Atlassian. Dans sa configuration Jira Software, il est particulièrement apprécié pour outiller les méthodologies agiles les plus populaires, notamment Scrum et Kanban. Cette formation pratique vous permet de prendre en main les fonctionnalités de création et d’administration de projets et de tableaux agiles avec Jira Software, l’outillage des cérémonies agiles, et le reporting associé.