This workshop is for users of Enterprise Architect who are looking to roll-out EA to other people within their organisation, and so use EA to share more of their business and technical knowledge. It covers the practicalities of structuring your models and setting up your project teams to work together effectively.

(This course complements the range of UML Analysis, BPMN 2.0 and EA for BAs training courses also provided by Ability Engineering).

It is run as an interactive workshop, rather than a taught course. So, for each subject, there’s a bit of information on ‘how it works’, followed by a hands-on exercise, and finally a discussion to decide if and how you’ll use that part of EA.

And at the end of each section, you’ll have an action plan of what’s going to happen next, and a clear picture of how that will contribute to your overall rollout.

There’s a long list of subject areas, and we’re happy to customise the day to cover only the bits which you’re interested in.


Topic Details


Mandatory on all courses. Just introduces the course and the approach

Sharing EA data

6 ½ ways to share EA data: advantages and drawback of each.

Baselines, XMI and DIFFs

As you move chunks of EA data around, you’ll need to understand these techniques to keep your models consistent. They are also required for the ‘RAS’ section below

Reference data

¾ of the tables in EA store “reference data”, and it’s what you use to customise EA to work how you want. So understanding what it does, and how to move it around is important.

Reusable Asset Service

This is one of the 6½ ways of sharing EA data, but it’s so important (and so complicated) that it gets its own chapter. If you’re serious about sharing EA data on a large scale, this is the gold-standard way to do it.


Pessimistic / Optimistic locking, setting-up groups and permissions: vital if you’re going to get your new EA users to play nicely together


Pulling useful data into your EA model has proved to be an excellent way to start new projects, and to increase your new users’ confidence in EA. And there are lots of ways to do it. In this section, you’ll use a variety of them, and plan what data you’d like to harvest into EA, and how you’ll do it.


EA has a powerful scripting capability, which can help you customise EA to do ever more stuff. You might not use it every day, but it’s a useful part of your rollout toolkit.


This is how you can create a customised version of UML just for your organisation. MDGs pull together all kinds of EA customisations into a single file which transforms your users’ experience of EA, hiding complexity, and giving them a controlled environment in which to do their work.

Organisation and Roles

As you start to use EA on a larger scale, you’ll need several new kinds of roles and skills – it’s too much for one person. So this section sets out some recommended roles and responsibilities, and lets you develop a plan for who is going to do what.

Rolling out EA

This section pulls together all our years of experience in helping people to rollout EA, and shows you how to avoid the common pitfalls.


EA in a Day: EA for Teams (workshop)


1 day


£1200 plus £35 per delegate and instructor expenses


Maximum of 12


Knowledge of UML
(from e.g. UML for Business Analysts)