Deatil Agenda
Key modules and topics
Module 1 : Enterprise & IT Architecture.
How to Apply
Module 1
Goals of an Enterprise
Issues and challenges of IT Function
How to manage IT complexity with Six Variables & Six Perspectives
IT Architecture vs Civil Architecture
What is Zachman Framework? How to use Zachman Framework?
Applications of the Zachman Framework in creating IT Solutions
How to link business goal to IT specifications?
How does IT Architecture fit into the context of Enterprise Architecture?
Comparing Frameworks
- Architecture Frameworks, Methodologies and Related Standards
- Rational Unified Process (RUP)
- Rational 4+1 View Model, 4+1 Views and UML diagrams
- Overview of TOGAF, TOGAF ADM
- FEA Reference Models
Learn why we should avoid comparing Elements and Compounds
Module 2 : IT Architecture Development Methodology
Module 2
Motivation & Goals (Strategy Primitives)
Business Context for Requirements
Representations & Specifications using (BPMN, UML)
Stakeholders and their expectations
Scenario Builders
Policies & Business Rules
Business Process Diagrams (using process primitives)
Logical Models (Network, UI, Data, Application, Business Rules)
Technical Models (Network, UI, Data, Application, Business Rules)
Relationship Matrix, Traceability, Impact Analysis, Change Management
Simulation & Prototyping
Development & Operation Iterations (30 days cycle)
Module 3 : How to Manage Complex IT Problems with Process Anatomy
Module 3
Business drivers & goal
Understand business process that IT needs to automate
Deconstruct AS IS process model to derive process elements
Create multiple TARGET process models optimized around six variables
How to use data objects in process model?
How to use business rules to process model?
How to define stakeholders in process model?
Module 4a : Create Logical IT Models to support Process Automation
Module 4a
Understanding Logical Network Models
Understanding Logical User Interface Models
Understanding Logical Data Models
Understanding Logical Application Models
Understanding Logical Rules Models
Logical Timing Models
Module 4b : Technical Specification for each of Six Logical Models
Module 4b
Business drivers & goal
Understand business process that IT needs to automate
Deconstruct AS IS process model to derive process elements
Create multiple TARGET process models optimized around six variables
How to use data objects in process model?
How to use business rules to process model?
How to define stakeholders in process model?
Module 5 : Refining System Requirements with Quality of Service
Module 5
System drivers & goal
Requirement specifications
Scenario Builders
Business Rules & Policies
Creating Quality of Service Framework supporting design and engineering for at least 10 characteristics
Requirement Traceability
Relationship Matrix
Baseline & Gap analysis
Dashboards
Module 6 : Realizing Product Line Architecture (including SaaS, Cloud)
Module 6
Product Line in the context of Software Systems
Defining component assembly, ports etc.
Behavioral semantics of interaction
Developing product lines by reusing domain components
Maintenance of system by substitution of parts
Maintenance of system by substitution of parts
Reuse strategy
OMG Reusable Asset Specification (RAS), Managing asset registry & service
Software as Service
Elements of cost-effective software manufacturing
Module 7 : IT Transformation with BPM, SOA, Cloud, IoT
Module 7
Migrating a legacy application to component/service architecture
Componentize the enterprise architecture towards the service assembly line
How do Components, Web Services, Microservices fit together?
Process Modeling & Maturity with BPMN
Modeling BPEL (Web Services) with UML & BPMN
How to ensure maintainability, reusability and performance management of integrated systems
Modeling for COTS Systems
Modeling SOA Projects using IT Anatomy (ARchitecture Elements)
Modeling extending SOA Systems for supporting Microservices
Architecture modeling and impact analysis for extending Web Apps for Mobile A
Module 8 : Application Portfolio Management
Module 8
IT Landscape
Business Functions (Departments) and Business Processes
Business Functions (Departments) and associated IT Applications
Application Categorization
Applications Roadmap (Timeline)
Technology & Tools Mapping
Note: The duration of the theory sessions are customized based on the interactions with the participants.
Hands-on Case studies (Lab sessions)
1. Deconstruct Business Process Model for multiple Targets
Learn how business process is linked to Departments, People, Locations, Customers, Suppliers, Business rules Event, Time cycle, User Screen
Database
2. Realize QoS Framework for multiple stakeholders
How to define QoS, how to design systems to support QoS, how to define each QoS characteristics for multiple stakeholders, how to create a QoS reuse model
3. System Modelling for managing change & complexity
How to model systems to manage complexity, how to model for product line architecture, how to balance Performance and Reliability
4. Digital Transformation
How to create the key building blocks (elements) of digital transformation to support Mobile Apps as new access channel, cloud-based deployment and IoT enabled systems
5. Architecture for SOA, Microservices Solutions
IT Anatomy provides well-integrated model of several IT Models. These sub models cover six variables and six perspectives. How to use these IT Architecture elements to create SOA models on the fly as well as support microservices.
6. Architecture for IoT Solution for the Cloud
How to use the "IT Anatomy" approach for developing a Solution Architecture for an IoT Solution with Microsoft Azure Cloud
This is a hands-on workshop with 70% of the time spent in case studies & lab sessions.
Note: The duration of the theory sessions are customized based on the interactions with the participants.