SlideShare a Scribd company logo
1 of 84
Download to read offline
by Dr. Vsevolod S. Chernyshenko
TOGAF is an architecture framework that provides
the methods and tools for assisting in the
acceptance, production, use, and maintenance of an
enterprise architecture. It is based on an iterative
process model supported by best practices and a
reusable set of existing architecture assets.
 The Business Architecture defines the business
strategy, governance, organization, and key
business processes.
 The Application Architecture provides a blueprint
for the individual applications to be deployed, their
interactions and their relationships to the core
business processes of the organization.
 The Data Architecture describes the structure of
an organization’s logical and physical data assets
and data management resources.
 The Technology Architecture describes the logical
software and hardware capabilities that are required
to support the deployment of business, data, and
application services. This includes IT infrastructure,
middleware, networks, communications, processing,
standards, etc.
Preliminary Phase
describes the preparation
and initiation activities required
to create an Architecture
Capability including
customization of TOGAF and
definition of Architecture
Principles.
Preliminary
Architecture Vision
describes the initial phase
of an architecture development
cycle. It includes information
about defining the scope of
the architecture development
initiative, identifying the
stakeholders, creating the
Architecture Vision, and
obtaining approval to proceed
with the architecture
development.
Architecture
Vision
Business Architecture
describes the development
of a Business Architecture to
support the agreed
Architecture Vision.
Business
Architecture
Information Systems
Architectures
describes the development
of Information Systems
Architectures to support the
agreed Architecture Vision.
Information
Systems
Architecture
Technology Architecture
describes the development
of the Technology Architecture
to support the agreed
Architecture Vision.
Technology
Architecture
Opportunities & Solutions
conducts initial
implementation planning and
the identification of delivery
vehicles for the architecture
defined in the previous
phases.
Opportunities
And
Solutions
Migration Planning
addresses how to move
from the Baseline to the
Target Architectures by
finalizing a detailed
Implementation and Migration
Plan. Migration
Planning
Implementation Governance
provides an architectural
oversight of the
implementation.
Implementation
Governance
Architecture Change
Management
establishes procedures for
managing change to the new
architecture.
Architecture
Change
Management
Requirements Management
examines the process of
managing architecture
requirements throughout the
ADM.
Requirements
Management
Deliverables  a contractually specified work product.
Artifacts  a more granular architectural work product
describing an architecture from a specific viewpoint.
Building blocks  representing a (potentially reusable)
component of business, IT, or architectural capability.
 Architecture Building Blocks (ABBs) describe required
capability.
 Solution Building Blocks (SBBs) represent components
