Ingénierie des Exigences & Agilité - CohabitationStéphane BADREAU
Ingénierie des exigences et agilité, une cohabitation est-elle envisageable ?
Lentement, mais sûrement, le développement agile de logiciel et de système remplace le mode de développement traditionnel en V ou en cascade. Alors que l’approche traditionnelle laisse une part belle à l’ingénierie des exigences, qu’en est-il réellement dans l’agilité ? Les pratiques agiles telles que Scrum, pour la plus polaire d’entre elles, ne font jamais ou très rarement référence au terme « exigence ». Est-ce que cela veut dire qu’il n’y a pas d’exigences à considérer dans un contexte agile ? Est-ce que l’ingénierie des exigences n’est plus nécessaire aujourd’hui ?
Après un bref rappel des valeurs et des principes de l’agilité, Stéphane Badreau explique que l’ingénierie des exigences et l’agilité ne doivent pas être opposées mais, au contraire, qu’elles doivent être vues comme étant compatibles et complémentaires. Une attention particulière doit être consacrée aux problématiques et aux spécificités de l’ingénierie des exigences dans ce nouveau contexte de transformation.
Le Ministère de l’Industrie qui est l’organisme d’accueil pour ce projet de fin d’études, exerce sous la loi des finances pour la gestion de son budget et contient dans son organigramme une unité de gestion par objectifs pour la réalisation du projet de réforme de la gestion et des modalités du fonctionnement du budget de l’Etat qui a été créé au sein du ministère suite au décret n°2013-2441 du 06 juin 2013.
Dans le cadre de ce projet de fin d’études, nous nous intéressons à la conception et au développement d’une application web pour la planification annuelle des dépenses.
Tirer profit d'un outillage de gestion des exigencesEchoesLabs
Souvent le parent pauvre du cycle de vie des développements logiciels, la gestion des exigences est pourtant une étape incontournable pour réussir les projets. Notre livre blanc vous dévoile les bonnes pratiques, un comparatif des produits existants et nos recommandations pour implémenter une solution efficiente dans votre activité.
Ingénierie des Exigences & Agilité - CohabitationStéphane BADREAU
Ingénierie des exigences et agilité, une cohabitation est-elle envisageable ?
Lentement, mais sûrement, le développement agile de logiciel et de système remplace le mode de développement traditionnel en V ou en cascade. Alors que l’approche traditionnelle laisse une part belle à l’ingénierie des exigences, qu’en est-il réellement dans l’agilité ? Les pratiques agiles telles que Scrum, pour la plus polaire d’entre elles, ne font jamais ou très rarement référence au terme « exigence ». Est-ce que cela veut dire qu’il n’y a pas d’exigences à considérer dans un contexte agile ? Est-ce que l’ingénierie des exigences n’est plus nécessaire aujourd’hui ?
Après un bref rappel des valeurs et des principes de l’agilité, Stéphane Badreau explique que l’ingénierie des exigences et l’agilité ne doivent pas être opposées mais, au contraire, qu’elles doivent être vues comme étant compatibles et complémentaires. Une attention particulière doit être consacrée aux problématiques et aux spécificités de l’ingénierie des exigences dans ce nouveau contexte de transformation.
Le Ministère de l’Industrie qui est l’organisme d’accueil pour ce projet de fin d’études, exerce sous la loi des finances pour la gestion de son budget et contient dans son organigramme une unité de gestion par objectifs pour la réalisation du projet de réforme de la gestion et des modalités du fonctionnement du budget de l’Etat qui a été créé au sein du ministère suite au décret n°2013-2441 du 06 juin 2013.
Dans le cadre de ce projet de fin d’études, nous nous intéressons à la conception et au développement d’une application web pour la planification annuelle des dépenses.
Tirer profit d'un outillage de gestion des exigencesEchoesLabs
Souvent le parent pauvre du cycle de vie des développements logiciels, la gestion des exigences est pourtant une étape incontournable pour réussir les projets. Notre livre blanc vous dévoile les bonnes pratiques, un comparatif des produits existants et nos recommandations pour implémenter une solution efficiente dans votre activité.
Présentation du pfe - Master spécialisé en ingénierie informatiqueIsmail BAKKALI
- Etude et réalisation de modules pour la gestion des livraisons sous le progiciels de gestions integré Odoo
- Informatisations de tous les services de la société LARABETON en utilisant l'ERP Odoo
- Mise en Oeuvre d'un site web E-commerce en se basant sur le CMS de Odoo
Si vous avez besoin plus d'infos, merci de me contacter :
mrismailelbakkali@gmail.com
Conception et développement d’une application de gestion des opérations de financement pour l'entreprise tunisienne d'activité pétrolière ETAP
Soutenance de projet de fin d’étude pour l’obtention du
Diplôme Nationale d'Ingénieur en Informatique
L'apport de l'analyse d'entreprise dans les projetsMarc Bonnemains
L’apport de l’analyse d’entreprise dans les projets
À travers l’analyse des 2 référentiels PMBok et BABok, les rôles respectifs du chef de projet et de l’Analyste d’Entreprise.
Présentation réalisé à l'antenne des Yvelines du PMI Ile-de-France, le 12 juin 2013.
NQI Orchestra est une solution collaborative de pilotage stratégique et opérationnel des projets et des activités. Son objectif est de sécuriser la réussite de vos projets en réunissant tous les acteurs, néophytes ou experts, sur un espace unique, personnalisé, et adapté aux rôles de chacun.
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Elhadj Mamadou Aliou BAH
Présentation de soutenance pour l'obtention du diplôme d'ingénieur de conception en informatique: conception et réalisation d'un jeu vidéo de combat africain multiplateforme (Android et iOS)
La documentation logicielle se transforme en gestion de stratégie de conten...Andy McDonald
Notre conférence à DOCUMATION 2106 pour le francophones. Une prise de vue des nos techniques, normes et métier confrontés à la vision d'éditeurs de logiciels dévoile un déphasage important. Nous devons agile.
Ce document vous présente l'offre de formation en gestion de projets du groupe Global Knowledge.
Notre offre de formation à la gestion de projets informatiques propose des méthodologies et outils à adopter pour mener à bien un projet de qualité (PMP®, ACP®, PRINCE2®, Agile Scrum Master).
Pour toute information complémentaire n'hésitez pas à nous contacter au 01 78 15 34 00 ou bien via l'adresse: info@globalknowledge.fr
Présentation de la synthèse de l’ouvrage Expression des besoins pour le SI, crée par Yves Constantinidis.
Cette présentation est divisée en trois parties : D'abord la méthodologie adoptée pour gérer un projet informatique en général, ensuite le développement des exigences, pour la phase exigence, basé sur le processus à quatre étapes et enfin la stratégie et la tactique à suivre.
Comment concilier agilité et conception centrée utilisateurs dans un projet d...louschwartz
Les méthodes de Conception Centrée Utilisateurs (CCU) et de développement agile d'applications partagent à la fois l'objectif ultime de satisfaction maximum des utilisateurs finaux et l'utilisation d'un processus itératif de conception. Cependant l’agilité se centre principalement sur les aspects fonctionnels du produit adressant ainsi en partie la notion d’utilité, tout en faisant abstraction des questions d’utilisabilité. Dans cet article, nous proposons une méthodologie de gestion de projet de développement visant à concilier utilisabilité et fonctionnalités du produit final via l'utilisation de la CCU et des méthodes agiles.
Présentation du pfe - Master spécialisé en ingénierie informatiqueIsmail BAKKALI
- Etude et réalisation de modules pour la gestion des livraisons sous le progiciels de gestions integré Odoo
- Informatisations de tous les services de la société LARABETON en utilisant l'ERP Odoo
- Mise en Oeuvre d'un site web E-commerce en se basant sur le CMS de Odoo
Si vous avez besoin plus d'infos, merci de me contacter :
mrismailelbakkali@gmail.com
Conception et développement d’une application de gestion des opérations de financement pour l'entreprise tunisienne d'activité pétrolière ETAP
Soutenance de projet de fin d’étude pour l’obtention du
Diplôme Nationale d'Ingénieur en Informatique
L'apport de l'analyse d'entreprise dans les projetsMarc Bonnemains
L’apport de l’analyse d’entreprise dans les projets
À travers l’analyse des 2 référentiels PMBok et BABok, les rôles respectifs du chef de projet et de l’Analyste d’Entreprise.
Présentation réalisé à l'antenne des Yvelines du PMI Ile-de-France, le 12 juin 2013.
NQI Orchestra est une solution collaborative de pilotage stratégique et opérationnel des projets et des activités. Son objectif est de sécuriser la réussite de vos projets en réunissant tous les acteurs, néophytes ou experts, sur un espace unique, personnalisé, et adapté aux rôles de chacun.
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Elhadj Mamadou Aliou BAH
Présentation de soutenance pour l'obtention du diplôme d'ingénieur de conception en informatique: conception et réalisation d'un jeu vidéo de combat africain multiplateforme (Android et iOS)
La documentation logicielle se transforme en gestion de stratégie de conten...Andy McDonald
Notre conférence à DOCUMATION 2106 pour le francophones. Une prise de vue des nos techniques, normes et métier confrontés à la vision d'éditeurs de logiciels dévoile un déphasage important. Nous devons agile.
Ce document vous présente l'offre de formation en gestion de projets du groupe Global Knowledge.
Notre offre de formation à la gestion de projets informatiques propose des méthodologies et outils à adopter pour mener à bien un projet de qualité (PMP®, ACP®, PRINCE2®, Agile Scrum Master).
Pour toute information complémentaire n'hésitez pas à nous contacter au 01 78 15 34 00 ou bien via l'adresse: info@globalknowledge.fr
Présentation de la synthèse de l’ouvrage Expression des besoins pour le SI, crée par Yves Constantinidis.
Cette présentation est divisée en trois parties : D'abord la méthodologie adoptée pour gérer un projet informatique en général, ensuite le développement des exigences, pour la phase exigence, basé sur le processus à quatre étapes et enfin la stratégie et la tactique à suivre.
Comment concilier agilité et conception centrée utilisateurs dans un projet d...louschwartz
Les méthodes de Conception Centrée Utilisateurs (CCU) et de développement agile d'applications partagent à la fois l'objectif ultime de satisfaction maximum des utilisateurs finaux et l'utilisation d'un processus itératif de conception. Cependant l’agilité se centre principalement sur les aspects fonctionnels du produit adressant ainsi en partie la notion d’utilité, tout en faisant abstraction des questions d’utilisabilité. Dans cet article, nous proposons une méthodologie de gestion de projet de développement visant à concilier utilisabilité et fonctionnalités du produit final via l'utilisation de la CCU et des méthodes agiles.
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Pyxis Technologies
françois parle du rôle de l’analyste d’affaires et de la place de la documentation dans un processus Agile. Dans cette session, les valeurs, ainsi que les principes et pratiques d’une approche de développement Agile sont clairement présentés à travers de multiples exemples concrets.
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !Agile En Seine
Présenté par Anne Gabrillagues (enssensei) et Florence Lyon (Groupe RATP) à Agile en Seine le 20 septembre 2023
Quand on pense à l’agilité dans l’IT on pense le plus souvent équipe(s) en charge du développement complet d’un produit, dans un cadre le plus souvent de type Scrum ou SAFe. Mais dans certains cas la solution la plus pertinente à mettre en œuvre repose sur l’intégration d’un progiciel, travaux souvent réalisés par un intégrateur spécialisé …
Peut-on mener ce type de projet en mode agile ? Comment contractualiser avec les différents intervenants, avec en contrainte supplémentaire la nécessité de s’inscrire dans le cadre du Code des Marchés Publics ? Comment lancer ce type de projet ?
Cette session sera l’occasion de vous partager nos expérimentations, nos erreurs … et nos apprentissages.
Le programme de recherche Aurore, une initiative originale au service des grandes organisations françaises
Le programme de recherche Aurore vise à donner aux entreprises et organisations françaises les moyens de maîtriser la globalité de leur portefeuille de projets et de programmes de transformation. Lancé en 2010, en partenariat avec les acteurs académiques : l'IAE Lille et l'ENSIIE, c’est une plateforme originale qui regroupe des acteurs privés et publics autour d’une même volonté de mise en commun des moyens pour faire avancer la recherche appliquée dans ce domaine.
Le programme de recherche est par ailleurs doté de chercheurs à temps plein et de l’appui des acteurs académiques. Il a de plus mis en place des partenariats avec des acteurs majeurs et notamment PMI Académie, Axelos, ADELI, ,.. L’ensemble des travaux ont été légitimés par la validation par l’état du crédit impôt recherche après un audit de la nature des travaux réalisés et résultats obtenus.
Club Urba-EA - Architecture d'entreprise et projets agilesClub Urba-EA
Synthèse du projet 2015 du Club Urba-EA sur la relation entre l'Architecture d'Entreprise et les Projets Agiles
Le rapport complet du projet est disponible sur le site du club Urba-EA : www.urba-ea.org
(dans l'espace membres).
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...Agile En Seine
Après un brève exposé sur l’histoire de l’Agile hors de l’approche gestion de projet informatique. Je vous propose un retour d’expérience sur une transformation Agile hors contexte de l’IT avec l’utilisation des pratiques proposés par la Sociocracy 3.0.
5ème #EdTechForum DigitalWallonia "Métiers en mutation". Présentation de Anne-Sophie Prévost (Responsable Veille et Sensibilisation, Design Innovation). 31 mai 2017
Éric Bélanger Implantation SharePoint
Leçons apprises – Le pilotage de la solution par le Bureau de projets apporte des avantages quant à la rapidité d’intervention sur l’outil. – Une solution embarquée procure une agilité précieuse en réponse à des besoins en gestion de projet qui évoluent constamment. – La rigueur n’augmente pas nécessairement par la seule présence d’un système informatique. Par contre, l’arrimage de l’outil aux pratiques internes peut en augmenter l’utilisation. – La flexibilité et la personnalisation de l’outil permettent de passer à travers les changements causés par un manque de maturité en gestion de projets de l’organisation. – Déjà, on constate que l’outil a le potentiel de grandir et d’évoluer avec la maturité en gestion de projets de l’organisation.
En conclusion – Implanter un système embarqué n’exclu pas la nécessité d’avoir fait une réflexion sur les besoins de l’organisation. Sinon, votre propre projet d’implantation pourrait s’avérer long… très long.
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
L’agilité est un des enjeux majeurs de la transformation des organisations, notamment celles portant les évolutions et la réalisation des dispositifs digitaux web et mobile. La crise sanitaires et économique exacerbe l’obligation de fonctionner autrement dans le juste équilibre entre agilité et rationalisation, tout en prenant en compte l’impérieuse nécessité d’animer et d’assembler des talents pluriels
Fort de notre expérience dans la définition, la mise en œuvre et le pilotage de Digital Factory pour nos clients, dans des formats et fonctionnements opérationnels divers, nous vous proposons de partager nos convictions :
- Comment piloter au quotidien satisfaction des utilisateurs et respect des budgets ?
- Comment s’organiser pour gérer à la fois le build et le run ?
- Comment construire une organisation pluridisciplinaire ? avec quelle matrice de compétences ?
- Quels sont les points de vigilance tant méthodologiques, technologiques ou managériaux ?
Similaire à Ingénierie des exigences dans un contexte agile 02 2016 (20)
L’équipe du projet BeBoP a proposé un webinaire le 30 mai 2024 pour découvrir comment la technologie vidéo, combinée à l’intelligence artificielle, se met au service de l’analyse du comportement des taurillons.
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Ingénierie des exigences dans un contexte agile 02 2016
1. Ingénierie des exigences
dans un contexte agile
Comment mettre en œuvre une démarche d’ingénierie
adaptée aux spécificités de l’agilité ?
Stéphane Badreau
Consultant & Formateur
06 60 53 54 42
stephane.badreau@compliance-consulting.fr
www.compliance-consulting.fr
2016-02 1
2. Ingénierie des Exigences
Démarche méthodologique qui consiste à construire un
référentiel d’exigences et à le maintenir à jour en présence
d’évolutions
Ensemble d’activités, de techniques et d’outils permettant de
développer et de gérer les exigences
Plusieurs principes d’ingénierie basés sur une collaboration
et une communication efficientes entre les parties prenantes
2016-02 2
3. Principes de l’Ingénierie des Exigences
Séparation du domaine du problème (du client) et du domaine
de la solution (du fournisseur)
Collaboration à plusieurs niveaux
Construction itérative et incrémentale d’un référentiel
d’exigences structuré
Communication des exigences à l’aide du langage naturel et
de la modélisation
Réduction progressive de l’espace de la solution
2016-02 3
4. Manifeste Agile – Valeurs
2016-02 4
La collaboration avec les clients
Plus que la négociation contractuelle
Les individus et leurs interactions
Plus que les processus & les outils
L’adaptation au changement
Plus que le suivi d’un plan
Des logiciels opérationnels
Plus qu’une documentation exhaustive
5. Pourquoi l’agilité ?
Faire face à un marché en constante évolution et à des
besoins des utilisateurs changeants rapidement
Pouvoir livrer périodiquement et fréquemment un produit
opérationnel afin de s’assurer qu’il répond bien aux besoins des
utilisateurs
Pouvoir recueillir un feedback de la part des utilisateurs du
produit
Améliorer la collaboration et la communication entre les
équipes assurant la définition et la réalisation du produit
2016-02 5
6. Spécificités de l’ingénierie des exigences
dans un contexte agile
Ce qui est différent d’une approche classique :
Le périmètre du produit va évoluer très souvent pendant toute la
durée du projet, seuls le budget et le délai sont fixés
Les activités d’ingénierie ne sont pas menées avec la même
intensité
Les techniques sont plus orientées vers la créativité et les jeux
Les outils utilisés ne sont pas identiques
Les rôles des acteurs du projet sont différents ; le « chef de
projet » et l’« analyste des exigences » disparaissent au profit du
Product Owner dans Scrum
2016-02 6
7. Les points d’attention
La capitalisation autour du référentiel d’exigences, si celle-ci
est nécessaire, doit être abordée de manière différente.
La traçabilité entre les exigences et les différents artefacts doit
être gérée de manière spécifique.
Les exigences non fonctionnelles ne doivent pas être
oubliées du fait de l’approche orientée utilisateur, qui va
privilégier l’aspect fonctionnel.
L’accostage avec d’autres projets ou d’autres organisation qui
ne sont pas forcément en mode agile.
2016-02 7
8. Ebauche d’une démarche
Définition de la vision du produit
Identification des parties prenantes et de leurs objectifs
Identification des usages et des features
Construction d’une feuille de route (Story Map)
Construction du Backlog du produit contenant des features
Construction du Backlog d’itération contenant des User Stories
Priorisation des User Stories
Estimation des User Stories et sélection des US pour les itérations
A la fin de chaque itération, mise à jour du Backlog d’itération en
fonction des User Stories terminées
A la fin de chaque version, mise à jour du Backlog du produit en
fonction des features livrées
2016-02 8
9. Capitalisation
Deux approches possibles, en fonction de la nécessité de
capitaliser ou non sur les exigences
2016-02 9
1. Pas de capitalisation
– La User Story est considérée comme une exigence
pendant la durée d’une itération
– À la fin d’une itération, la US reste dans le Backlog et peut
être « oubliée » en tant qu’exigence
2. Capitalisation nécessaire
– La User Story est considérée comme un conteneur et n’est
plus considérée comme une exigence
– Les exigences sont constituées d’autres types d’artefacts
et structurées dans un référentiel
Backlog
Référentiel
d’exigences
Backlog
Maintenance
& Réutilisation
10. Traçabilité
Une traçabilité entre la User Story et les autres artefacts (conception,
développement, test) doit être assurée pour une itération
Sachant que les US ont une durée de vie théoriquement limitée à une
itération, que deviennent les liens de traçabilité établis ?
⇒ Il faut maintenir la cohérence de la traçabilité avec autre chose que
les US
Une solution est d’établir des liens plus pérennes avec d’autres types
d’exigences comme les Cas d’Utilisation et les Scénarios
2016-02 10
USUS USUS
Artefacts
???
Itération CU
Scénarios
Référentiel d’exigences
Traçabilité
11. Un déploiement réussi !
Les points clés :
Sensibilisation de l’ensemble des
équipes à l’ingénierie des exigences
et à l’agilité
Définition collaborative d’une
démarche d’ingénierie
Formation des équipes
Coaching & Accompagnement
des équipes
Amélioration continue de la
démarche
2016-02 11
Une mise en œuvre réussie de
l’agilité repose sur une maîtrise
des processus d’ingénierie de
base (exigences,
configuration…) et sur une
industrialisation des activités
(analyse, conception, test…)
12. En savoir plus… vous investir !
Formation « IE dans un contexte agile »
– Formation inter et intra (1 jour)
– Objectif : Mieux appréhender les problématiques de développement et de
gestion des exigences dans un contexte agile, commencer à mettre en
œuvre une démarche d’ingénierie adaptée aux spécificités de l’agilité
– A qui s’adresse la formation ?
Analyste métier/fonctionnel, Business Analyst, Analyste système,
Responsable de produit, Product Owner, Chef de projet, Ingénieur
méthodes, …
– Pré-requis : Avoir une connaissance des fondamentaux de l’ingénierie des
exigences
– Contenu : Théorie et pratique (exercices et mises en situation)
SPECIEF : Société pour la Promotion Et la Certification en
Ingénierie des Exigences en langue Française
– Groupe de Travail n°6 : IE dans un contexte agile
– JIE : jeudi 26 mai 2016
2016-02 12