SlideShare a Scribd company logo
Enhancing Enterprise Architecture with Artificial Intelligence
AI
ENHANCED
ENTERPRISE
ARCHITECTURE
Enhancing Enterprise Architecture with Artificial Intelligence
DISASSEMBLING MY
GRANDFATHER’S RADIO
LOOKING INSIDE
MAKING SURE IT STILL WORKED
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
HOW THEY WORK
HOW THEY WORK
don’t
HOW EVERYTHING FITS
doesn’t
HOW EVERYTHING FITS
WHAT IS ARCHITECTURE?
IT ISN’T SITTING IN AN
IVORY TOWER
Enhancing Enterprise Architecture with Artificial Intelligence
ARCHITECTURE: FUNDAMENTAL CONCEPTS AND
PROPERTIES OF A SYSTEM IN ITS ENVIRONMENT
EMBODIED IN ITS ELEMENTS, RELATIONSHIPS, AND
IN THE PRINCIPLES OF ITS DESIGN AND EVOLUTION
ISO/IEC/IEEE 42010:2011
A System
It’s elements
It’s environment
It’s relationships
principles of design
& evolution
A System
It’s elements
It’s environment
It’s relationships
principles of design
& evolution
A System
It’s elements
It’s environment
It’s relationships
principles of design
& evolution
A System
It’s elements
It’s environment
Relationships
principles of design
& evolution
A System
It’s elements
It’s environment
It’s relationships
principles of design
& evolution
WHAT KEEPS ME AWAKE AT NIGHT
AS AN ENTERPRISE ARCHITECT?
IT’S NOT CLOWNS
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
CAN WE APPLY AI?
CAN WE AUGMENT EA
WITH AI?
IS IT SMART ENOUGH?
HUMAN + ELEPHANT
= CHAIR. GOOD JOB.
https://www.theregister.co.uk/2018/08/28/ai_image_recognition_tricked/
AI ALGORITHMS ARE
IMPROVING FAST
SOME OF THE TASKS ARE
REPETITIVE
SOME OF THE TASKS REQUIRE
RECOGNIZING PATTERNS
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
TOOLS USED
Graphviz
Viz.js
CONCRETE EXAMPLES
PROJECT
CLASSIFICATION
HUNDREDS OF PROJECTS
▸ Hundreds of projects are started every year, how can you keep track?
▸ In a perfect world, projects are driven by business needs, that drive
architecture changes, and those architecture changes drive project definitions.
▸ In the real world (at least in mine) it is a mix of strategic projects (coming from
Architecture changes) and tactical projects (coming from someone that saw a
nice toy, or from someone with an urgent business need). And what we’re
doing here is making it possible to monitor the latter kind of projects.
LEARN SPACY NEW ENTITIES
Application
List
Data
List
NLP
MODEL
Actors
List
CLASSIFY PROJECTS
PROJECT ID TITLE DESCRIPTION
P-0001
Onboarding
clients
The clients of
P-0002 Adding e-ID The web site is
P-0003
Add PSD2
support
The clients of
P-0004
Onboarding
clients
Freeing the
PROJECT ID Impacted Entities
P-0001 actor:CUST[2], data:MT[1], data:MX[1]…
P-0002 application:PRIVWEB[1], actor:CUST[1]…
P-0003 actor:CUST[1], data:PORTFOLIO[1]…
P-0004 actor:CUST[2], data:MT[1], data:MX[1]…
Run
Project List
Through
Model
GET THE APPLICATION LIST
▸ Interviews
▸ CMDBs
▸ EA Tools
PROGRAM MANAGEMENT OFFICE (PMO)
GET THE LIST OF PROJECTS INTO SPYDER
RUN THE CLASSIFICATION SCRIPT
ANNOTATIONS COME OUT
ANNOTATIONS EXPLAINED
"P-0001","PROJECT","Onboarding clients Swift and conversion MT/MX","The clients of our small entities need to be
on-boarded so that they are no longer managed in a different system. We'll need to define the portfolios in Pimmy and
add accounts to the CBS."
"P-0001", "actor:CUST[2]", "data:MT[1]", "data:MX[1]", "data:PORTFOLIO[1]", "application:PMS[1]", "data:ACCOUNT[1]", "application:CBS[1]"
Marketing must have a look at this because we’re handling customers, MT/MX is used so there’ll
probably be a need for integration —> integration architect. Several data objects are touched so we
need our data architect to look at it and finally our core banking and our Portfolio management
systems’ architects need to be involved.
INPUTOUTPUT
FINDING LINKS
AGAIN…
▸ In a perfect world the architect would open Sparx’ Enterprise Architect (or any
similar tool) and start looking for links in the diagrams.
▸ We do that, but now we also complement this with links we extract from
documentation automatically
MANUALLY MAINTAINED LINKS
AUTOMATIC LINK DETECTION
WE TAKE A POWERPOINT
Enhancing Enterprise Architecture with Artificial Intelligence
AND THEN GENERATE THE DEPENDENCY GRAPH
DOC-1 actor CUST 2
DOC-1 data MT 1
DOC-1 data MX 1
DOC-1 data PORTFOLIO 1
DOC-1 application PMS 1
DOC-1 application CBS 1
DOC-2 application PRIVWEB 1
DOC-2 actor CUST 1
DOC-3 actor CUST 1
DOC-3 data PORTFOLIO 1
DOC-3 application PMS 1
DOC-3 application CBS 1
DOC-4 actor CUST 2
DOC-4 data MT 1
DOC-4 data MX 1
DOC-4 data PORTFOLIO 1
DOC-4 application PMS 1
DOC-4 application CBS 1
DOC-5 application CBS 1
DOC-5 data MX 1
DOC-6 data MT 1
DOC-6 data MX 1
DOC-7 actor CUST 2
DOC-8 application CBS 2
DOC-8 application PMS 2
DOC-8 actor PBO 1
DOC-8 actor FM 1
DOC-9 data PORTFOLIO 1
DOC-9 application PMS 1
DOC-9 actor CUST 1
DOC-9 application DWH 1
GraphViz
Generator
Script
strict graph G {
ratio=fill;
CUST [ label="CUST" fillcolor="#FCFAB5" shape="oval" style="filled" ];
MT [ label="MT" fillcolor="#C2FCB5" shape="parallelogram" style="filled" ];
MX [ label="MX" fillcolor="#C2FCB5" shape="parallelogram" style="filled" ];
PORTFOLIO [ label="PORTFOLIO" fillcolor="#C2FCB5" shape="parallelogram" style="filled" ];
PMS [ label="PMS" fillcolor="#C8FBF6" shape="box" style="filled" ];
CBS [ label="CBS" fillcolor="#C8FBF6" shape="box" style="filled" ];
PRIVWEB [ label="PRIVWEB" fillcolor="#C8FBF6" shape="box" style="filled" ];
PBO [ label="PBO" fillcolor="#FCFAB5" shape="oval" style="filled" ];
FM [ label="FM" fillcolor="#FCFAB5" shape="oval" style="filled" ];
DWH [ label="DWH" fillcolor="#C8FBF6" shape="box" style="filled" ];
CBS -- PMS [ label="P-0008" ];
CBS -- FM [ label="P-0008" ];
CBS -- PBO [ label="P-0008" ];
PMS -- FM [ label="P-0008" ];
PMS -- PBO [ label="P-0008" ];
DWH -- PMS [ label="P-0009" ];
DWH -- CUST [ label="P-0009" ];
DWH -- PORTFOLIO [ label="P-0009" ];
PMS -- CUST [ label="P-0009" ];
PMS -- PORTFOLIO [ label="P-0009" ];
CUST -- PORTFOLIO [ label="P-0009" ];
CBS -- CUST [ label="P-0003" ];
CBS -- PORTFOLIO [ label="P-0003" ];
CBS -- MT [ label="P-0004" ];
CBS -- MX [ label="P-0004" ];
MT -- PMS [ label="P-0004" ];
MT -- CUST [ label="P-0004" ];
PMS -- MX [ label="P-0004" ];
MX -- CUST [ label="P-0004" ];
PRIVWEB -- CUST [ label="P-0002" ];
}
DEPENDENCY GRAPH
FINDING MIGRATION PATHS
Bus Inf
App Tech
Bus Inf
App Tech
CURRENT STATE
FUTURE STATE
TRANSFORMED ENTERPRISE
Transition
Transition
Enhancing Enterprise Architecture with Artificial Intelligence
ADDING WEIGHTS
▸ Adding weight to the edges:
▸ how much does each edge cost us? Example: we need MQ Series
vs. it’s just an API call
▸ how stable is each edge? 

