You are interested by this course? Tell us!
2 days
How can you manage to model the complexity of modern software in the short cycles that Agile software development approaches propose? By recommending that functional software is the main measurement for team progress, what space does that leave for modeling activities? What forms do Agile models take and what tools are most appropriate for producing them? These are some of the many questions that development teams ask themselves when adopting an Agile process.
Agile modeling is an approach emphasizing on the exploration of the business domain by iterating on different models and by preferring the use of emerging formalisms adapted to the domain rather than the use of preconceived generic formalisms.
This practice allows to share the product vision within a project team by offering different lines of exploration. In addition to the advantage of addressing the complementary aspects of a project that the model, user interface, and management rules provide, it allows all team members to find the best expression tool for letting them share their understanding of the product with the team.
This course will teach you the challenges of Agile modeling and will present the tools that have proven themselves in real environments. Our trainers will illustrate their remarks with concrete examples and share their Agile modeling experience. You will participate in various modeling activities by simulating the tempo of an Agile software development project in order to be able to apply the techniques presented to your environment. Special emphasis will be placed on the communication and collaboration between the development team and the client. More than an encyclopaedia of modeling standards, the Agile modeling session facilitator will become a catalyst of emerging formalisms adapted to the stakeholders' culture.
Once the general concepts of Agile modeling have been addressed, the participants will put the various modeling activities presented into practice by way of a concrete example in subgroup workshops. They will understand the benefits associated with Agile modeling and how to use it for sharing and progressively enriching the vision of the future product. The hands-on exercises will illustrate that Agile modeling is designed first and foremost to promote communication and collaboration among all stakeholders in a project.
© Pyxis Technologies
Montréal
440 Armand-Frappier blvd, suite 120
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