Essential Agile Architecture + ArchiMate 3 Applied™ - Tool-Independent

COURSE ID: WS-AM-A-E-TI
DESCRIPTION: This introductory ArchiMate 3 workshop provides students with a solid foundation for applying Agile Modeling and Model-Driven Development principles and best practices with ArchiMate 3, an industry standard for modeling enterprise architectures. The workshop teaches students how to solve practical problems using all ArchiMate 2 diagram types. Learning modules are punctuated with frequent Q&A sessions and hands-on practice exercises.

This ArchiMate 2 workshop edition is tool-independent, and teaches the ArchiMate 3 modeling language using whiteboards for hands-on practice sessions, without using any tool-specific techniques. Students who seek integrated modeling tool training may also choose versions of this workshop that are customized for popular ArchiMate modeling tools. For a list of ArchiMate workshops customized for popular ArchiMate 3 tools check out the Tool Training section.
DURATION: 3-5 days (= 21-35 training hours; length depends upon optional learning modules selected)
VENUE: Available Onsite or Online.
AUDIENCE: Software Architects, Software Engineers, Software Developers, Business Analysts, Solution Architects, Systems Engineers, System Architects, Project Managers, and others who want to learn how the Agile Modeling + ArchiMate 3 can improve how they architect, analyze, design, and manage complex systems will benefit from this workshop.
PREREQUISITES: Software or systems engineering experience in building large and/or complex software-intensive systems. No other experience or prior training is required.
COURSE AUTHOR & CHIEF INSTRUCTOR: Cris Kobryn is the Founder of PivotPoint Technology and is an internationally recognized expert in architecture modeling languages (UML, SysML, BPMN), enterprise architecture frameworks (DoDAF, UPDM, TOGAF), and Model-Based Engineering tools. Cris has been architecting and designing distributed computer systems for three decades, and is known for successfully leading the UML 1.x, UML 2.0, and SysML international standardization teams. Recently Cris designed the CyberML™ (Cyber Modeling Language™) to precisely specify Agile enterprise architectures that are scalable and cybersecure. You can learn more about Cris's qualifications as a Model-Based Engineering and Agile Architecture expert on his corporate bio page...
LEARNING OBJECTIVES
What are Model-Driven Development and Agile Modeling, and how does ArchiMate 3 enable them?
• What is the TOGAF enterprise architecture framework, and how does ArchiMate 3 enable it?
• Agile ArchiMate = a small, pragmatic, extended subset of ArchiMate 3 that supports the full System Development Life Cycle (SDLC) — Requirements Analysis through Testing and Deployment
• Requirements-driven traceability across the full SDLC
• Lightweight Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) techniques that will identify wicked software problems earlier in your SDLC and facilitate creative solutions
• How to Reverse Engineer models from software code to facilitate pair/peer code reviews and code refactoring
• How to reuse OOD behavior diagrams for Test Cases
• How to specify distributed network architectures for Service Oriented Architectures (SOA)
• Practical guidelines for specifying correct, complete, clear, concise, and consistent models
• How to draw essential ArchiMate diagrams, simulate/execute ArchiMate diagrams, and generate reports using a selected ArchiMate tool: Optional / See Tool Training section for options
• How to plan your transition to a Model-Driven Development or Agile Modeling approach
• How to learn more about Model-Driven Development or Agile Modeling with ArchiMate 3

COURSE SYLLABUS: All Essential Agile Architecture + ArchiMate 3 Applied: Tool Independent edition workshops must include ARCHIMATE 3: BASIC and ARCHIMATE 3: INTERMEDIATE learning modules. Students can mix-and-match additional modules as needed, and modules can be tailored to address special team or project requirements. Contact us for details.

