Experience
has shown that one size certainly does not fit all. The intention
of this exercise is to evaluate MDA within the context of the organisation's
technical and organisational structure. Which parts will benefit as
they are; which changes will have to be made and which areas are prime
candidates to benefit from MDA adoption. These two facets of the project
team have intentionally been separated so that neither part of the
equation suffers. |
|
|
|
Technical
Led by a seasoned MDA architect the technical team would consider
the: |
|
Start
and end state of technology. Which initiatives have already been started
where MDA is likely to contribute towards reaching its goals quicker? |
|
|
Which
parts of the architecture or computing infrastructure is ripe to be
implemented by MDA? The team will pay attention to cost-effective
initial focus points for MDA-related projects. |
|
|
How
will MDA integrate into the architectural paradigms already in place? |
|
|
How
will the organisation's selection of tools, practices, technologies
and infrastructure impact on the decision to introduce MDA? Where
will MDA benefit the development of these initiatives? |
|
|
Which
components could be reused by introducing MDA technologies? For example,
by being able to generate the same business logic in multiple platforms,
business expertise can be better reused. |
|
|
Which
pilot project(s) could be completed within a relatively short period
of time? |
|
|
|
|
Organisational
By paying attention to the organisational structure, the MDA can work
with the collaboration of internal teams rather than working being
a divisive factor. The following issues should be considered: |
|
The
current approach to collaboration and integration. |
|
|
How
do multi-skilled teams work together on complex projects? |
|
|
Which
human resources on both the technical as well as business levels would
be best to include in the MDA evaluation? |
|
|
Which
measurable goals should be set for the MDA evaluation to determine
success or failure? A list of these will be compiled and a success
ratio will be agreed. When the team know what the goals are, they
will be able to measure their own success as they proceed. |
|
|
|
|
These
issues will be presented in a summarised brief technical report to
the technical management of the client. |