Training / Mentoring Programs
Business Modeling, Requirement Analysis and System Design with BPMN, UML, SysML, MDA, BMM and SOA standards
On the basis of our experience in using the OMG's UML, BPMN, SoaML and BMM standards as well as the RUP in the areas of business, system analysis and design, we offer you the following customized training and mentoring services tailored upon your profile (business or technical) and your own project requirements.
Business Agility using the Goal-Driven SOA (1 day)
Objective :This presentation session gives an overview on the Goal-Driven SOA approach where service components are tailored upon changing business requirements. The presentation illustrates on a short case study how to align IT to strategic evolutions of the business needs and of the user requirements upon the <<Change Driven>> structures of this architecture (Click for details).
Goal-Driven Agile Business Modeling using the OMG's BMM, BPMN and SOAML standards (3 days)
Objective : Helping Business Owners to understand how to efficiently model their business processes and resources in order to increase business agility of their organization on the basis of the company vision and changing market needs.
This 3 day training course aims at helping business owners to learn how to model business processes and resources in order to efficiently control their evolutions according to changes of their business goals, objectives, strategies, tactics and rules. On the basis of the goal-driven key elements of the business performance (strategies, tactics, KPI, business capabilities, etc...), business owners learn there how to elaborate a vision centric business process and resource cartography. Then, only using the appropriate BPMN and UML notation for business owners, they understand how to adapt them to changing strategies, tactics and rules using modeling tools. (Click for details)
Agile and Smart Requirement Analysis For Business Analysts (3 days)
Objective : Helping Business Owners and Analysts to understand how to make an efficient Requirement Analysis on the basis of the BMM's business goals, Scrum's user stories and the RUP's "use case driven development" methodologies using UML analysis notations.
This 3 days training course aims at helping business experts and analysts to describe their business needs then discover appropriate use cases and user stories of the system. Along interactive case studies, business experts learn how to describe in detail such requirements in order to validate correct understanding of their needs and to prepare system acceptance tests. Thus, only using the appropriate UML profile for business analysts, participants learn to structure their requirements in order to communicate efficiently with technical analysts and designers through an iterative requirement gathering process. (Click for details)
Agile System Design For Technical Analysts and Designers (2 days)
Objective : Helping Technical Analysts and Designers to understand how to go through software implementation of the requirements, ensuring traceability between business specifications and the software code through component interfaces.
This 2 days training course aims at assisting technical analysts and designers in the design of the specifications described by the business analysts. After transformation into software component representations, the resulting system components trace detailed system requirements toward MDA's PIM level software component structures.
Finally, these technical specifications are implemented in software code and tested on component basis. The resulting software components allow good level of reactivity to changes as they permit to trace separately toward the implementation level business rules encapsulated in service components and usage choices of the end-users (use cases) on the basis of a ONE- to-ONE traceability relationship with system requirements. (Click for details)
Agile Embedded System Design using UML 2 and SysML (3 days)
Objective : Helping Analysts and Designers of the System Engineering domain to understand how to efficiently gather requirements then go through the embedded software design implementation on the basis of system specifications using UML 2 and SysML.
This 3 days training aims at assisting system analysts to express efficiently their needs and designers to make the appropriate architectural design of the system on the basis of these needs.
The resulting system architecture provides a good level of agility to the embedded system software in face of changes as it allows a coherent traceability of the business rules encapsulated in system functions and those of the usage choices (use cases) of the end-users toward the software implementation level (Click for details) .
Notice : The above training-mentoring programs are conducted using EA (Enterprise Architect), a Requirement Engineering and UML / SysML / MDA case tool that allows good level of traceability between requirements and underlying model based solutions. Concepts are explained first using basic examples and are then followed by solution drafts to your own problems. After this session, we can accompany you by reviewing and validating your solutions depending on your needs.
The logos UML, MDA referenced on this site are trademarks of the Object Management Group (OMG).
The RUP is a trademark of the IBM / Rational.

