SlideShare a Scribd company logo
artITecture
Architecture Method

   Version 1.0
   30th January 2009
   Author: Chris Eaton
   http://chriseaton.wordpress.com/
Introduction to the artITecture Method

The artITecture Architecture Method is a way to think about and communicate solution level architecture. Solution architecture
describes how a complete working solution fits together from an architectural viewpoint. Solution architecture is more granular
and definite level than Enterprise Architecture(EA). The artITecture method is intended to be scalable across small and large
projects.
Within the artITecture method, architectural thinking, decisions and design is documented through a number of different
deliverables which describe different aspects of the architecture and the thinking behind it so that others can understand why a
solution is designed in a particular manner.

Deliverables are categorised into four types as follows:

•     Primary Artefacts
        – the core documentation produced by solution architects describing the software, infrastructure, integration and data
            architectures.
•     Secondary Artefacts
        – These deliverables are likely to be produced in as an input to primary deliverables.

•     Tertiary Artefacts
        – These deliverables are produced in certain circumstances, often to assess the best of several options available.

•     Enterprise Architecture Artefacts
        – Deliverables which set the direction for solution level architectures through Standards and Target Architectures.


All artefacts are optional although completion of four primary deliverables is strongly recommended.
All artefacts are intended to be templates, that is a suggested format, feel free to adapt and improve them.

Full templates for each artefact and implementation guide notes can be found here:
http://chriseaton.wordpress.com/artitecture-architecture-method/
Architectural Thinking

The architectural work products with the artITecture method are a way of documenting and communicating ‘architectural
thinking’ so that others may understand why a system is architected (designed) in a particular way.

When considering how to solve requirements for IT systems there is almost always more than one way to meet those
requirements. A primary skill of an architect is assessing the options and deciding (and agreeing) the best way to solve
requirements with IT solutions.

Principle 1 – Think about all aspects of the Systems Lifecycle
The first principle of the artITecture method is to consider all aspects of the systems lifecycle. This method explicitly considers all
the phases shown in the diagram below. These considerations include how the architecture affects upstream phases before
solution architecture, and downstream phases such as development, testing, deployment, etc. These upstream and downstream
considerations are explicit in the way primary architecture deliverables are documented.

Principle 2 – Think about Project Management
The second principle of the artITecture method is the linkage of architectural thinking to project management, curiously this is
often overlooked (or perhaps more generously this is not explicit) in architectural methods, yet, this is clearly crucial to
architectural choices and the follow-on implications to the overall solution implementation and ongoing delivery.




IT Strategy /   ....   Feasibility
      EA
                                     Requirements
                                                       Design
                                                                      Development
                                                                                          Testing
                                                                                                    Deployment          Service Delivery
                                                                                                                 ....                      ....   Decommission
                                                                                                                           Service
                                             Project Management - Scope, Resources, Schedule
                                                                                                                         Management
Spheres of Influence – the deliverables in the artITecture Architecture Method




                               Target                                                                                Architecture
                            Architecture                                                                                 Risk
                                                          Architecture                                               Assessment
                                                                                       Architectural                and Mitigation
                                                           Overview
                                                                                        Decisions                        Plan
                                                           Diagrams



                   Principles
                                                                                                                               Technology
                                                                Component         Data
                                                                                                                               Assessment
                                                                Architecture   Architecture
                                           Architecture
                                                                                                   Non-Functional
                                            Scope and
                                                                                                   Requirements
                                             Context
                                                                Integration    Infrastructure
                                                                Architecture    Architecture
                  EA Governance
                                                                                                                           Decision Model
                      Model


   Primary Solution
   Work Product                                                                 Functional
                                                           Standards
                                                                               Requirements
   Secondary
                                                                                                                    Change Cases
   Work Product                    Roadmaps

   Tertiary
   Work Product

   EA
   Work Product
artITecture Artefacts Overview

