Vous êtes intéressés par cette formation ? Dites-le nous!
2 jours
Comment arriver à modéliser la complexité des logiciels modernes dans les cycles courts que proposent les approches Agiles de développement logiciel? En prônant que le logiciel fonctionnel est la principale mesure d'avancement de l'équipe, quelle place laisse-t-on aux activités de modélisation? Quelles formes les modèles Agiles prennent-ils et quels outils sont les plus appropriés pour les produire? Autant de questions que se posent les équipes de développement lors de l'adoption d'un processus Agile.
La modélisation Agile est une approche qui met l'accent sur l'exploration du domaine d'affaires en itérant sur différents modèles et en préférant l'utilisation de formalismes émergents adaptés au domaine plutôt que l'utilisation de formalismes génériques préconçus. Cette pratique permet de partager la vision du produit au sein d'une équipe de projet en offrant différents axes d'exploration. Outre l'avantage d'aborder les aspects complémentaires d'un projet que sont le modèle, l'interface utilisateur et les règles de gestion, elle permet à chacun de trouver le meilleur outil d'expression lui permettant de partager au mieux avec l'équipe sa compréhension du produit.
Ce cours vous apprendra les enjeux de la modélisation Agile et vous présentera des outils qui ont fait leurs preuves dans des environnements réels. Nos formateurs illustreront leurs propos par des exemples concrets et partageront leur expérience en modélisation Agile dans leurs projets. Vous participerez à différentes activités de modélisation en simulant le tempo d'un développement logiciel Agile afin de pouvoir appliquer dans votre environnement les techniques présentées. Un accent tout particulier sera mis sur le besoin de communication et de collaboration entre l'équipe de développement et le client. Plus qu'une encyclopédie de normes de modélisation, l'animateur des séances de modélisation Agile deviendra un catalyseur de formalismes émergents adaptés à la culture des intervenants.
Une fois les concepts généraux de la modélisation Agile abordés, les participants mettront en pratique les différentes activités de modélisation présentées sur un cas concret sous la forme d'ateliers en sous-groupes. Ils comprendront les avantages associés à la modélisation Agile et comment l'utiliser pour partager et progressivement enrichir la vision du futur produit. Les exercices pratiques illustreront que la modélisation Agile est avant tout destinée à favoriser la communication et la collaboration entre tous les intervenants d'un projet.
Les clients, programmeurs, analystes d'affaires, administrateurs de bases de données et architectes; de manière générale, tout membre d'une équipe de développement qui souhaite apprendre comment marier les activités de modélisation avec une approche itérative et incrémentale;
Les membres d'une équipe de développement logiciel Agile qui souhaitent améliorer leur boîte à outils de modélisateur et échanger sur celle-ci.
© Pyxis Technologies
Montréal
Bureau 120
440, boul. Armand-Frappier
Laval (Québec)
H7V 4B4
CANADA
Québec
3107, avenue des Hôtels
Québec (Québec)
G1W 4W5
CANADA
Paris
10, rue d'Uzès
75002 Paris
FRANCE
Grenoble
33 rue de la Maritelle
ZA Les Condamines
38320 Bresson
France