Example: it runs every day for months on end vs. every day we need
to go clean some messages because of format errors.
▸ how “online” is the edge?

Example: it is “online” vs “batch running every hour” vs “batch
running every day”
▸ how “easy” (i.e. how much time or budget) is it to replace by new
tech?

Example: it is something written in COBOL using some dark 1990
broker software vs JMS messaging vs SOAP API that can be easily
re-written in JSON
w1
w2
w3
w4
w5
w6
w7
w8
w9
SET KPIS
▸ The transition must by fast and can
cost whatever it may
▸ The transition can take all the time
you need but must cost as little as
possible
▸ A mix of the above
VERY SIMPLE EXAMPLE
www
DWH
CBS PMS
CRM
NW
www
DWH
CBS PMS
CRM
NW
x
x
x
www
DWH
WMS
CRM
NW
x
TEXT
TEXT
UNABLE TO CREATE
DETAILED ACTION PLAN
STUCK
Dynamic
Data
SAVINGS
SCHEDULE
SEQUENCE
COMPLEXITY
PRIORITIES
INVENTORY
DEPENDENCIES
AUTOMATION
SIZE
ANALYSIS
MIGRATION
ASSUMPTIONS
INTEGRATION
Enhancing Enterprise Architecture with Artificial Intelligence
169 NODES
1368 EDGES
140 NODES
1068 EDGES
110 NODES
622 EDGES
77 NODES
409 EDGES
Enhancing Enterprise Architecture with Artificial Intelligence
An AI Architect in a his Ivory Tower
Enhancing Enterprise Architecture with Artificial Intelligence
Enhancing Enterprise Architecture with Artificial Intelligence
Mulțumesc
@patrizz