Primary Architecture artefacts                                               Secondary Architecture artefacts


                  Describes the components with the solution and the           Architecture    Describes the scope of the solution and the context in
  Component                                                                     Scope and      which is sits such as user demographics and other
                  interactions between them, usually oriented towards the
  Architecture                                                                   Context       systems which the solution must integration
                  applications and integration between component parts


                  Describes the environment in which the solution will run
                                                                               Architecture    Any pictorial representation which communicates the
                  including servers, partitions and storage, and where
 Infrastructure                                                                 Overview       entire solution, or a subpart of the solution in a single
                  components will be placed. Describes how the solution
  Architecture                                                                  Diagrams       picture or diagram. Usually created to communicate to a
                  will meet the infrastructure dependant aspects of the
                                                                                               specific audience.
                  NFRs like availability

                                                                                               Functional requirements are a description of the business
                  Describes the data stores, data elements and                                 functions a solution must perform. Many different
     Data                                                                       Functional
                  relationships between to meet the functional and non                         models exist to communicate this and can range from
  Architecture                                                                 Requirements
                  functional requirements.                                                     Use Cases, Business Process Models, to good old
                                                                                               Requirements documents

                                                                                               Describes the requirements of the system such as
                  An architectural view of what data needs to be moved                         availability, performance, disaster recovery, etc. These
  Integration                                                                 Non-Functional
                  around the components within the architecture and how                        are qualities which do not provide business functions to
  Architecture                                                                Requirements
                  that is achieved.                                                            users directly. Often referred to as NFRs. Arguably this is
                                                                                               a business deliverable.

                                                                                               Describes important decisions made by the architects
                                                                                               where several options are available. The solution should
                                                                               Architectural
                                                                                               be non obvious. Includes the alternatives consider and
                                                                                Decisions
                                                                                               the rationale for selecting one solution over others
                                                                                               considered
artITecture Work Product Overview

Tertiary Architecture Work Products                                               Enterprise Architecture Work Products

                                                                                                   Standards specify some aspect of technology to which
                     This can be the identification and evaluation of software,                    an enterprise has mandated compliance. For instance,
   Technology                                                                       Standards
                     hardware or even entire solutions in a SaaS, PaaS or ERP                      all Unix servers must run Linux. Usually a mechanism to
   Assessment
                     environment. Often results in an Architecture Decision.                       reduce cost by doing things the same way everywhere.


                     Change Cases describe probable future requirements
                                                                                      Target       A target architecture is a future state, high level,
                     which may influence the current architecture. Change
  Change Cases                                                                     Architectures   architectural view.
                     Cases often arise from scope constraints which push
                     requirements from current releases to future releases.


                                                                                                   A roadmap communicates the logical progression
 Architecture Risk   A risk assessment focused on the technological aspects of
                                                                                    Roadmaps       overtime of how IT moves from it’s current state to the
 Assessment and      a solution and plans (tasks and owners) to reduce the
                                                                                                   future Target Architecture.
  Mitigation Plan    chance of the risk occurring.

                                                                                                   The EA governance model specifies the roles and
                     A decision matrix is a quantitative assessment of
                                                                                                   responsible such as ARB membership and purpose,
                     different qualities of something (in this case technology)
                                                                                  EA Governance    together with the processes and procedures which the
 Decision Model      to compare between different alternatives. Often used
                                                                                                   EA will follow such as Architectural and Standards
                     with a Technology Assessment to compare different
                                                                                                   Compliance
                     alternatives.
                                                                                                   Principles are high level, directional statements which
                                                                                                   drive the intent of technology within an organisation.
                                                                                    Principles     An example could be ‘to minimise the number of
                                                                                                   applications in an enterprise by developing global, run
                                                                                                   once applications’
Gravitation Diagram of the Architectural Artefacts.
Closer proximity between artefacts means they are more interdependent

Note: this is an imperfect diagram!



                                                        Architecture
                                                         Scope and
                                                          Context
                                                                                                            Technology
                                                                  Architecture       Integration            Assessment
                                                                   Overview          Architecture
                                                                   Diagrams
                                           Target
                                                                           Functional
                                        Architecture                                          Standards
                                                                          Requirements
                  EA Governance
                                                           Component                                        Operational
                      Model
                                                           Architecture                                     Architecture
                                        Roadmaps                                           Non-Functional
                                                                           Architectural
                                                                                           Requirements
                                                                            Decisions
                                                                                                               Architecture
                                                                                        Data
                           Principles                                                                              Risk
                                                                                     Architecture
                                                                Decision Model                                 Assessment
                                                                                                              and Mitigation
                                                                                                                   Plan
                                                       Change Cases
        Primary Solution
        Work Product

        Secondary
        Work Product

        Tertiary
        Work Product

        EA
        Work Product