that will be used to implement the required capability.
According to TOGAF, architecture principles define
“the underlying general rules and guidelines for the use
and deployment of all IT resources and assets across the
enterprise”
(TOGAF http://www.opengroup.org/architecture/togaf8-doc/arch/chap29.html)
Principles governing the architecture process, affecting:
 development
 maintenance
 use
of enterprise architecture
Principles governing the implementation of the architecture,
establishing:
 first tenets
 related guidance
for designing and developing information systems
Name: Should both represent the essence of the rule as well as be
easy to remember.
Statement: Should succinctly and unambiguously communicate the
fundamental rule.
„Rationale: Should highlight the business benefits of adhering to the
principle, using business terminology.
Implications: Should highlight the requirements, both for the business
and IT, for carrying out the principle - in terms of resources, costs,
and activities/tasks.
Name
Statement
Rationale
Implications
Schema:
 Don’t mention specific technology platforms in the Name
or Statement of a principle.
 Avoid ambiguous words in the Name and in the
Statement such as: "support", "open", "consider", and
for lack of good measure the word "avoid", itself.
 Be careful with "manage(ment)”.
 Look for and avoid unnecessary adjectives and adverbs
(fluff).
 Point to similarity of information and technology principles.
 Point to principles governing business operations.
 Describe relationship to other principles and the intentions
regarding a balanced interpretation.
 Describe situations where one principle would be given
precedence or carry more weight than another for making
a decision.
Name Interoperability
Statement All the software in university (already existed and new developed)
should conform the same standards either in technologies or
interface.
Rationale Keeping existed software standards let spend minimum time and
costs for development.
Hardware and data standards prevent reiterative appeals or
applications for explaining usage or operations.
In the general will improve satisfaction of users and clients.
Implications Interoperability standards will be followed unless client (university)
would like completely change an inner software or hardware
environment. All the hardware should exist in minimum variety of
kinds. Investigate data formats, as the transcribed data should
arouse minimal amount of problems by opening in any kind of
software environment.
by Dr. Vsevolod S. Chernyshenko
Propose at least six architecture principles, concerning
example from the previous exercise.
Reminder: Your organization requests you to conceptualize and
implement a new social system oriented both on academicians and
students, their parents for a National Ministry of Science and
Education. End-consumer is your home university.
by Dr. Vsevolod S. Chernyshenko
 Defining "where, what, why, who, and how to do
architecture"
 Main aspects
o Defining the enterprise
o Identifying key drivers and elements
o Defining the requirements for architecture work
o Defining the architecture principles
o Defining the framework to be used
o Defining the relationships between management
frameworks
o Evaluating the enterprise architecture maturity
 Defining "where, what, why, who, and how to do
architecture"
 Main aspects
o Defining the enterprise
o Identifying key drivers and elements
o Defining the requirements for architecture work
o Defining the architecture principles
o Defining the framework to be used
o Defining the relationships between management
frameworks
o Evaluating the enterprise architecture maturity
Overview about the client’s organisation / enterprise
 Identify stakeholders
o Actors like university management bodies, department
operators, university platform, student services
 Identify scope and elements of the organization
o Departments, faculties, etc.
o Student domains
o Educational, academic processes
o Key information in the context
o Responsibilities, Liabilities, Legal conditions, Cultures
o Technical features
 Define a framework and detailed methodology
o TOGAF and the Architecture Development Method
 Confirm a support framework that will provide detailed
notations and/or languages to develop models
o ADONIS, Visio
 Define architecture principles
 Examples
Interoperability
Full electronic support
Cross-organizational
Management interactions
Legal compliance
Usability
Convenience
Simplification
Harmonisation
Preliminary and also Architecture Vision phase are used to
gather as much information about the enterprise and the
enterprise’s domain
 Research methods offer different ways to collect data from
stakeholder
o Desk research
o Questionnaires
o Interviews
o Observation
o Think-alouds
o Workshop & participation
techniques
o Scenario technique
o Mock-ups
o Soft Systems Method
Preliminary phase is used to prepare the usage of Enterprise
Architecture
 Gather knowledge about:
o TOGAF
o Other frameworks if
required
o Board and Business
strategy
o Business goals
o Business drivers
o Budget for scoping project
o Partnership for scoping
project
o IT strategy
 Pre-existing organisation models, architecture frameworks
and principles
 Pre-existing architecture repository
 Organisational Model covering:
o Scope of organisations impacted
o Maturity assessment, gaps, and resolution approach
o Roles and responsibilities for architecture team
o Constraints on architecture work
o Re-use/Budget requirements
o Request for changes
o Governance and support strategy
 Customised Architecture Framework containing
o Tailored architecture method and content
o Architecture principles
o Chosen tools
 Initial Architecture Repository
 Information on business principles, goals and drivers
 Request for architecture work
 Scope the Enterprise Organizations impacted
 Define and establish Enterprise Architecture Team and
Organization
 Identify and establish Architecture Principles
 Select and tailor Architecture Frameworks
 Identify units involved in Architecture Work:
• core enterprise - those units most affected from the
work
o E.g. dean office
• soft enterprise - those units who will see changes but
are otherwise not directly affected
o E.g. student government department
• extended enterprise - those units outside the scoped
enterprise affected in their own enterprise architecture
 Identify enterprises involved in Architecture Work:
• communities involved - those stakeholders affected and
organized in groups
• governance involved
 Determine existing enterprise and business capability
 Identify gaps in existing work areas
 Allocate key roles and responsibilities for enterprise
architecture
 Define requests for change to existing business programs
and projects:
o Inform existing enterprise architecture and IT architecture
work of stakeholder requirements
o Request assessment of impact on their plans and work
o Identify common areas of interest
o Identify any critical differences and conflicts of interest
o Produce requests for change to stakeholder activities
 Scope new enterprise architecture work
 Determine constraints on enterprise architecture work
 Review and agree with sponsors and board
 Assess budget requirements
 Identifying of Architecture Principles because:
 Architecture principles
• define
o underlying general rules and
o guidelines
for the use and deployment of all IT resources
• Are the background for making future IT decisions
 form the basis for all decisions in Architecture Vision,
Business Architecture, Information Systems and Technology
Architecture Phase
 TOGAF provides an abstract framework that can be
tailored or enhanced for every kind of enterprise
 The Open Group pointed out three aspects to tailor:
• Terminology
o Architecture practitioners should use terminology that is
generally understood
• Process
o Provides the opportunity to remove, add and change
tasks of the ADM
• Content
o Allows adoption of third-party content frameworks
o Allows customization of the framework to support
organization-specific requirements
Modelling notations for different levels of abstraction and for
specific aspects
 Organisational modelling
o Organisational diagram
(MS Visio®)
o Work environment diagram
(ADONIS®)
 Represent the structure of an organisation, the distribution
of work and hence the responsibilities
 Useful for work assignments and for access rights
o Understanding of business domains and organisational
units involved
o Workflow management systems
o Coordinating the assignment and workload to personnel
and the need for respective systems applications for
their work
o Access control at systems level
 In general they describe the overall structure of an
organization and further on the human actors involved in a
process
 Approach: Organisational diagrams describing
• The individual organisational units and the relationship
among different such units
o Including hierarchical relations such as Headquarter
-> Business domain -> Department -> Group -
> Position
o Concept of decomposition
• Smallest unit in organisational diagrams is position
by Dr. Vsevolod S. Chernyshenko
Propose a scheme of the Enterprise Architecture Team
and University within the task presented in the previous
exercise (during past lecture).
Reminder: Your organization requests you to conceptualize and
implement a new social system oriented both on academicians and
students, their parents for a National Ministry of Science and
Education. End-consumer is your home university.
by Dr. Vsevolod S. Chernyshenko
 Initial phase of the Architecture
 Design Method Includes information about
o defining the scope
o identifying the stakeholders
o creating the Architecture Vision
o and obtaining approvals
 Ensure recognition, endorsement and support from
the corporate management of the enterprise.
 Define and organize an architecture development
cycle.
 Validate the business principles, business goals,
etc.
 Define the scope of, and identify and prioritize the
components of the Baseline Architecture effort.
 Define the relevant stakeholders and their concerns
and objectives.
 Define the key business requirements and
constraints.
 Articulate an Architecture Vision and formalize the
value proposition.
 Create a comprehensive plan that addresses
scheduling, resourcing, financing, communication,
risks, constraints, assumptions, and dependencies.
 Secure formal approval to proceed.
 Develop Architecture Vision (high level)
• Confirm with administration on actual baseline and future
target architecture
o remember scenario introduction current state and target
solution
 Identify concerns and requirements
• Using e.g. interviews to gather expectations and needs
of potential users of the new eUniversity platform
o e.g. no media breaks / full online documents circulation
• Using interviews or mind mapping sessions to elaborate
university goals, drivers and constraints
o budgets etc.
 Gain rector’s sign off to proceed!
 Output of Preliminary phase
 Request of Architecture Work
 Business Principles
 Business Goals
 Business drivers
 Approved Statement of Architecture Work
 Agreed statements of Business Principles, Business Goals
and Business drivers
 Architecture Principles
 Architecture Vision, including
• Agreed key high-level stakeholder requirements
• Baseline and high-level Target Business Architecture
• Baseline and high-level Target Technology Architecture
• Baseline and high-level Target Data Architecture
• Baseline and high-level Target Application Architecture
 Identify stakeholders, concerns and business
requirements
 Confirm and elaborate business goals, business
drivers and constraints
 Define scope
 Confirm and elaborate Architecture and Business
Principles
 Develop Architecture Vision
 Concerns and requirements as basis for
formulating a target Architecture Vision
 Concerns and requirements to be summarized
and discussed with the contractor
 Background about how architecture is presented
and communicated needs to be defined
 Major product: stakeholder map showing
• Stakeholders
• How they are involved
• Relevant views and viewpoints
 Template for Stakeholder involvement “map”
Stakeholder Involvement
description
Kind of
involvement
Relevant Viewpoints
Stakeholder Involvement
description
Kind of
involvement
Relevant Viewpoints
University
administrati
on
Supervise the process of
advancement and
transparency of the
work of academics and
they own, enhancement
of IT architecture. Get
other departments
involved in the project.
KEEP SATISFIED Rich/Goal/Objective/Ser
vice Models, Information
map
Academic
Staff
Express their demands,
test a system (as it’s
ready).
KEEP SATISFIED
/ KEEP
INFORMED /
INVOLVE in
TESTS
Rich/Objective Models,
User interfaces
Stakeholder Involvement
description
Kind of
involvement
Relevant Viewpoints
Human
Resources
Control vision of roles
and actors. Re-form or
create a new Processing
office.
KEEP
INFORMED /
INVOLVE in
NEW ACTOR
CREATION
Actor Location,
Competency map
Students Take part in tests of a
new system, get to know
and share information
among themselves about
new possibilities.
KEEP
INFORMED
Interested in timely and
quality materials.
Stakeholder Involvement description Kind of
involvement
Relevant
Viewpoints
Human
Resources
(HR) e.g.,
HR
Managers
Key features of the enterprise
architecture are the roles and
Actors that support the
functions, applications, and
technology of the
organization. HR are
important stakeholders in
ensuring that the correct roles
and actors are represented.
KEEP
INFORMED /
INVOLVE in
NEW ACTOR
CREATION
Organization Chart /
Organization/Actor /
Location
Competency map
Customer Peculiar interests to simplify
interaction with supplier;
Interacting directly across
systems.
INVOLVE if
necessary;
ANALYSIS
Concerned that
specific data is not
protected well or is
transmitted via
insecure networks.
 Identify business goals, business drivers of the organisation
• May be defined elsewhere in the enterprise
o If yes: ensure that the existing definitions are up to
date, and clarify any areas of ambiguity
 Define constraints that must be dealt with
• project-specific constraints (time, schedule, resources,
etc.)
• enterprise-wide constraints (by the business and
architecture principles)
 Work with originators of the Statement of Architecture Work
and Corporate Management to secure their endorsement.
 Define what is inside and what is outside the scope of
the Baseline Architecture and Target Architecture efforts
• Often Baseline is described on higher level of
abstraction to save time and capabilities for more
detailed Target description
 TOGAF requests to define:
• The breadth of coverage of the enterprise
• The level of detail required
• The partitioning characteristics of the architecture
• The specific architecture domains to be covered
(business, data, application, technology)
• The extent of the time period
• The architectural assets to be leveraged, or considered
for use
 Review the principles under which the architecture is to be
developed
• normally based on the principles developed as part of
the Preliminary phase
 Ensure that the existing definitions are current, and clarify
any areas of ambiguity
 Work with responsible for Architecture Governance and
corporate management to secure their endorsement
 Create a high-level view of the Baseline and Target
Architectures based on:
• Stakeholders concerns
• Business capabilities requirements
• Scope
• Constraints and principles
 TOGAF states Business scenarios as useful technique
 Business scenario is a method for:
• identifying and articulating the business and architecture
requirements
 Method may be used iteratively and at different levels of
detail
 Business scenario describes
• A business process, application, or set of applications
that can be enabled by the architecture
• The business and technology environment
• The people and computing components (called
"actors") who execute the scenario
• The desired outcome of proper execution
 Identifying, documenting, and ranking the problem driving
the scenario
 Identifying the business and technical environment of the
scenario and documenting it in scenario models
 Identifying and documenting desired objectives
• Get "SMART“
A good business scenario is "SMART"
 Specific, by defining what needs to be done in the
business
 Measurable, through clear metrics for success
 Actionable, by
• Clearly segmenting the problem
• Providing the basis for determining elements and plans
for the solution
 Realistic, in that the problem can be solved within the
bounds of physical reality, time, and cost constraints
 Time-bound, in that there is a clear statement of when
the solution opportunity expires
 Identifying the human actors (participants) and their place
in the business model
 Identifying computer actors (computing elements) and their
place in the technology model
 Identifying and documenting roles, responsibilities, and
measures of success per actor; documenting the required
scripts per actor, and the results of handling the situation
 Checking for "fitness-for-purpose" and refining only if
necessary
1. • Problem
2. • Environment
3. • Objectives
4. • Human Actors
5. • Computer Actors
6. • Roles & Responsibilities
7. • Refine
Digging into details through iterative phases of Gathering, Analyzing
and Reviewing
 Gathering is the phase where information is collected
• Multiple techniques to solve this phase
o Desk research to investigate Information
o Surveys
o Workshop with carefully selected participants from
high levels in business and technical positions
 Enterprise Architect can strengthen the business scenario
by obtaining "real-world examples"
 Information gathered is processed and documented
 Further models are created to represent that information
 Maintain linkages between the key elements of the
business scenario
• Creation of matrices that assist in maintaining such
linkages
o Constituencies
o Human Actors
o Computer Actors
o Issues
o Objectives
 Feedback results to the contractor of the project to ensure
that there is a shared understanding of:
o the full scope of the problem
o and the potential depth of the technical impact.
 Interactive workshops are an appropriate way to
communicate the results
 Key sensitive feature
o Absence of shared expectations in many cases the
background of latter project failures
by Dr. Vsevolod S. Chernyshenko
Aggregation
Composition
Association / has interfaceGeneralisation
Is constraint
Has note
Dependency
Has association class
has note
has sub document
Build a Data model showing which data is relevant to
solve the task, presented in the previous exercise (during
past lecture).
Reminder: Your organization requests you to conceptualize and
implement a new social system oriented both on academicians and
students, their parents for a National Ministry of Science and
Education. End-consumer is your home university.
Erp 03
Erp 03

More Related Content

What's hot

Core Competences of Architects
Core Competences of ArchitectsCore Competences of Architects
Core Competences of ArchitectsDanny Greefhorst
 
Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017Daljit Banger
 
Project type Profiling (PtP) based on the Ideal Company Project
Project type Profiling (PtP) based on the Ideal Company ProjectProject type Profiling (PtP) based on the Ideal Company Project
Project type Profiling (PtP) based on the Ideal Company ProjectEli Ehrman
 
Performance Driven Architecture V2 August 2010
Performance Driven Architecture   V2 August 2010Performance Driven Architecture   V2 August 2010
Performance Driven Architecture V2 August 2010dfnewman
 
EA_More_Than_Just_Standards
EA_More_Than_Just_StandardsEA_More_Than_Just_Standards
EA_More_Than_Just_StandardsDavid Rudawitz
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
 
IntelliSense EA Practice - EA Framework Comparison
IntelliSense EA Practice - EA Framework ComparisonIntelliSense EA Practice - EA Framework Comparison
IntelliSense EA Practice - EA Framework ComparisonCarl Barnes
 
Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...
Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...
Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...Brian Elvesæter
 
Paul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resumePaul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resumepaneja
 
Enterprise architecture at work part1
Enterprise architecture at work part1Enterprise architecture at work part1
Enterprise architecture at work part1Mohammed Omar
 
Traditional and Agile Management Approaches
Traditional and Agile Management Approaches Traditional and Agile Management Approaches
Traditional and Agile Management Approaches Knut Linke
 
Technical Discovery: ... in a nutshell
Technical Discovery: ...  in a nutshellTechnical Discovery: ...  in a nutshell
Technical Discovery: ... in a nutshellVasileios Fasoulas
 
eCF - Competenties Michel Noordzij
eCF - Competenties Michel NoordzijeCF - Competenties Michel Noordzij
eCF - Competenties Michel NoordzijMichel Noordzij
 
Gartner EA Presentation v1
Gartner EA Presentation v1Gartner EA Presentation v1
Gartner EA Presentation v1Mark Mamone
 
A potential pitfalls_of_process_modeling_part_a-1
A potential pitfalls_of_process_modeling_part_a-1A potential pitfalls_of_process_modeling_part_a-1
A potential pitfalls_of_process_modeling_part_a-1Jean-François Périé
 

What's hot (19)

Core Competences of Architects
Core Competences of ArchitectsCore Competences of Architects
Core Competences of Architects
 
Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017Enterprise Architecture Workshop London - July 17th 2017
Enterprise Architecture Workshop London - July 17th 2017
 
Project type Profiling (PtP) based on the Ideal Company Project
Project type Profiling (PtP) based on the Ideal Company ProjectProject type Profiling (PtP) based on the Ideal Company Project
Project type Profiling (PtP) based on the Ideal Company Project
 
Ea skills presentation
Ea skills presentationEa skills presentation
Ea skills presentation
 
Performance Driven Architecture V2 August 2010
Performance Driven Architecture   V2 August 2010Performance Driven Architecture   V2 August 2010
Performance Driven Architecture V2 August 2010
 
EA_More_Than_Just_Standards
EA_More_Than_Just_StandardsEA_More_Than_Just_Standards
EA_More_Than_Just_Standards
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering Framework
 
IntelliSense EA Practice - EA Framework Comparison
IntelliSense EA Practice - EA Framework ComparisonIntelliSense EA Practice - EA Framework Comparison
IntelliSense EA Practice - EA Framework Comparison
 
Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...
Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...
Towards a Model-Driven and Role-Configurable Methodology Suite for Enterprise...
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Paul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resumePaul architect technical_leader_analyst_seattle_wa_resume
Paul architect technical_leader_analyst_seattle_wa_resume
 
Enterprise architecture at work part1
Enterprise architecture at work part1Enterprise architecture at work part1
Enterprise architecture at work part1
 
Traditional and Agile Management Approaches
Traditional and Agile Management Approaches Traditional and Agile Management Approaches
Traditional and Agile Management Approaches
 
Technical Discovery: ... in a nutshell
Technical Discovery: ...  in a nutshellTechnical Discovery: ...  in a nutshell
Technical Discovery: ... in a nutshell
 
Developing a Metadata Plan-06-11-09
Developing a Metadata Plan-06-11-09Developing a Metadata Plan-06-11-09
Developing a Metadata Plan-06-11-09
 
eCF - Competenties Michel Noordzij
eCF - Competenties Michel NoordzijeCF - Competenties Michel Noordzij
eCF - Competenties Michel Noordzij
 
Gartner EA Presentation v1
Gartner EA Presentation v1Gartner EA Presentation v1
Gartner EA Presentation v1
 
Academic review on Business Models
Academic review on Business ModelsAcademic review on Business Models
Academic review on Business Models
 
A potential pitfalls_of_process_modeling_part_a-1
A potential pitfalls_of_process_modeling_part_a-1A potential pitfalls_of_process_modeling_part_a-1
A potential pitfalls_of_process_modeling_part_a-1
 

Similar to Erp 03

Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxRizalPrambudi3
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Sam Mandebvu
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Togaf 9.1 architecture
Togaf 9.1 architectureTogaf 9.1 architecture
Togaf 9.1 architectureNarayan Sau
 
Enterprise Architecture Verification Validation
Enterprise Architecture Verification Validation Enterprise Architecture Verification Validation
Enterprise Architecture Verification Validation William Francis
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Daljit Banger
 
Creating An EA Governance Organization
Creating An EA Governance OrganizationCreating An EA Governance Organization
Creating An EA Governance OrganizationChip Wilson
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...Tim Eyres
 
Roadmap planning approach
Roadmap planning approachRoadmap planning approach
Roadmap planning approachRobert Mobley
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Prashanth Panduranga
 
Enterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookEnterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookSukru Kocakaya
 

Similar to Erp 03 (20)

TOGAF
TOGAFTOGAF
TOGAF
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
The foundations of EA
The foundations of EAThe foundations of EA
The foundations of EA
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Togaf 9.1 architecture
Togaf 9.1 architectureTogaf 9.1 architecture
Togaf 9.1 architecture
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
Enterprise Architecture Verification Validation
Enterprise Architecture Verification Validation Enterprise Architecture Verification Validation
Enterprise Architecture Verification Validation
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017
 
Creating An EA Governance Organization
Creating An EA Governance OrganizationCreating An EA Governance Organization
Creating An EA Governance Organization
 
TOGAF 9.1 by Winton.pptx
TOGAF 9.1 by Winton.pptxTOGAF 9.1 by Winton.pptx
TOGAF 9.1 by Winton.pptx
 
Essay questions
Essay questionsEssay questions
Essay questions
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
 
Roadmap planning approach
Roadmap planning approachRoadmap planning approach
Roadmap planning approach
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...
 
12786246.ppt
12786246.ppt12786246.ppt
12786246.ppt
 
Enterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookEnterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick Look
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Erp 03

  • 1. by Dr. Vsevolod S. Chernyshenko
  • 2. TOGAF is an architecture framework that provides the methods and tools for assisting in the acceptance, production, use, and maintenance of an enterprise architecture. It is based on an iterative process model supported by best practices and a reusable set of existing architecture assets.
  • 3.  The Business Architecture defines the business strategy, governance, organization, and key business processes.  The Application Architecture provides a blueprint for the individual applications to be deployed, their interactions and their relationships to the core business processes of the organization.
  • 4.  The Data Architecture describes the structure of an organization’s logical and physical data assets and data management resources.  The Technology Architecture describes the logical software and hardware capabilities that are required to support the deployment of business, data, and application services. This includes IT infrastructure, middleware, networks, communications, processing, standards, etc.
  • 5.
  • 6. Preliminary Phase describes the preparation and initiation activities required to create an Architecture Capability including customization of TOGAF and definition of Architecture Principles. Preliminary
  • 7. Architecture Vision describes the initial phase of an architecture development cycle. It includes information about defining the scope of the architecture development initiative, identifying the stakeholders, creating the Architecture Vision, and obtaining approval to proceed with the architecture development. Architecture Vision
  • 8. Business Architecture describes the development of a Business Architecture to support the agreed Architecture Vision. Business Architecture
  • 9. Information Systems Architectures describes the development of Information Systems Architectures to support the agreed Architecture Vision. Information Systems Architecture
  • 10. Technology Architecture describes the development of the Technology Architecture to support the agreed Architecture Vision. Technology Architecture
  • 11. Opportunities & Solutions conducts initial implementation planning and the identification of delivery vehicles for the architecture defined in the previous phases. Opportunities And Solutions
  • 12. Migration Planning addresses how to move from the Baseline to the Target Architectures by finalizing a detailed Implementation and Migration Plan. Migration Planning
  • 13. Implementation Governance provides an architectural oversight of the implementation. Implementation Governance
  • 14. Architecture Change Management establishes procedures for managing change to the new architecture. Architecture Change Management
  • 15. Requirements Management examines the process of managing architecture requirements throughout the ADM. Requirements Management
  • 16. Deliverables  a contractually specified work product. Artifacts  a more granular architectural work product describing an architecture from a specific viewpoint. Building blocks  representing a (potentially reusable) component of business, IT, or architectural capability.  Architecture Building Blocks (ABBs) describe required capability.  Solution Building Blocks (SBBs) represent components that will be used to implement the required capability.
  • 17.
  • 18.
  • 19.
  • 20. According to TOGAF, architecture principles define “the underlying general rules and guidelines for the use and deployment of all IT resources and assets across the enterprise” (TOGAF http://www.opengroup.org/architecture/togaf8-doc/arch/chap29.html)
  • 21. Principles governing the architecture process, affecting:  development  maintenance  use of enterprise architecture Principles governing the implementation of the architecture, establishing:  first tenets  related guidance for designing and developing information systems
  • 22. Name: Should both represent the essence of the rule as well as be easy to remember. Statement: Should succinctly and unambiguously communicate the fundamental rule. „Rationale: Should highlight the business benefits of adhering to the principle, using business terminology. Implications: Should highlight the requirements, both for the business and IT, for carrying out the principle - in terms of resources, costs, and activities/tasks. Name Statement Rationale Implications Schema:
  • 23.  Don’t mention specific technology platforms in the Name or Statement of a principle.  Avoid ambiguous words in the Name and in the Statement such as: "support", "open", "consider", and for lack of good measure the word "avoid", itself.  Be careful with "manage(ment)”.  Look for and avoid unnecessary adjectives and adverbs (fluff).
  • 24.  Point to similarity of information and technology principles.  Point to principles governing business operations.  Describe relationship to other principles and the intentions regarding a balanced interpretation.  Describe situations where one principle would be given precedence or carry more weight than another for making a decision.
  • 25. Name Interoperability Statement All the software in university (already existed and new developed) should conform the same standards either in technologies or interface. Rationale Keeping existed software standards let spend minimum time and costs for development. Hardware and data standards prevent reiterative appeals or applications for explaining usage or operations. In the general will improve satisfaction of users and clients. Implications Interoperability standards will be followed unless client (university) would like completely change an inner software or hardware environment. All the hardware should exist in minimum variety of kinds. Investigate data formats, as the transcribed data should arouse minimal amount of problems by opening in any kind of software environment.
  • 26. by Dr. Vsevolod S. Chernyshenko
  • 27. Propose at least six architecture principles, concerning example from the previous exercise. Reminder: Your organization requests you to conceptualize and implement a new social system oriented both on academicians and students, their parents for a National Ministry of Science and Education. End-consumer is your home university.
  • 28. by Dr. Vsevolod S. Chernyshenko
  • 29.
  • 30.  Defining "where, what, why, who, and how to do architecture"  Main aspects o Defining the enterprise o Identifying key drivers and elements o Defining the requirements for architecture work o Defining the architecture principles o Defining the framework to be used o Defining the relationships between management frameworks o Evaluating the enterprise architecture maturity
  • 31.  Defining "where, what, why, who, and how to do architecture"  Main aspects o Defining the enterprise o Identifying key drivers and elements o Defining the requirements for architecture work o Defining the architecture principles o Defining the framework to be used o Defining the relationships between management frameworks o Evaluating the enterprise architecture maturity
  • 32. Overview about the client’s organisation / enterprise  Identify stakeholders o Actors like university management bodies, department operators, university platform, student services  Identify scope and elements of the organization o Departments, faculties, etc. o Student domains o Educational, academic processes o Key information in the context o Responsibilities, Liabilities, Legal conditions, Cultures o Technical features
  • 33.  Define a framework and detailed methodology o TOGAF and the Architecture Development Method  Confirm a support framework that will provide detailed notations and/or languages to develop models o ADONIS, Visio  Define architecture principles  Examples Interoperability Full electronic support Cross-organizational Management interactions Legal compliance Usability Convenience Simplification Harmonisation
  • 34. Preliminary and also Architecture Vision phase are used to gather as much information about the enterprise and the enterprise’s domain  Research methods offer different ways to collect data from stakeholder o Desk research o Questionnaires o Interviews o Observation o Think-alouds o Workshop & participation techniques o Scenario technique o Mock-ups o Soft Systems Method Preliminary phase is used to prepare the usage of Enterprise Architecture
  • 35.  Gather knowledge about: o TOGAF o Other frameworks if required o Board and Business strategy o Business goals o Business drivers o Budget for scoping project o Partnership for scoping project o IT strategy  Pre-existing organisation models, architecture frameworks and principles  Pre-existing architecture repository
  • 36.  Organisational Model covering: o Scope of organisations impacted o Maturity assessment, gaps, and resolution approach o Roles and responsibilities for architecture team o Constraints on architecture work o Re-use/Budget requirements o Request for changes o Governance and support strategy
  • 37.  Customised Architecture Framework containing o Tailored architecture method and content o Architecture principles o Chosen tools  Initial Architecture Repository  Information on business principles, goals and drivers  Request for architecture work
  • 38.  Scope the Enterprise Organizations impacted  Define and establish Enterprise Architecture Team and Organization  Identify and establish Architecture Principles  Select and tailor Architecture Frameworks
  • 39.  Identify units involved in Architecture Work: • core enterprise - those units most affected from the work o E.g. dean office • soft enterprise - those units who will see changes but are otherwise not directly affected o E.g. student government department • extended enterprise - those units outside the scoped enterprise affected in their own enterprise architecture  Identify enterprises involved in Architecture Work: • communities involved - those stakeholders affected and organized in groups • governance involved
  • 40.  Determine existing enterprise and business capability  Identify gaps in existing work areas  Allocate key roles and responsibilities for enterprise architecture  Define requests for change to existing business programs and projects: o Inform existing enterprise architecture and IT architecture work of stakeholder requirements o Request assessment of impact on their plans and work o Identify common areas of interest o Identify any critical differences and conflicts of interest o Produce requests for change to stakeholder activities
  • 41.  Scope new enterprise architecture work  Determine constraints on enterprise architecture work  Review and agree with sponsors and board  Assess budget requirements
  • 42.  Identifying of Architecture Principles because:  Architecture principles • define o underlying general rules and o guidelines for the use and deployment of all IT resources • Are the background for making future IT decisions  form the basis for all decisions in Architecture Vision, Business Architecture, Information Systems and Technology Architecture Phase
  • 43.  TOGAF provides an abstract framework that can be tailored or enhanced for every kind of enterprise  The Open Group pointed out three aspects to tailor: • Terminology o Architecture practitioners should use terminology that is generally understood • Process o Provides the opportunity to remove, add and change tasks of the ADM • Content o Allows adoption of third-party content frameworks o Allows customization of the framework to support organization-specific requirements
  • 44. Modelling notations for different levels of abstraction and for specific aspects  Organisational modelling o Organisational diagram (MS Visio®) o Work environment diagram (ADONIS®)
  • 45.  Represent the structure of an organisation, the distribution of work and hence the responsibilities  Useful for work assignments and for access rights o Understanding of business domains and organisational units involved o Workflow management systems o Coordinating the assignment and workload to personnel and the need for respective systems applications for their work o Access control at systems level
  • 46.  In general they describe the overall structure of an organization and further on the human actors involved in a process  Approach: Organisational diagrams describing • The individual organisational units and the relationship among different such units o Including hierarchical relations such as Headquarter -> Business domain -> Department -> Group - > Position o Concept of decomposition • Smallest unit in organisational diagrams is position
  • 47.
  • 48. by Dr. Vsevolod S. Chernyshenko
  • 49. Propose a scheme of the Enterprise Architecture Team and University within the task presented in the previous exercise (during past lecture). Reminder: Your organization requests you to conceptualize and implement a new social system oriented both on academicians and students, their parents for a National Ministry of Science and Education. End-consumer is your home university.
  • 50.
  • 51.
  • 52. by Dr. Vsevolod S. Chernyshenko
  • 53.
  • 54.  Initial phase of the Architecture  Design Method Includes information about o defining the scope o identifying the stakeholders o creating the Architecture Vision o and obtaining approvals
  • 55.  Ensure recognition, endorsement and support from the corporate management of the enterprise.  Define and organize an architecture development cycle.  Validate the business principles, business goals, etc.  Define the scope of, and identify and prioritize the components of the Baseline Architecture effort.
  • 56.  Define the relevant stakeholders and their concerns and objectives.  Define the key business requirements and constraints.  Articulate an Architecture Vision and formalize the value proposition.  Create a comprehensive plan that addresses scheduling, resourcing, financing, communication, risks, constraints, assumptions, and dependencies.  Secure formal approval to proceed.
  • 57.  Develop Architecture Vision (high level) • Confirm with administration on actual baseline and future target architecture o remember scenario introduction current state and target solution  Identify concerns and requirements • Using e.g. interviews to gather expectations and needs of potential users of the new eUniversity platform o e.g. no media breaks / full online documents circulation • Using interviews or mind mapping sessions to elaborate university goals, drivers and constraints o budgets etc.  Gain rector’s sign off to proceed!
  • 58.  Output of Preliminary phase  Request of Architecture Work  Business Principles  Business Goals  Business drivers
  • 59.  Approved Statement of Architecture Work  Agreed statements of Business Principles, Business Goals and Business drivers  Architecture Principles  Architecture Vision, including • Agreed key high-level stakeholder requirements • Baseline and high-level Target Business Architecture • Baseline and high-level Target Technology Architecture • Baseline and high-level Target Data Architecture • Baseline and high-level Target Application Architecture
  • 60.  Identify stakeholders, concerns and business requirements  Confirm and elaborate business goals, business drivers and constraints  Define scope  Confirm and elaborate Architecture and Business Principles  Develop Architecture Vision
  • 61.  Concerns and requirements as basis for formulating a target Architecture Vision  Concerns and requirements to be summarized and discussed with the contractor  Background about how architecture is presented and communicated needs to be defined
  • 62.  Major product: stakeholder map showing • Stakeholders • How they are involved • Relevant views and viewpoints  Template for Stakeholder involvement “map” Stakeholder Involvement description Kind of involvement Relevant Viewpoints
  • 63. Stakeholder Involvement description Kind of involvement Relevant Viewpoints University administrati on Supervise the process of advancement and transparency of the work of academics and they own, enhancement of IT architecture. Get other departments involved in the project. KEEP SATISFIED Rich/Goal/Objective/Ser vice Models, Information map Academic Staff Express their demands, test a system (as it’s ready). KEEP SATISFIED / KEEP INFORMED / INVOLVE in TESTS Rich/Objective Models, User interfaces
  • 64. Stakeholder Involvement description Kind of involvement Relevant Viewpoints Human Resources Control vision of roles and actors. Re-form or create a new Processing office. KEEP INFORMED / INVOLVE in NEW ACTOR CREATION Actor Location, Competency map Students Take part in tests of a new system, get to know and share information among themselves about new possibilities. KEEP INFORMED Interested in timely and quality materials.
  • 65. Stakeholder Involvement description Kind of involvement Relevant Viewpoints Human Resources (HR) e.g., HR Managers Key features of the enterprise architecture are the roles and Actors that support the functions, applications, and technology of the organization. HR are important stakeholders in ensuring that the correct roles and actors are represented. KEEP INFORMED / INVOLVE in NEW ACTOR CREATION Organization Chart / Organization/Actor / Location Competency map Customer Peculiar interests to simplify interaction with supplier; Interacting directly across systems. INVOLVE if necessary; ANALYSIS Concerned that specific data is not protected well or is transmitted via insecure networks.
  • 66.  Identify business goals, business drivers of the organisation • May be defined elsewhere in the enterprise o If yes: ensure that the existing definitions are up to date, and clarify any areas of ambiguity  Define constraints that must be dealt with • project-specific constraints (time, schedule, resources, etc.) • enterprise-wide constraints (by the business and architecture principles)  Work with originators of the Statement of Architecture Work and Corporate Management to secure their endorsement.
  • 67.  Define what is inside and what is outside the scope of the Baseline Architecture and Target Architecture efforts • Often Baseline is described on higher level of abstraction to save time and capabilities for more detailed Target description  TOGAF requests to define: • The breadth of coverage of the enterprise • The level of detail required • The partitioning characteristics of the architecture • The specific architecture domains to be covered (business, data, application, technology) • The extent of the time period • The architectural assets to be leveraged, or considered for use
  • 68.  Review the principles under which the architecture is to be developed • normally based on the principles developed as part of the Preliminary phase  Ensure that the existing definitions are current, and clarify any areas of ambiguity  Work with responsible for Architecture Governance and corporate management to secure their endorsement
  • 69.  Create a high-level view of the Baseline and Target Architectures based on: • Stakeholders concerns • Business capabilities requirements • Scope • Constraints and principles  TOGAF states Business scenarios as useful technique
  • 70.  Business scenario is a method for: • identifying and articulating the business and architecture requirements  Method may be used iteratively and at different levels of detail  Business scenario describes • A business process, application, or set of applications that can be enabled by the architecture • The business and technology environment • The people and computing components (called "actors") who execute the scenario • The desired outcome of proper execution
  • 71.  Identifying, documenting, and ranking the problem driving the scenario  Identifying the business and technical environment of the scenario and documenting it in scenario models  Identifying and documenting desired objectives • Get "SMART“
  • 72. A good business scenario is "SMART"  Specific, by defining what needs to be done in the business  Measurable, through clear metrics for success  Actionable, by • Clearly segmenting the problem • Providing the basis for determining elements and plans for the solution  Realistic, in that the problem can be solved within the bounds of physical reality, time, and cost constraints  Time-bound, in that there is a clear statement of when the solution opportunity expires
  • 73.  Identifying the human actors (participants) and their place in the business model  Identifying computer actors (computing elements) and their place in the technology model  Identifying and documenting roles, responsibilities, and measures of success per actor; documenting the required scripts per actor, and the results of handling the situation  Checking for "fitness-for-purpose" and refining only if necessary
  • 74. 1. • Problem 2. • Environment 3. • Objectives 4. • Human Actors 5. • Computer Actors 6. • Roles & Responsibilities 7. • Refine
  • 75. Digging into details through iterative phases of Gathering, Analyzing and Reviewing
  • 76.  Gathering is the phase where information is collected • Multiple techniques to solve this phase o Desk research to investigate Information o Surveys o Workshop with carefully selected participants from high levels in business and technical positions  Enterprise Architect can strengthen the business scenario by obtaining "real-world examples"
  • 77.  Information gathered is processed and documented  Further models are created to represent that information  Maintain linkages between the key elements of the business scenario • Creation of matrices that assist in maintaining such linkages o Constituencies o Human Actors o Computer Actors o Issues o Objectives
  • 78.  Feedback results to the contractor of the project to ensure that there is a shared understanding of: o the full scope of the problem o and the potential depth of the technical impact.  Interactive workshops are an appropriate way to communicate the results  Key sensitive feature o Absence of shared expectations in many cases the background of latter project failures
  • 79. by Dr. Vsevolod S. Chernyshenko
  • 80. Aggregation Composition Association / has interfaceGeneralisation Is constraint Has note Dependency Has association class
  • 81. has note has sub document
  • 82. Build a Data model showing which data is relevant to solve the task, presented in the previous exercise (during past lecture). Reminder: Your organization requests you to conceptualize and implement a new social system oriented both on academicians and students, their parents for a National Ministry of Science and Education. End-consumer is your home university.