Formation Point de fonction impacté (IFP)
L'analyse des points de fonction (APF) est une méthode qui mesure la taille fonctionnelle du logiciel en se basant sur la quantité de fonctionnalités métier. Le point de fonction impacté (IFP) est l'unité résultant de l'APF.
Cette formation en direct animée par un instructeur (en ligne ou sur site) s'adresse aux professionnels qui souhaitent comprendre le concept de mesure des points de fonction et savoir comment l'intégrer dans la mesure de la productivité du développement logiciel.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les mesures des points de fonction et des points non fonctionnels dans le développement logiciel.
- Mesurer les unités d'un produit logiciel pour l'analyse de la qualité et de la productivité.
Format du cours
- Cours interactif et discussion.
- Nombreux exercices et pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de l'organiser.
Plan du cours
Introduction
Aperçu de l'analyse des points de fonction
Aperçu des points de fonction IFPUG et NESMA
Points de fonction vs points non fonctionnels
Mesure de la taille fonctionnelle
Identification des fonctions de données
Mesure des fonctions transactionnelles
Complexité et pondération de l'APF
Estimation avec l'APF
Points de fonction d'amélioration impactée NESMA
Affectation des facteurs d'impact NESMA
Résumé et prochaines étapes
Pré requis
- Connaissances de base et compréhension de l'estimation et du dimensionnement logiciels
Public
- Chefs de projet
- Analystes d'affaires
- Spécialistes des métriques logicielles
- Consultants en qualité
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Point de fonction impacté (IFP) - Réservation
Formation Point de fonction impacté (IFP) - Demande de renseignements
Point de fonction impacté (IFP) - Demande d'informations consulting
Nos clients témoignent (1)
J'obtiens le niveau de compréhension nécessaire pour m'aider dans mon travail quotidien
Wasfi Adams
Formation - Impacted Function Point (IFP)
Traduction automatique
Cours à venir
Cours Similaires
Selenium avancé
14 HeuresAu cours de cette formation en présentiel animée par un formateur à Canada, les participants apprendront comment améliorer une suite de tests automatisés en utilisant des techniques avancées pour piloter Selenium.
À l'issue de cette formation, les participants seront capables de :
- Résoudre les problèmes complexes d'automatisation des tests d'applications web avec Selenium.
- Appliquer les expressions régulières et les techniques de vérification basées sur des motifs.
- Gérer les exceptions qui interrompent l'exécution des tests.
- Rechercher des objets web de manière programmatique.
- Capturer dynamiquement des données à partir de contrôles web.
- Créer un framework de test piloté par les données.
- Répartir les tests avec Selenium Grid.
Résolution créative de problèmes avec les techniques de ludification (Pensée design)
14 HeuresCette formation en direct avec un formateur en Canada (en ligne ou sur site) s'adresse aux participants de niveau débutant à intermédiaire qui souhaitent résoudre les défis quotidiens du lieu de travail grâce à des techniques de ludification.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les principes de la pensée design et leur application à la résolution de problèmes.
- Intégrer des techniques de ludification pour favoriser l'engagement et l'innovation.
- Développer des solutions créatives et pratiques aux problèmes courants du lieu de travail.
- Collaborer efficacement entre équipes pour mettre en œuvre des stratégies de résolution de problèmes.
- Appliquer des approches itératives pour affiner les solutions grâce à la rétroaction et à l'expérimentation.
Design Thinking : Se projeter dans les besoins des clients internes
7 HeuresLe design thinking est une méthodologie centrée sur l'humain qui permet de résoudre des problèmes en s'appuyant sur l'empathie, la définition, l'idéation, le prototypage et les tests. Cette version du cours met fortement l'accent sur l'étape d'empathie, en se concentrant sur le lien entre les points de douleur identifiés précédemment et les vrais besoins des clients internes, ainsi que sur l'application d'activités dynamiques et collaboratives pour transformer ces aperçus en résultats concrets.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux équipes et aux leaders de niveau débutant à intermédiaire qui souhaitent approfondir leurs compétences en empathie, renforcer leurs relations avec les clients internes et transformer les points de douleur en opportunités réelles d'amélioration.
À l'issue de cette formation, les participants seront capables de :
- Appliquer des techniques fondées sur l'empathie pour découvrir et valider les besoins des clients.
- Transformer les points de douleur cartographiés en besoins clairs et actionnables.
- Participer à des jeux de rôle et des simulations dynamiques pour pratiquer des conversations centrées sur le client.
- Redéfinir collaborativement les énoncés de problèmes du point de vue du client.
Format du cours
- Conférence interactive et discussions guidées.
- Jeux de rôle et exercices d'empathie pratiques et dynamiques.
- Ateliers de groupe pour reformuler les problèmes de manière collaborative.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (p. ex., approvisionnement ou provisionnement d'équipements), veuillez nous contacter pour en discuter.
Conception centrée sur l'utilisateur : Empathie et définition pour les clients internes
7 HeuresLa conception centrée sur l'utilisateur (Design Thinking) est une méthodologie humaine axée sur la résolution de problèmes grâce à l'empathie, la définition, l'idéation, la prototypation et les tests. En se concentrant sur les deux premières étapes — Empathie et Définition — les équipes peuvent mieux comprendre leurs clients internes et définir les bons problèmes à résoudre.
Cette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux équipes et aux dirigeants de niveau débutant à intermédiaire qui souhaitent renforcer leur lien avec les clients internes, réduire la résistance au changement et améliorer l'efficacité opérationnelle par des méthodes pratiques et collaboratives.
À la fin de cette formation, les participants seront en mesure de :
- Utiliser l'écoute active et des techniques d'entrevue pour recueillir des informations pertinentes sur les clients internes.
- Créer des cartes d'empathie et saisir les besoins et les points de douleur des usagers.
- Différencier les vrais problèmes racines des problèmes perçus à l'aide d'outils tels que les 5 Pourquoi et les arbres de problèmes.
- Rédiger des énoncés de problèmes clairs et actionnables (Points de Vue) qui orientent le travail de solution.
Format du cours
- Cours interactif et discussions.
- Exercices pratiques et mises en situation.
- Ateliers de groupe et séances de rétroaction plénières.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (p. ex., approvisionnement ou provisionnement d'équipement), veuillez nous contacter pour en convenir.
Atelier de Design Thinking pour les développeurs de logiciels
14 HeuresDans le cadre de cet atelier de formation en direct animé par un instructeur à Canada (en ligne ou sur site), les participants apprendront comment appliquer les cinq étapes du Design Thinking pour mieux comprendre les problèmes rencontrés par les utilisateurs finaux d'un produit ou d'un service, puis développer la meilleure approche pour les résoudre.
À la fin de cette formation, les participants seront en mesure de :
- Utiliser des stratégies créatives pour aligner les besoins des clients avec des solutions technologiquement faisables.
- Élaborer une stratégie afin d'augmenter la valeur pour le client et d'améliorer les offres de produits et de services.
Design Thinking : Méthodologies de l'innovation
24 HeuresCette formation en direct, encadrée par un formateur, à Canada (en ligne ou en présentiel), s'adresse aux professionnels de niveau débutant à intermédiaire qui souhaitent comprendre et appliquer les méthodologies du Design Thinking pour stimuler l'innovation et améliorer les solutions commerciales.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes fondamentaux du Design Thinking et son rôle dans l'innovation.
- Appliquer les cinq étapes du Design Thinking à la résolution de problèmes.
- Utiliser des techniques et des outils d'idéation pour stimuler la créativité.
- Mettre en œuvre des stratégies de Design Thinking pour améliorer les processus et accroître l'efficacité.
Leadership innovante par la pensée design
14 HeuresCette formation en direct encadrée par un formateur à Canada (en ligne ou sur site) s'adresse aux leaders et aux professionnels des Ressources Humaines débutants qui souhaitent apprendre et appliquer les méthodologies de la pensée design pour stimuler l'innovation, améliorer les capacités de résolution de problèmes et engager efficacement les équipes.
À l'issue de cette formation, les participants seront en mesure de :
- Équiper les participants d'outils et de méthodologies pour stimuler l'innovation et l'engagement des équipes.
- Développer des compétences en cartographie de l'empathie, en génération d'idées et en prototypage pour résoudre des défis complexes.
- Appliquer les principes de la pensée design aux contextes de leadership et des Ressources Humaines.
- Promouvoir une culture de l'innovation au sein des équipes technologiques.
Pensée design : Innovation et résolution créative de problèmes
4 HeuresAperçu :
Le processus de pensée design (PD) comprend cinq étapes : empathie, définition du problème, idéation, prototypage et test.
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui peuvent nécessiter des approches spécifiques. La pensée design permet de traiter ces enjeux complexes. Maîtriser la pensée design aide à résoudre efficacement les problèmes complexes, à mieux communiquer, à convaincre plus utilement, à améliorer les résultats commerciaux et à renforcer les comportements et la performance organisationnelle et personnelle.
- Fonctionnement du PD : apprentissage auprès des utilisateurs et des problématiques, identification des tendances, élaboration d'un modèle (dérive du modèle), test du modèle, évaluation du modèle et réingénierie.
- Relations entre le PD, l'innovation et l'entrepreneuriat.
- Méthodes et outils du PD : persona, carte des parties prenantes, parcours client, schéma de service, innovation du modèle d'affaires.
- Applications du PD : état d'esprit du design, innovation disruptive, approche itérative, technique d'estimation agile, pensée critique, résolution de problèmes, travail d'équipe, leadership, compétences en communication, maîtrise technologique, vision à long terme, compétences interculturelles et éthiques, intelligence émotionnelle, conscience de soi, compétences en négociation, résolution de conflits.
Objectifs :
- Comprendre les fondements et les nuances du PD
- Explorer les concepts clés, les facteurs, les théories, les types et les modèles en PD
- Expérimenter, vivre et pratiquer le PD
Prestation :
Ce cours de formation d'une journée (4 heures) se compose de :
- conférences (40 % - présentation des théories, concepts, modèles et interactions),
- exercices en groupe (30 % - dynamiques de groupe, jeux, discussions en groupe et exercices de résolution de conflits simulés),
- activités individuelles (15 % - rédaction, conception et échanges entre pairs)
- et autres contenus (15 % - vidéos, lectures).
Note : en raison de la nature de ce cours, la taille minimale du groupe est de 3 participants
Tests d'API avec Postman
21 HeuresCette formation animée par un instructeur à Canada (en ligne ou en présentiel) s'adresse aux testeurs de logiciels souhaitant utiliser Postman pour les tests d'API.
À la fin de cette formation, les participants seront capables de :
- Exécuter des tests à l'aide de requêtes et de flux de travail automatisés.
- Définir, développer, tester et surveiller une API à l'aide d'un système de gestion de versions.
- Générer des données dynamiques dans une requête.
- Documenter et organiser les tests dans des collections pour révision par équipe.
Automatisation des tests Selenium avec C#
14 HeuresCette formation en direct, encadrée par un formateur, dans <lieu> (en ligne ou sur site), s'adresse aux développeurs et testeurs souhaitant réaliser de l'automatisation des tests avec C# et Selenium.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer Selenium WebDriver.
- Rédiger des tests en utilisant Selenium, C# et NUnit avec l'IDE Visual Studio.
- Exécuter des tests automatisés Selenium en C#.
Selenium WebDriver en C#
14 HeuresCette formation en direct, animée par un formateur dans <lieu> (en ligne ou en présentiel), initie les participants aux tests automatisés avec Selenium WebDriver et C# sous Visual Studio. Si vous n'avez pas d'expérience en programmation C# ou souhaitez rafraîchir vos connaissances, nous vous invitons à consulter le cours : C# pour les ingénieurs en tests d'automatisation.
Automatisation des tests avec Selenium et Jenkins
21 HeuresCe cours offre une formation pour la gestion de projets de tests en utilisant la suite de tests Selenium et les tests continus avec Jenkins.
Public visé :
- Ingénieurs de test logiciel
- Développeurs logiciels impliqués dans le développement agile
- Gestionnaires de versions (Release managers)
- Ingénieurs QA
À la fin de la formation Selenium, les participants seront capables de :
- Utiliser efficacement la suite de tests Selenium dans des projets réels
- Utiliser Selenium pour les tests multi-navigateurs
- Distribuer les tests en utilisant Selenium Grid
- Exécuter des tests de régression Selenium dans Jenkins
- Préparer des rapports de tests et des rapports périodiques à l'aide de Jenkins
Automatisation des tests avec Selenium et Python
14 HeuresSelenium est un framework open-source conçu pour automatiser les tests d'applications web sur différents navigateurs. Avec Selenium 4, vous bénéficiez d'APIs WebDriver améliorées, de localisateurs relatifs natifs et d'un support accru pour Selenium Grid. Python se distingue par sa simplicité et sa forte intégration avec des frameworks de test comme Pytest, ce qui en fait un choix puissant pour développer des suites d'automatisation des tests évolutives et faciles à entretenir.
Cette formation en direct, animée par un instructeur (en ligne ou en présentiel), s'adresse aux testeurs et développeurs de niveau débutant à intermédiaire souhaitant utiliser Selenium avec Python pour automatiser les tests d'applications web dans des environnements réels.
À l'issue de cette formation, les participants seront en mesure de :
- Installer et configurer Selenium avec Python dans un environnement de test.
- Créer des scripts d'automatisation de tests robustes en utilisant Selenium WebDriver et Pytest.
- Appliquer le modèle Page Object (POM) pour concevoir des cadres de tests maintenables.
- Exécuter des tests sur plusieurs navigateurs à l'aide de Selenium Grid.
- Intégrer les tests automatisés aux pipelines CI/CD.
- Résoudre les problèmes courants et appliquer les meilleures pratiques pour assurer la stabilité de l'automatisation.
Format du cours
- Conférences interactives et discussions.
- De nombreux exercices et mises en pratique.
- Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Automatisation des tests avec Selenium
21 HeuresCe cours offre une formation sur la gestion de projets de test et procure une expérience pratique avec les applications web, l'automatisation de tests fonctionnels et l'automatisation de tests multi-navigateurs à l'aide du kit de tests Selenium.
Le public cible de ce cours comprend les ingénieurs en tests logiciels et les testeurs manuels.
À l'issue de la formation, les participants seront capables d'utiliser efficacement Selenium WebDriver dans des projets réels.
TestComplete
21 HeuresLors de cette formation en présentiel animée par un instructeur en Canada, les participants apprendront à utiliser les fonctionnalités de TestComplete, y compris son modèle d'objets de test, les points de contrôle, l'association de noms et l'interface utilisateur, afin d'effectuer des tests automatisés sur des applications de bureau, Web et mobiles.
À la fin de cette formation, les participants seront en mesure de :
- Créer, enregistrer et exécuter des tests fonctionnels.
- Créer un cadre de test évolutif et maintenable.
- Créer des points de contrôle, adapter les tests pour plusieurs appareils et analyser les résultats des tests.
- Utiliser les extensions de script de TestComplete.