Solution Architecture Artefact Interrelationships


         One might surmise that all architectural work products are inter-related in some way or another, you would be right!

         Work Products should not developed in isolation, their development is a concurrent and inter-dependant activity.

         Time is not shown on the interrelationships chart, but as a general rule the artefacts on the left are started earlier in the
          process (hopefully EA Artefacts are already available)

         Change Management is not shown on the interrelations chart, any change could affect one, or many parts of the
          architecture.


 What now?
           Full templates for each artefact and implementation guide notes can be found here ->
                   http://chriseaton.wordpress.com/artitecture-architecture-method/

More Related Content

PPTX
Open Digital Framework from TMFORUM
PPTX
Azure AD Presentation - @ BITPro - Ajay
PDF
Enterprise Architecture Implementation And The Open Group Architecture Framew...
PDF
Driving the Telecom Digital Transformation through Open Digital Architecture
PPTX
Learn Togaf 9.1 in 100 slides!
PPTX
Azure Identity and access management
PPTX
Azure information protection
PDF
Structured Approach to Solution Architecture
Open Digital Framework from TMFORUM
Azure AD Presentation - @ BITPro - Ajay
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Driving the Telecom Digital Transformation through Open Digital Architecture
Learn Togaf 9.1 in 100 slides!
Azure Identity and access management
Azure information protection
Structured Approach to Solution Architecture

What's hot (20)

PPTX
Azure Data Factory Data Flows Training (Sept 2020 Update)
PPTX
Microsoft azure
PPTX
Azure Active Directory - An Introduction
PPTX
Azure migration
PDF
IT4IT - Manage the Digital Enterprise.pdf
DOC
Architecture Document Template
PPTX
Azure data platform overview
PPT
Solution Architecture Concept Workshop
PPTX
Togaf introduction and core concepts
PDF
Why Solutions Fail and the Business Value of Solution Architecture
PDF
Azure Information Protection
PDF
Modern Devices Management
PPTX
Solution Architecture Framework
PPTX
Microsoft Information Protection demystified Albert Hoitingh
PPTX
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
PPTX
Azure governance
PDF
IRMS UG Principles of Retention in Microsoft 365
PPTX
Introduction to Microsoft Azure
PPTX
Secure and govern your data with Microsoft Purview
Azure Data Factory Data Flows Training (Sept 2020 Update)
Microsoft azure
Azure Active Directory - An Introduction
Azure migration
IT4IT - Manage the Digital Enterprise.pdf
Architecture Document Template
Azure data platform overview
Solution Architecture Concept Workshop
Togaf introduction and core concepts
Why Solutions Fail and the Business Value of Solution Architecture
Azure Information Protection
Modern Devices Management
Solution Architecture Framework
Microsoft Information Protection demystified Albert Hoitingh
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Azure governance
IRMS UG Principles of Retention in Microsoft 365
Introduction to Microsoft Azure
Secure and govern your data with Microsoft Purview
Ad

Viewers also liked (20)

PDF
World And Business Technology Outlook In 2015
PPTX
MSDN Live 2010 - Solution Architecture
PDF
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
PDF
What Would Google Do, Book Summary
PDF
ec_portfolio_2016_linkedIN
PPT
Food & shelter
PPTX
Eduardo navaro
PPTX
Greysmoke's 11 Maxims on B2B Demand Generation Campaigns
PDF
Présentation Digitalarti - Isabelle Napolitano
PPT
Chapter6 food&shelter in ART
PPT
Metadata for architectural contents in europe
PDF
Paddington Heights
PDF
Linking Strategy EA and Programme Management
PDF
الفرسان الثلاثة لـ ألكسندر دوما - www.newt3ch.net
PPTX
Ancient india project
PDF
131_Orange_11_22_16
PDF
What Is Solution Architecture? The Black Art Of I/T Solution Architecture
PPTX
Agile Software Development I: Software crisis (Arabic)
PDF
Outstanding Investment Opportunity in West Town: Mixed-Use Condo Building // ...
PDF
use case diagramHospital managment system
World And Business Technology Outlook In 2015
MSDN Live 2010 - Solution Architecture
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
What Would Google Do, Book Summary
ec_portfolio_2016_linkedIN
Food & shelter
Eduardo navaro
Greysmoke's 11 Maxims on B2B Demand Generation Campaigns
Présentation Digitalarti - Isabelle Napolitano
Chapter6 food&shelter in ART
Metadata for architectural contents in europe
Paddington Heights
Linking Strategy EA and Programme Management
الفرسان الثلاثة لـ ألكسندر دوما - www.newt3ch.net
Ancient india project
131_Orange_11_22_16
What Is Solution Architecture? The Black Art Of I/T Solution Architecture
Agile Software Development I: Software crisis (Arabic)
Outstanding Investment Opportunity in West Town: Mixed-Use Condo Building // ...
use case diagramHospital managment system
Ad