More Related Content

PPTX
IoT's impact on products design and innovation - LibreCon 2016
PPT
ERP_Up_Down.ppt
PDF
Smart Client Development
PDF
Soa R 7 16 08 Appistry Private Clouds Etc Bob Lozano
PDF
IRJET- Smart Industry ERP
PPTX
SharePoint 2010 as a Development Platform
DOC
Visual_Resume
DOC
Visual resume
IoT's impact on products design and innovation - LibreCon 2016
ERP_Up_Down.ppt
Smart Client Development
Soa R 7 16 08 Appistry Private Clouds Etc Bob Lozano
IRJET- Smart Industry ERP
SharePoint 2010 as a Development Platform
Visual_Resume
Visual resume

Similar to Enhancing Enterprise Architecture with Artificial Intelligence (20)

PDF
Primavera - Tutorial
PDF
Cut Costs - Fight Recession
PPTX
Case Study IT Architect Certification & Skill Governance
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
PPTX
Serving Information Needs of Knowledge Workers
DOC
Philip armstrong solution_architect_
DOC
Philip armstrong project_manager
PDF
M3 Modernization Case Study
DOC
Philip armstrong solution_architect
PDF
Technical Recruitment Overview & Tips
PDF
Aras PLM Roadmap
PPT
NEXiDA at OMG June 2009
PPTX
Lets focus on business value
PPTX
Lets focus on business value
DOC
Philip armstrong software_development_manager
PDF
Nov 2011 HUG: HParser
DOC
Philip armstrong it_manager
PDF
APIs are for People Too
PDF
Is The Architectures Of The Convnets ) For Action...
DOC
Philip armstrong product_manager
Primavera - Tutorial
Cut Costs - Fight Recession
Case Study IT Architect Certification & Skill Governance
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Serving Information Needs of Knowledge Workers
Philip armstrong solution_architect_
Philip armstrong project_manager
M3 Modernization Case Study
Philip armstrong solution_architect
Technical Recruitment Overview & Tips
Aras PLM Roadmap
NEXiDA at OMG June 2009
Lets focus on business value
Lets focus on business value
Philip armstrong software_development_manager
Nov 2011 HUG: HParser
Philip armstrong it_manager
APIs are for People Too
Is The Architectures Of The Convnets ) For Action...
Philip armstrong product_manager
Ad

