Ability Engineering have been delivering UML training since 2000, so we have trained BAs from most industries.

We have developed a flexible set of modules which can be delivered in almost any order, as we teach 'UML as a a toolbox' rather than any specific 'method'.

"UML+EA" Modules.

Some of the modules below can be delivered as a single day:

  • UML ideas in the morning with  lots of hands-on exercises
  • Using EA to capture the UML ideas in the afternoon.

If your time is very limited, or you just need your team to acquire a very specific set of skills, then this is the option for you. In suh a short time there isn't time to cover the basics of EA, so everyone will need to do item (0) below -the EA Kick Start - so that they can find their way around EA.

Modules currently available in this style - each one a full day - are BPMN and Use Cases




0. – EA kick-start. Pre-requisite reading, which delegates who want to do one of the 'UML+EA' modules must complete before attending any of those modules.

1.       Intro to UML– a getting-started module, which sets the scene and introduces the ideas for everything else. 0.2 Day

2.       Introduction to BPMN– covers a commonly-used and practical subset of BPMN, as a way to model processes quickly and accurately. 0.5 days
Optionally has a 0.5 day on EA and BPMN - "UML+EA" - 0.5 + 0.5

3.       Use Cases – Our favourite way of capturing the requirements for most software systems. We teach the ‘Cockburn’ style of use cases which has become the de-facto standard style, plus all the UML notation. 0.5 days
Optionally, another 0.5 days of capturing Use Cases in EA.  - "UML+EA" - 0.5 + 0.5days

4.       Domain & State modelling. The UML class diagram, as used for modelling the ‘ideas’ in a project, both a static view and the state-based dynamic view.
We can also show how this can be made into a database designs using simple EA functions. I would say this is essential for any BA using EA.
0.5 days

5.       Writing good requirements. Most projects write bullet-point requirements (“the solution shall….”) but few organisation have standards for writing them. This modules suggest some easy-to-use standards for requirements, and lets delegates experience what a differenrce they can make. Also has a suggested prioritisation mechanism
0.5 days

6.       EA for Team Working.This is a new module, bringing together all the options for how a team can use EA, especially the new options in EA v11. It finishes with a workshop where a group can decide what’s best for their project, and creates a ‘to do’ list for implementing it. Also has a section on creating & documenting meta-models, and why this is essential for getting a team to use EA. Includes a free EA MDG to capture MMs.
1 day

7.       UI Navigation Models. A simple technique for producing an Analysis view of a UI – not a detailed layout, but something a BA can give to a UI Designer, and have a chance of getting back something which meets their requirements- first time! Fast & simple technique, using EA and UML ideas, which delivers good results very quickly.  0.5 days

8.       Architecture and Sequence Diagrams. One for the architects, this chapter looks at the static (Component & Deployment) view and the dynamic (Sequence Diagram) view of the implementation of some analysis. Also shows options for traceability between analysis & design, using EA.  0.5 days

9.       Introduction to eaDocX. What’s a great model without great deliverables? See how eaDocX can make accurate, readable and high-quality documents from an EA model. 1 day

10.   Customising EA. This is a more advanced course, for those who are already happy using EA, and want to tailor it, probably for use by other people. A hands-on workshop, where we look at the range of ways to customise EA, up to and including writing your own EA MDG to create your own private modelling dialect of UML. Assumes knowledge from (3) above, concerning meta-models. 1 day.

11.   EA Analysis Case Study. This is proven way to get Business Analysts to see the Big Picture. It’s a 100% hands-on course using a specially designed case study, taking BAs from writing requirements, use cases, Domain and state models and UI navigation models. All the deliverables are created in an EA model, we have found this to be a great way to finish-off a training programme made up from the modules above. Delegates will need to know (1) (2) and (3) above, and optionally (2) and (7) .

This is a great bonding exercise for a new team, as it lets them have a go with all the UML ideas in a short space of time, and is also great fun.
2 days

Course Delivery

Our courses are only available as single-company courses, delivered on your premises. We mostly train in the UK, as that's where we are based, but have delivered courses in USA, Canada and Germany.

For more details and pricing, see the Ability Engineering Website.