Similar to Architecture solution architecture method (20)

PDF
Togaf 9 Approach Ver1 0
PDF
Obeo thales@md day2011
PDF
Software Architecture: views and viewpoints
PDF
Behavior Driven Development (BDD)
PDF
Brochure for pmvt
PDF
Enterprise Analysts And Business Analysts Companions Or Competitors
PDF
Jeff.robinson
PDF
Jeff.robinson
PDF
Service Oriented Enterprise Architecture and Service Oriented Enterprise
PPT
Pressman ch-3-prescriptive-process-models
PPT
General process Frame work
PPTX
Enterprise Architecture Frameworks
PDF
Selected Work Products
PPTX
Systems engineering for project managers - what you need to know
PDF
4+1view architecture
PDF
4+1view architecture
PDF
PCN Corporate Overview
PDF
Science Modernisation Strategy v1 0
PDF
Software Architecture by Reuse, Composition and Customization
PDF
Gem Operational Flow Mapped To Fea
Togaf 9 Approach Ver1 0
Obeo thales@md day2011
Software Architecture: views and viewpoints
Behavior Driven Development (BDD)
Brochure for pmvt
Enterprise Analysts And Business Analysts Companions Or Competitors
Jeff.robinson
Jeff.robinson
Service Oriented Enterprise Architecture and Service Oriented Enterprise
Pressman ch-3-prescriptive-process-models
General process Frame work
Enterprise Architecture Frameworks
Selected Work Products
Systems engineering for project managers - what you need to know
4+1view architecture
4+1view architecture
PCN Corporate Overview
Science Modernisation Strategy v1 0
Software Architecture by Reuse, Composition and Customization
Gem Operational Flow Mapped To Fea

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Architecture solution architecture method

  • 1. artITecture Architecture Method Version 1.0 30th January 2009 Author: Chris Eaton http://chriseaton.wordpress.com/
  • 2. Introduction to the artITecture Method The artITecture Architecture Method is a way to think about and communicate solution level architecture. Solution architecture describes how a complete working solution fits together from an architectural viewpoint. Solution architecture is more granular and definite level than Enterprise Architecture(EA). The artITecture method is intended to be scalable across small and large projects. Within the artITecture method, architectural thinking, decisions and design is documented through a number of different deliverables which describe different aspects of the architecture and the thinking behind it so that others can understand why a solution is designed in a particular manner. Deliverables are categorised into four types as follows: • Primary Artefacts – the core documentation produced by solution architects describing the software, infrastructure, integration and data architectures. • Secondary Artefacts – These deliverables are likely to be produced in as an input to primary deliverables. • Tertiary Artefacts – These deliverables are produced in certain circumstances, often to assess the best of several options available. • Enterprise Architecture Artefacts – Deliverables which set the direction for solution level architectures through Standards and Target Architectures. All artefacts are optional although completion of four primary deliverables is strongly recommended. All artefacts are intended to be templates, that is a suggested format, feel free to adapt and improve them. Full templates for each artefact and implementation guide notes can be found here: http://chriseaton.wordpress.com/artitecture-architecture-method/
  • 3. Architectural Thinking The architectural work products with the artITecture method are a way of documenting and communicating ‘architectural thinking’ so that others may understand why a system is architected (designed) in a particular way. When considering how to solve requirements for IT systems there is almost always more than one way to meet those requirements. A primary skill of an architect is assessing the options and deciding (and agreeing) the best way to solve requirements with IT solutions. Principle 1 – Think about all aspects of the Systems Lifecycle The first principle of the artITecture method is to consider all aspects of the systems lifecycle. This method explicitly considers all the phases shown in the diagram below. These considerations include how the architecture affects upstream phases before solution architecture, and downstream phases such as development, testing, deployment, etc. These upstream and downstream considerations are explicit in the way primary architecture deliverables are documented. Principle 2 – Think about Project Management The second principle of the artITecture method is the linkage of architectural thinking to project management, curiously this is often overlooked (or perhaps more generously this is not explicit) in architectural methods, yet, this is clearly crucial to architectural choices and the follow-on implications to the overall solution implementation and ongoing delivery. IT Strategy / .... Feasibility EA Requirements Design Development Testing Deployment Service Delivery .... .... Decommission Service Project Management - Scope, Resources, Schedule Management
  • 4. Spheres of Influence – the deliverables in the artITecture Architecture Method Target Architecture Architecture Risk Architecture Assessment Architectural and Mitigation Overview Decisions Plan Diagrams Principles Technology Component Data Assessment Architecture Architecture Architecture Non-Functional Scope and Requirements Context Integration Infrastructure Architecture Architecture EA Governance Decision Model Model Primary Solution Work Product Functional Standards Requirements Secondary Change Cases Work Product Roadmaps Tertiary Work Product EA Work Product
  • 5. artITecture Artefacts Overview Primary Architecture artefacts Secondary Architecture artefacts Describes the components with the solution and the Architecture Describes the scope of the solution and the context in Component Scope and which is sits such as user demographics and other interactions between them, usually oriented towards the Architecture Context systems which the solution must integration applications and integration between component parts Describes the environment in which the solution will run Architecture Any pictorial representation which communicates the including servers, partitions and storage, and where Infrastructure Overview entire solution, or a subpart of the solution in a single components will be placed. Describes how the solution Architecture Diagrams picture or diagram. Usually created to communicate to a will meet the infrastructure dependant aspects of the specific audience. NFRs like availability Functional requirements are a description of the business Describes the data stores, data elements and functions a solution must perform. Many different Data Functional relationships between to meet the functional and non models exist to communicate this and can range from Architecture Requirements functional requirements. Use Cases, Business Process Models, to good old Requirements documents Describes the requirements of the system such as An architectural view of what data needs to be moved availability, performance, disaster recovery, etc. These Integration Non-Functional around the components within the architecture and how are qualities which do not provide business functions to Architecture Requirements that is achieved. users directly. Often referred to as NFRs. Arguably this is a business deliverable. Describes important decisions made by the architects where several options are available. The solution should Architectural be non obvious. Includes the alternatives consider and Decisions the rationale for selecting one solution over others considered
  • 6. artITecture Work Product Overview Tertiary Architecture Work Products Enterprise Architecture Work Products Standards specify some aspect of technology to which This can be the identification and evaluation of software, an enterprise has mandated compliance. For instance, Technology Standards hardware or even entire solutions in a SaaS, PaaS or ERP all Unix servers must run Linux. Usually a mechanism to Assessment environment. Often results in an Architecture Decision. reduce cost by doing things the same way everywhere. Change Cases describe probable future requirements Target A target architecture is a future state, high level, which may influence the current architecture. Change Change Cases Architectures architectural view. Cases often arise from scope constraints which push requirements from current releases to future releases. A roadmap communicates the logical progression Architecture Risk A risk assessment focused on the technological aspects of Roadmaps overtime of how IT moves from it’s current state to the Assessment and a solution and plans (tasks and owners) to reduce the future Target Architecture. Mitigation Plan chance of the risk occurring. The EA governance model specifies the roles and A decision matrix is a quantitative assessment of responsible such as ARB membership and purpose, different qualities of something (in this case technology) EA Governance together with the processes and procedures which the Decision Model to compare between different alternatives. Often used EA will follow such as Architectural and Standards with a Technology Assessment to compare different Compliance alternatives. Principles are high level, directional statements which drive the intent of technology within an organisation. Principles An example could be ‘to minimise the number of applications in an enterprise by developing global, run once applications’
  • 7. Gravitation Diagram of the Architectural Artefacts. Closer proximity between artefacts means they are more interdependent Note: this is an imperfect diagram! Architecture Scope and Context Technology Architecture Integration Assessment Overview Architecture Diagrams Target Functional Architecture Standards Requirements EA Governance Component Operational Model Architecture Architecture Roadmaps Non-Functional Architectural Requirements Decisions Architecture Data Principles Risk Architecture Decision Model Assessment and Mitigation Plan Change Cases Primary Solution Work Product Secondary Work Product Tertiary Work Product EA Work Product
  • 8. Solution Architecture Artefact Interrelationships  One might surmise that all architectural work products are inter-related in some way or another, you would be right!  Work Products should not developed in isolation, their development is a concurrent and inter-dependant activity.  Time is not shown on the interrelationships chart, but as a general rule the artefacts on the left are started earlier in the process (hopefully EA Artefacts are already available)  Change Management is not shown on the interrelations chart, any change could affect one, or many parts of the architecture. What now?  Full templates for each artefact and implementation guide notes can be found here ->  http://chriseaton.wordpress.com/artitecture-architecture-method/