
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)
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.