More from Patrice Kerremans (11)

PPTX
Cloud Spotting 2017: An overview of cloud computing
PDF
Blockchain for Notaries
PDF
Waterfall and Agile: a comparison
PDF
Inversion of Control for SOA
PDF
Internet of Things (2015)
PDF
Internet of things
PDF
Routeyou mobile presentation
PDF
Call for Gunslingers to tame Mobzilla
PDF
Momads explained @ Brave New Radio
PPT
12 Topics Of A Good Community
PPT
Trends in mobiel internet
Cloud Spotting 2017: An overview of cloud computing
Blockchain for Notaries
Waterfall and Agile: a comparison
Inversion of Control for SOA
Internet of Things (2015)
Internet of things
Routeyou mobile presentation
Call for Gunslingers to tame Mobzilla
Momads explained @ Brave New Radio
12 Topics Of A Good Community
Trends in mobiel internet
Ad

Recently uploaded (20)

PPTX
TLE Review Electricity (Electricity).pptx
PDF
August Patch Tuesday
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hybrid model detection and classification of lung cancer
PPTX
Tartificialntelligence_presentation.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mushroom cultivation and it's methods.pdf
PPTX
A Presentation on Touch Screen Technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
TLE Review Electricity (Electricity).pptx
August Patch Tuesday
A comparative analysis of optical character recognition models for extracting...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
1. Introduction to Computer Programming.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hybrid model detection and classification of lung cancer
Tartificialntelligence_presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
A comparative study of natural language inference in Swahili using monolingua...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DP Operators-handbook-extract for the Mautical Institute
MIND Revenue Release Quarter 2 2025 Press Release
Mushroom cultivation and it's methods.pdf
A Presentation on Touch Screen Technology
Building Integrated photovoltaic BIPV_UPV.pdf