AGILE ARCHIMATE 3 – BASIC [Module# AMA-101]
Intro to Agile Architecture & Model-Driven Development
Quick Tours: Enabling Technologies
• ArchiMate 3
• TOGAF
Requirements Analysis Techniques
• Supplement User Stories and Wireframes: Business Layer diagrams & Motivation Extension elements (optional)
Object-Oriented Analysis (OOA) Techniques
• Realizing Requirements with an Object Domain Model
• Define structural Object Domain Model with Business Layer diagrams
• Define behavioral Object Domain Model with Business Layer diagrams
• Ensure full traceability of OOA View back to Requirements

AGILE ARCHIMATE 3: INTERMEDIATE [Module# AMA-102]
Object-Oriented Design (OOD) Techniques
• Refactoring and refining the OOA Object Domain Model
• Defining the Application Layer
• Defining the Technology Layer
• Specifying and applying Design Patterns
• Ensure full traceability of OOD View back to Requirements
Construction & Deployment Techniques
• Refine Technology Layer for deployment
• Ensure full traceability across all ArchiMate Layers (includes Motivation Extension elements if used)
• Reverse engineering for pair/peer code reviews and code refactoring [optional]
• Forward engineering for code generation [optional]

AGILE ARCHIMATE 3: ADVANCED [Module# AMA-103]
Test Techniques
• Reusing and refining OOD behavior diagrams for Test Cases
• Defining Unit, Integration, and System Test Cases
• Ensure full traceability of Testing View back to Requirements
Deployment Techniques
• Defining executable software components/services (SOA/SaaS)
• Defining computational nodes and network topologies
• Allocating software components/services to computation nodes
• Specifying Security, Reliability, and Performance Constraints
• Ensure full traceability of Deployment View back to Requirements
Elective Topics
[Optional: Select up to 1 or 2 elective topics to substitute for Test Techniques and Deployment Techniques]
• Large-scale Model Management for Team Modeling
• Recursive Design techniques
• Analysis/Design/Architecture Patterns
• Model simulation and execution (ModSim)
• Data Modeling & Object-Relational Mapping (ORM): ArchiMate <–> SQL
• Customizing ArchiMate and TOGAF for domains, platforms, and processes
AGILE ARCHIMATE 3: BASIC MODELING TOOL - OPTIONAL† [Module# AMA-111]
[Select among popular ArchiMate2-compliant modeling tools listed below†, or contact us for other options.]
Topics
• Projects and diagrams
• Generating documentation
• Importing/exporting models
• Requirements traceability
• Model validation and metrics
• Model simulation/execution (includes Round-Trip Engineering)
• Team modeling
Diagram Techniques
• Business Architecture diagram
• Data Architecture diagram
• Application Architecture diagram
• Technology Architecture diagram
• Motivation Extension [optional]
• Other diagrams TBD

AGILE ARCHIMATE 3: PROJECT PRACTICUM [Module# AMA-121]
The project practicum provides an opportunity to apply ArchiMate 3 modeling principles and best practices to solve project modeling problems in a creative and supervised workshop environment. The practicum can be used to facilitate:
• ArchiMate 3 model peer reviews
• ArchiMate 3 model revisions and extreme makeovers
• ArchiMate 3 modeling tool customization and/or advanced tool topics [prerequisite: ArchiMate 3 – Basic Modeling Tool module]
Students can identify project modeling problems in advance, or Instructor will work with students to identify them.

: This learning module can be tailored for popular ArchiMate2-compliant modeling tools, including Sparx Enterprise Architect. Other ArchiMate2-compliant modeling tools available on request. Contact us for details.

Why Train with Us? : PivotPoint Training Advantages

  • Flexible & Customizable Learning ModulesAll workshops are based on flexible learning modules that can be mixed-and-matched and tailored to meet your team and project needs.
  • Choice of Onsite or Online (Virtual) Training DeliveryAll training workshops can be delivered onsite or online based on your training needs and preferences.
  • Learn from Bona Fide Expert InstructorsAll workshops are authored and taught by Model-Based Engineering experts with 10+ years practical application experience who are passionate about the technical subjects they teach.
  • Frequent Q&A + Hands-On Practice Sessions with Client-Selected Project ProblemsAll workshops emphasize frequent Q&A and hands-on practice sessions using Client-selected problems from actual work projects!
  • Best Value for Your Training BudgetWe strive to provide the best value for your training budget by providing the highest quality training experience at competitive prices. Check out our distinguished international Client list and Testimonials about the effectiveness of our training. We offer volume discounts for multiple workshops ordered at the same time, and special discounts for Small Groups (6 or fewer students), Non-Profits, Educational Institutions, Research Organizations, and Government Direct organizations, (Departments, Agencies, FFRDCs), etc.
  • Optional Follow-Up Consulting & CoachingAll workshops can be followed up with both Onsite and Online (Virtual via webconference) Consulting and Technical Coaching services that will keep your Model-Based Engineering project on track.
  • Further Info re Customization & Price Quotes
    Please call or email us to discuss your team and project training needs, and to receive a Firm-Fixed-Price (FFP) quote that includes all training materials and all travel expenses for your Instructor.
  • Show More

Please call or email us to discuss your team and project training needs, and to receive a Firm-Fixed-Price (FFP) quote that includes all training materials and all travel expenses for your Instructor.

PIVOTPOINT TECHNOLOGY, CUSTOM MODEL-BASED SOLUTIONS, ESSENTIAL UML APPLIED, ESSENTIAL SYSML APPLIED, ESSENTIAL BPMN APPLIED, ESSENTIAL DODAF APPLIED, ESSENTIAL TOGAF APPLIED, ESSENTIAL ARCHIMATE APPLIED, ESSENTIAL AGILE MODELING APPLIED, AGILE + LEAN ARCHITECTURE & DESIGN, AGILEML, AGILE MODELING LANGUAGE, CYBERML, and CYBER MODELING LANGUAGE are trademarks of PivotPoint Technology Corp.
TOGAF and ARCHIMATE are trademarks of The Open Group.
ENTERPRISE ARCHITECT is a trademark of Sparx Systems Pty Ltd. MAGICDRAW is a trademark of No Magic, Inc. UMODEL is a trademark of Altova. VISUAL PARADIGM is a trademark of Visual Paradigm International. ASTAH and ASTAH SYSML are trademarks of Change Vision, Inc.
All other trademarks are the property of their respective owners.