 |
 |
 |
 |
|
Home
|
| |
|
Managers
|
|
|
| |
|
Architects, Developers
|
|
|
| |
|
Organisation
|
|
|
|
 |
 |
 |
 |
|
|
Deploying MDA effectively
Your are a decision maker and have read about
a "silver bullet" called Model Driven Architecture? You want to
get hard facts instead and know whether all those
rumours can be true? Then, visit this workshop.
Within half a day, you will see what MDA is able to do,
which skills are required for the members of the
development team and which benefits and risks
you can expect when you adopt MDA. The steps you need
to deploy MDA effectively in your own company will be
clear to you at the end of this workshop.
| 1. |
What is MDA?
|
|
This module explains all the fancy acronyms that
have been coined by the Object Management Group
when they specified and standardized MDA. In an
easily understandable way, you will get acquainted
with what a model truly is, how fuzzy the notion
of a "platform" is, what PIMs and PSMs are and
how transformations from model to code can help
you improve your developers' productivity. This
part will also tell you which types of projects
will most likely benefit from the use of MDA and
which will not.
|
|
| 2. |
Benefits of MDA
|
|
MDA promises several benefits: improved developer
productivity through automated manufacturing instead
of handcrafting the software, higher quality of the
system produced, less project risk due to easier fixes
for architectural bugs
and last not least protection for the investments into
today's concepts when the underlying technical platform
changes in the future. Get an impression how many of
these promises you can have fulfilled for your own
project.
|
|
| 3. |
MDA process, roles and required skills
|
|
Even when the level of automation rises - people are
the key success factor for software development!
In this module you will hear about the typical development
process in an MDA project and how you should allocate
the roles modeler, architect and developer to form
an effective and efficient team. Mitigation of MDA-specific
risks in a project will be the final subject of the module.
|
|
| 4. |
Tools and utilities
|
|
Working with MDA requires additional tools, in the first
place a template based code generator. Use this module
to see what a good MDA tool can do and how you can
select the right tools and utilities for your own particular
project.
|
|
| 5. |
Embarking successfully on an MDA project
|
|
Now that you have the basics in hand, you are ready
to hear how you can put a project "on track" that uses MDA
effectively. The MDA way of development needs special
attention in the beginning - you as a manager can help
the project lift off.
|
| Duration: |
0.5 days |
| Prerequisites: |
Software project management |
| Style: |
Slide presentation with discussions |
| Price per person: |
EUR 400 + VAT |
|