Enhancing Enterprise Architecture with Artificial Intelligence

  • 6. MAKING SURE IT STILL WORKED
  • 15. IT ISN’T SITTING IN AN IVORY TOWER
  • 17. ARCHITECTURE: FUNDAMENTAL CONCEPTS AND PROPERTIES OF A SYSTEM IN ITS ENVIRONMENT EMBODIED IN ITS ELEMENTS, RELATIONSHIPS, AND IN THE PRINCIPLES OF ITS DESIGN AND EVOLUTION ISO/IEC/IEEE 42010:2011
  • 18. A System It’s elements It’s environment It’s relationships principles of design & evolution
  • 19. A System It’s elements It’s environment It’s relationships principles of design & evolution
  • 20. A System It’s elements It’s environment It’s relationships principles of design & evolution
  • 21. A System It’s elements It’s environment Relationships principles of design & evolution
  • 22. A System It’s elements It’s environment It’s relationships principles of design & evolution
  • 23. WHAT KEEPS ME AWAKE AT NIGHT AS AN ENTERPRISE ARCHITECT?
  • 32. CAN WE AUGMENT EA WITH AI?
  • 33. IS IT SMART ENOUGH?
  • 34. HUMAN + ELEPHANT = CHAIR. GOOD JOB. https://www.theregister.co.uk/2018/08/28/ai_image_recognition_tricked/
  • 36. SOME OF THE TASKS ARE REPETITIVE
  • 37. SOME OF THE TASKS REQUIRE RECOGNIZING PATTERNS
  • 47. HUNDREDS OF PROJECTS ▸ Hundreds of projects are started every year, how can you keep track? ▸ In a perfect world, projects are driven by business needs, that drive architecture changes, and those architecture changes drive project definitions. ▸ In the real world (at least in mine) it is a mix of strategic projects (coming from Architecture changes) and tactical projects (coming from someone that saw a nice toy, or from someone with an urgent business need). And what we’re doing here is making it possible to monitor the latter kind of projects.
  • 48. LEARN SPACY NEW ENTITIES Application List Data List NLP MODEL Actors List
  • 49. CLASSIFY PROJECTS PROJECT ID TITLE DESCRIPTION P-0001 Onboarding clients The clients of P-0002 Adding e-ID The web site is P-0003 Add PSD2 support The clients of P-0004 Onboarding clients Freeing the PROJECT ID Impacted Entities P-0001 actor:CUST[2], data:MT[1], data:MX[1]… P-0002 application:PRIVWEB[1], actor:CUST[1]… P-0003 actor:CUST[1], data:PORTFOLIO[1]… P-0004 actor:CUST[2], data:MT[1], data:MX[1]… Run Project List Through Model
  • 50. GET THE APPLICATION LIST ▸ Interviews ▸ CMDBs ▸ EA Tools
  • 52. GET THE LIST OF PROJECTS INTO SPYDER
  • 55. ANNOTATIONS EXPLAINED "P-0001","PROJECT","Onboarding clients Swift and conversion MT/MX","The clients of our small entities need to be on-boarded so that they are no longer managed in a different system. We'll need to define the portfolios in Pimmy and add accounts to the CBS." "P-0001", "actor:CUST[2]", "data:MT[1]", "data:MX[1]", "data:PORTFOLIO[1]", "application:PMS[1]", "data:ACCOUNT[1]", "application:CBS[1]" Marketing must have a look at this because we’re handling customers, MT/MX is used so there’ll probably be a need for integration —> integration architect. Several data objects are touched so we need our data architect to look at it and finally our core banking and our Portfolio management systems’ architects need to be involved. INPUTOUTPUT
  • 57. AGAIN… ▸ In a perfect world the architect would open Sparx’ Enterprise Architect (or any similar tool) and start looking for links in the diagrams. ▸ We do that, but now we also complement this with links we extract from documentation automatically
  • 60. WE TAKE A POWERPOINT
  • 62. AND THEN GENERATE THE DEPENDENCY GRAPH DOC-1 actor CUST 2 DOC-1 data MT 1 DOC-1 data MX 1 DOC-1 data PORTFOLIO 1 DOC-1 application PMS 1 DOC-1 application CBS 1 DOC-2 application PRIVWEB 1 DOC-2 actor CUST 1 DOC-3 actor CUST 1 DOC-3 data PORTFOLIO 1 DOC-3 application PMS 1 DOC-3 application CBS 1 DOC-4 actor CUST 2 DOC-4 data MT 1 DOC-4 data MX 1 DOC-4 data PORTFOLIO 1 DOC-4 application PMS 1 DOC-4 application CBS 1 DOC-5 application CBS 1 DOC-5 data MX 1 DOC-6 data MT 1 DOC-6 data MX 1 DOC-7 actor CUST 2 DOC-8 application CBS 2 DOC-8 application PMS 2 DOC-8 actor PBO 1 DOC-8 actor FM 1 DOC-9 data PORTFOLIO 1 DOC-9 application PMS 1 DOC-9 actor CUST 1 DOC-9 application DWH 1 GraphViz Generator Script strict graph G { ratio=fill; CUST [ label="CUST" fillcolor="#FCFAB5" shape="oval" style="filled" ]; MT [ label="MT" fillcolor="#C2FCB5" shape="parallelogram" style="filled" ]; MX [ label="MX" fillcolor="#C2FCB5" shape="parallelogram" style="filled" ]; PORTFOLIO [ label="PORTFOLIO" fillcolor="#C2FCB5" shape="parallelogram" style="filled" ]; PMS [ label="PMS" fillcolor="#C8FBF6" shape="box" style="filled" ]; CBS [ label="CBS" fillcolor="#C8FBF6" shape="box" style="filled" ]; PRIVWEB [ label="PRIVWEB" fillcolor="#C8FBF6" shape="box" style="filled" ]; PBO [ label="PBO" fillcolor="#FCFAB5" shape="oval" style="filled" ]; FM [ label="FM" fillcolor="#FCFAB5" shape="oval" style="filled" ]; DWH [ label="DWH" fillcolor="#C8FBF6" shape="box" style="filled" ]; CBS -- PMS [ label="P-0008" ]; CBS -- FM [ label="P-0008" ]; CBS -- PBO [ label="P-0008" ]; PMS -- FM [ label="P-0008" ]; PMS -- PBO [ label="P-0008" ]; DWH -- PMS [ label="P-0009" ]; DWH -- CUST [ label="P-0009" ]; DWH -- PORTFOLIO [ label="P-0009" ]; PMS -- CUST [ label="P-0009" ]; PMS -- PORTFOLIO [ label="P-0009" ]; CUST -- PORTFOLIO [ label="P-0009" ]; CBS -- CUST [ label="P-0003" ]; CBS -- PORTFOLIO [ label="P-0003" ]; CBS -- MT [ label="P-0004" ]; CBS -- MX [ label="P-0004" ]; MT -- PMS [ label="P-0004" ]; MT -- CUST [ label="P-0004" ]; PMS -- MX [ label="P-0004" ]; MX -- CUST [ label="P-0004" ]; PRIVWEB -- CUST [ label="P-0002" ]; }
  • 64. FINDING MIGRATION PATHS Bus Inf App Tech Bus Inf App Tech CURRENT STATE FUTURE STATE TRANSFORMED ENTERPRISE Transition Transition
  • 66. ADDING WEIGHTS ▸ Adding weight to the edges: ▸ how much does each edge cost us? Example: we need MQ Series vs. it’s just an API call ▸ how stable is each edge? 
 Example: it runs every day for months on end vs. every day we need to go clean some messages because of format errors. ▸ how “online” is the edge?
 Example: it is “online” vs “batch running every hour” vs “batch running every day” ▸ how “easy” (i.e. how much time or budget) is it to replace by new tech?
 Example: it is something written in COBOL using some dark 1990 broker software vs JMS messaging vs SOAP API that can be easily re-written in JSON w1 w2 w3 w4 w5 w6 w7 w8 w9
  • 67. SET KPIS ▸ The transition must by fast and can cost whatever it may ▸ The transition can take all the time you need but must cost as little as possible ▸ A mix of the above
  • 68. VERY SIMPLE EXAMPLE www DWH CBS PMS CRM NW www DWH CBS PMS CRM NW x x x www DWH WMS CRM NW x
  • 69. TEXT
  • 70. TEXT UNABLE TO CREATE DETAILED ACTION PLAN STUCK Dynamic Data SAVINGS SCHEDULE SEQUENCE COMPLEXITY PRIORITIES INVENTORY DEPENDENCIES AUTOMATION SIZE ANALYSIS MIGRATION ASSUMPTIONS INTEGRATION
  • 77. An AI Architect in a his Ivory Tower