Description
This course provides an essential overview of the OMG’s Model-Driven Architecture terminology, process, artifacts and project management implications. It has been designed with software development managers in mind. Accordingly, it highlights the benefits and challenges associated with deploying MDA techniques and tools. A recurring theme is recommended best practice.
Outcomes
By the end of the course, participants should feel confident answering the following questions: - What are the key steps & deliverables of the MDA process?
- What are the benefits of MDA adoption?
- What are the key differences between MDA projects and traditional projects?
- What are the resource profile implications for MDA projects?
- What are the key pitfalls to overcome on MDA projects?
- How do I measure progress during an MDA project?
- What metrics are relevant during MDA projects?
- How do I manage risks during MDA projects?
- What training and mentoring implications arise when moving to MDA?
- What role does the Unified Modeling Language (UML) have in the MDA process?
Format
The course is presented as a series of short modules highlighting specific aspects of the MDA process, MDA deliverables and MDA project management. A demonstration of MDA automation is included. A Q&A session allows delegates to seek clarification on any topic covered during the day, and to explore future directions for MDA.
Prerequisites
Participants will normally be graduates in a computing-related discipline or have equivalent industrial experience, and must therefore have practical knowledge of software construction techniques.
Who should attend?
The course provides MDA essentials only and designed for those software development managers considering MDA deployment, and those associated with existing (or initiating) MDA projects.
Download syllabus as PDF
|