SlideShare uma empresa Scribd logo
1 de 37
TOGAF – A SummaryArchitecture Capability Framework (ACF)
Where ACF fits into TOGAF
What is ACF? In order to successfully operate an architecture function within an enterprise, it is necessary to put  in place appropriate  Organisation structures Processes Roles and Responsibilities Skills Not intended to be a comprehensive template for operating an enterprise architecture capability
Business Capability for Architecture- Operating at a level of maturity Governance Bodies Measuring  success Setting priority  and focus Direct Setting  priority  and focus Project/Portfolio Governance Skilled Resource Pool Business Operations Participate in  Contract Roles and Responsibilities (both generic and specific to a particular project) Training Projects/ Portfolio governed against their contracts Improves Requires Skills Knowledge Requires Delivering aligned Solutions Possess Projects/Portfolios Possess Participate in  Architecture Professionals Assigns Populating the repository Re-using building blocks and complying with standards Enterprise Continuum Architecture Repository
Components of ACF Internal Stakeholders Architecture  Capability External Stakeholders Architecture  Board Using ADM to establish architecture capability Architecture  Maturity  Models Contracts Compliance Principles Architecture Skills Framework Sponsors,  projects Architecture Governance Framework Guidance on Architecture Governance by defining how best the EA function should interact with other parts of the company Evolving and improving  the EA function ,[object Object]
Using EA Maturity Models to assess you company’s maturity and to use as a means to get guidance on where to improve
Using the skills framework to make sure the team are competent enough to preform their tasks
Defining the governance rules with key stakeholders to agree how best to manage the enterprise’s architecture
Use of a Architecture Board to ensure that the company is following its governance rules
Developing a process to assess Architecture Compliance
Development of architecture contracts to clearly state the agreements between the enterprise architect and the sponsor.,[object Object]
Using ADM to establish architecture capability Establishing a Architecture Capability Define the vision, business goals and drivers , and principles of the architecture practice Define the processes, views and how the framework will be used. Also what performance metrics are required  Preliminary Define the data required to store and how it will be stored in the architecture repository. Also what applications will be required to assist with the processes defined in Phase B Changes to the processes or systems should be managed here A.  Architecture  Vision H.  Architecture  Change Management B.  Business Architecture  Requirement to be clearly articulated and align to vision C.  Information  Systems Architectures  G.  Implementation Governance Requirements Management Define technology infrastructure supporting the architecture practice Governing the implementation of the business architecture D.  Technology Architecture  F.  Migration  Planning E.  Opportunities And Solutions How best to manage organisational changes that are required and how this is achieved How best to adopt the new systems and processes.
Using the Architecture Skills Framework Provides a view of the competency  levels required for specific roles. They define: The roles within a work area The skills required by each role The depth of knowledge required to fulfil the role successfully Why do we need it Confusion in industry over the competencies required makes recruitment difficult.  Ensure a successful Enterprise Architecture practice needs staff with the relevant experience and skills in or to fulfil their roles. However these roles need to be well defined in the first place! This is what the skills framework tries to do. Having under-qualified personnel in the role of Enterprise Architecture will increase costs off re-hiring  and the quality of their work adversely impacting the company’s Enterprise Architecture. Architecture Skills Framework
Using the Architecture Skills Framework Architecture Skills Framework Skills Generic Skills Leadership, team working, inter-personal skills etc Business Skills & Method Business cases, business processes, strategic planning Enterprise Architecture Skills Modelling, building block design, applications and role design, systems integration Program or Project Management Managing business change, project management methods and tools IT General Knowledge Skills Brokering Applications, asset management, migration planning, SLAs Technical IT Skills Software engineering, security, data interchange, data management Legal Environment Data Protection, Contract Law, Procurement, fraud Proficiency  Levels Roles 1: Background Not a required skill, though should be able to define and manage skill if required Architecture  Sponsor Architecture  Board Members 2: Awareness Understands the background, issues and implications sufficiently to be able to understand how to proceed further and advice client accordingly Architecture  Manager Enterprise  Architect –  Data Enterprise  Architect –  Business 3: Knowledge Detailed knowledge of subject area and capable of providing professional advice and guidance. Ability to integrate capability into architecture design Enterprise  Architect –  Technology Enterprise  Architect –  Application 4: Expert Program and/or  Project Managers IT Designer Extensive and substantial practical experience and applied knowledge of subject
Using the Architecture Skills Framework Architecture Skills Framework Example For Enterprise Architecture Skills
Using the Architecture Skills Framework – Role of Enterprise Architect Architecture Skills Framework JOB DESCRIPTION City Planner rather than a Building Architect.  Does not create a technical vision of the enterprise, rather develops professional relationships with executives of the enterprise to gather and articulate the technical vision based on the business plans of these executives.  Needs to work closely within the Architecture Governance process to ensure that all design decisions are following both Business and IT strategy. Produces documentation of the architecture for application development teams or product implementation teams to execute. Manage and schedule the work of others segment or solution architects. KEY ACTIVITIES Understand and interpret requirements: Probe and listen for information, influence people, facilitate consensus building, synthesize and translate ideas into actionable requirements. Participates in the discovery and documentation of the customers business scenarios that are driving the solution Create a useful model: Take the requirements and develop well formulated models of the components. Show multiple views to communicate effectively. Ensure architecture integrity and vision and also needs to understand all the business components. Validate, refine, and expand the model: verify assumptions, bring in subject matter experts, to improve the model and further define it.  Manage the architecture: Continuously monitor the models and update them as changes occur.  KEY CHARACTERISTICS Skills and Experience in Producing Designs Extensive Technical Breadth, Technical Depth in one or a few disciplines Method Driven approach to execution Full Project Scope Experience Leadership Personal and Professional Skills Skills and Experience in One or More Industries
External Stakeholders Architecture  Capability Architecture  Maturity Models Summary of Architecture Maturity Models
EA Maturity Models There is no standard model for EA Maturity Common Traits for all EA Maturity Models Most are modelled on the Capability Maturity Model Integration (CMMI) The model has a number of levels(from 4-7) of maturity Each level has an attribute or characteristic that can be rated based on the maturity of the activities performed by the EA function Some models make recommendations in what are the areas of improvement. TOGAF refers to US Government – Dep't of Commerce - Doc ACMM as an example.
US Government - Doc US ACMM Open Downloadable for free, Levels Six – None, Initial, Developing, Defined, Managed and Optimizing  Attributes: - Uses 9 characteristics Architecture Process Architecture Development Business Linkage Senior Management Involvement Operating Unit Participation Architecture Communication IT Security Governance IT Investment and Acquisition Strategy Provides a means to do the measurement by not a tool as such. However enterprise-architecture.com provides a tool to assist in assessment called Eavaluator.
Internal Stakeholders Architecture  Board Architecture  Capability Contracts Compliance Principles Sponsors,  projects Architecture Governance Framework Summary of the Architecture Governance Framework (AGF)
Definition of Governance  A generic prospective to governance Ensuring that business is conducted properly. Less about following overt control and strict adherence to rules, more about guidance and effective and equitable usage of resources to ensure sustainability of an organisation’s strategic objectives Principles of Organisation for Economic Co-operation and Development (OECD) Focus on rights, roles and equitable treatment of shareholders  Disclosure and transparency and responsibilities of the board Ensures sound strategic guidance to organisation, effective monitoring and accountability for the company Characteristics of governance Discipline : All parties commit to adhering to governance Transparency :  All actions and decisions are provided to all Independence :  All processes , decisions  and mechanisms used will be established so as to minimised potential conflicts of interest Accountability : All identifiable groups involved are accountable for their actions  Responsibility :  All parties to act responsibly to the organisation and stakeholders Fairness : All decisions taken and processes used will not be allowed to create unfair advantage to any one particular party
Definition of Architecture Governance Architecture Governance is the practice and orientation by which enterprise architectures and other architectures are controlled and managed at an enterprise-wide level. It includes the following Implementing a system of controls over the creation and monitoring of all architecture components and activities  Implementing a system to ensure compliance with internal and external standards and regulatory obligations Establishing processes that support effective management of the above processes within agreed parameters
Definition of Architecture Governance Architecture Governance does not operate in isolation, and is likely to be linked to other governance domains. Corporate  Governance IT Governance Technology Governance Architecture Governance
Architecture Governance a key step in the development of architectures Preliminary A.  Architecture  Vision H.  Architecture  Change Management B.  Business Architecture  Implementation guidance  is just one aspect of  architecture governance C.  Information  Systems Architectures  G.  Implementation Governance Requirements Management AGF D.  Technology Architecture  F.  Migration  Planning E.  Opportunities And Solutions Architecture Governance Framework feeds into the Implementation Governance Step when developing architectures
Architecture Governance – Key Processes Policy Management and Take-On Formal process to register, validate, ratify, manage new or updated content Compliance Compliance Assessment against SLAs, OLAs, standards etc Dispensation Compliance Assessment can be rejected where the subject area is not compliant. In the case the subject area  can: Be adjusted or realigned in order to meet the compliance requirements Request a dispensation. These are granted for a time period and service and operational criteria may be enforced during the dispensation’s lifespan. Monitoring and reporting Performance Management is required to ensure that both the operational and service elements are managed against an agreed set of criteria Business Control Relates to the business process invoked to ensure compliance with the organisation’s business policies
Elements of an Effective Architecture Governance Strategy  Cross-organisational architecture board must be established with the backing of top management to oversee the implementation of IT Governance strategy A comprehensive set of architecture principles should be established to guide, inform and support the way in which an organisation sets about fulfilling its mission through the use of IT An Architecture Compliance strategy should be adopted – specific measures to ensure compliance with the architecture 1 2 3
AGF – Guidance on Organisational Structure Cross-organisational architecture board must be established with the backing of top management CIO Develop Implement Deploy Program Management Office Service Management Chief Architect Architecture Board 1 Alignment Alignment Guidance Enterprise  Architects Risk Management Monitoring 2 3 Solution Architects Solution Architects Solution Architects Solution Architects Solution Architects Solution Architects Implementation Projects Operational Systems Solution Architects Conformance Change A comprehensive set of architecture principles should be established An Architecture Compliance strategy should be adopted Enterprise Continuum Architectures Processes Solutions SLAs/OLA Regulatory requirements Standards
Architecture Board Why is it needed Preventing one-off solutions and unconstrained developments across the enterprise, which will lead to: High costs of development High costs of operation and support due to multiple platforms using non standard infrastructure Lower quality and Higher risk Difficulty in replicating and re-using solutions Can have multiple types of architecture board Local ( domain experts, line responsibility ) Global ( organisation-wide responsibility ) 1
Architecture Board Responsibilities include Ensuring the effective and consistent management and implementation of the architectures Resolving ambiguities, issues or conflicts that have been escalated Providing advice, guidance and information Ensuring compliance with the architectures and granting dispensations that are keeping with the technology strategy and objectives Considering policy changes Providing a mechanism for the formal acceptance and approval of architecture through consensus Establishing and maintaining the link the business strategy and objectives  1
Architecture Board Guidance on the setting up of the Architecture Board Need Executive Sponsor from the highest level of the corporation Size of architecture board is a minimum of four or five and no more than 10 permanent members. Rotation is important  Suggested Agenda Requests for Change Dispensations Compliance Assessments Dispute Resolution Architecture Strategy and Direction 1
Guidance on applying Enterprise Architecture Principles The  architecture board requires principles and guidance in order to help their decision making. The Chief architect and his team of architects  should provide these principles to the board The development of these principles need to be agreed across the enterprise 2
Architecture Compliance strategy Conduct Architecture Compliance review Ensuring the compliance  of individual projects with the enterprise architecture is an essential aspect of architecture governance. An important process that should be formalised by the IT Governance is Architecture Compliance review process. Develop Architecture Contracts The use of Architecture Contracts will help ensure the quality of the deliverables and fitness-for-purpose of the architecture 3
Architecture Compliance strategy- Conduct Architecture Reviews Ensuring the compliance of individual projects with the enterprise architecture is an essential aspect of architecture governance. IT Governance function within the enterprise will normally define two complementary processes 3 Architecture function preforming solution architectures Solution Architectures Do these solution architecture  comply with Enterprise  Architecture’s standards and principles etc.?  IT Governance
Architecture Compliance strategy- Conduct Architecture Reviews 3 Irrelevant:  No features in common What is Architecture Compliance? Ensuring that the implementation of an architecture is “in accordance with” its specification. “In accordance with” means:- Supports the stated strategy and future direction Adheres to the stated standards Provides the stated functionality Adheres to the stated principles Architecture  Specification Implementation Consistent:  Where there is commonality the implementation complies. However there are elements in the spec, not handled by the implementation and elements in the implementation not asked for in the spec  Compliant:  Some features not implemented but the elements that were implemented fully comply Conformant:  All the features in the spec are implemented but some elements are implements that are no in accordance with it Full Conformant:  Full compliance between spec and its implementation. No features outside spec implemented Non- Conformant:  Any of the above in which some features in the architecture specification are implemented not in accordance with the specification
Architecture Compliance strategy- Conduct Architecture Reviews Goals of Architecture Review Catch errors in project architecture early thus reducing the costs and risks Ensure that best practices are applied to architecture work Overview of compliance of an architecture to mandated enterprise standards Communicate to management the technical readiness of a project Identify key criteria for procurement activities More political goals Keep the Architecture Function involved in the projects to help their understanding of the systems that are and will be used by the business Allow CIO to assist decision making in business projects Increase profile of Architecture function with business stakeholders. Management of System integrators 3
Architecture Compliance strategy- Conduct Architecture Reviews Q: When should Architecture Compliance reviews be done? A: As soon a practical, at a stage when there is still time to correct any major errors or shortcomings with the obvious proviso that there needs to have been some significant development on the architecture in order to have something to review. E.g. After the initial development of the architecture itself in a project After the implementation of the developed architecture After any major design change in a project 3
Architecture Compliance strategy- Conduct Architecture Reviews The process of Architecture Compliance Review 3

Mais conteúdo relacionado

Mais procurados

Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core conceptsPaul Sullivan
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And ArchitectureAlan McSweeney
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingCOMPETENSIS
 
A tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelA tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelPaul Sullivan
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for DummiesSebastien Juras
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1Mohamed Zakarya Abdelgawad
 
ArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for ArchitectureArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for ArchitectureIver Band
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationRiaz A. Khan, OpenCA, TOGAF
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9Prashant Patade
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Alan McSweeney
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution ArchitectureAlan McSweeney
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-pathSim Kwan Choo
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureLeo Shuster
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateIver Band
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)Charles Betz
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFxavblai
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference ModelsPaul Sullivan
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewMike Walker
 

Mais procurados (20)

Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core concepts
 
Approach To It Strategy And Architecture
Approach To It Strategy And ArchitectureApproach To It Strategy And Architecture
Approach To It Strategy And Architecture
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modeling
 
A tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelA tailored enterprise architecture maturity model
A tailored enterprise architecture maturity model
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
ArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for ArchitectureArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for Architecture
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-path
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
Criteria For EA Tool Selection
Criteria For EA Tool SelectionCriteria For EA Tool Selection
Criteria For EA Tool Selection
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference Models
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit Overview
 

Semelhante a A Summary of TOGAF's Architecture Capability Framework

Iasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawmanIasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawmaniasaglobal
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
 
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
 
Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016Pradeep Madhavan
 
Online Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAOnline Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAXoom Trainings
 
Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)Nathaniel Palmer
 
Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)Nathaniel Palmer
 
Towards An Enterprise Architecture
Towards An Enterprise ArchitectureTowards An Enterprise Architecture
Towards An Enterprise Architecturegarsbars
 
Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Trevor Warren
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
 
Value of enterprise architecture max webinar - m fulton
Value of enterprise architecture   max webinar - m fultonValue of enterprise architecture   max webinar - m fulton
Value of enterprise architecture max webinar - m fultonMAX Technical Training
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909francisdt
 
Solution architecture
Solution architectureSolution architecture
Solution architectureiasaglobal
 
Creating an Agile Enterprise Architecture
Creating an Agile Enterprise ArchitectureCreating an Agile Enterprise Architecture
Creating an Agile Enterprise ArchitectureCognizant
 
Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020Steven Forth
 

Semelhante a A Summary of TOGAF's Architecture Capability Framework (20)

7_to_infinity_beyond_aug.ppt
7_to_infinity_beyond_aug.ppt7_to_infinity_beyond_aug.ppt
7_to_infinity_beyond_aug.ppt
 
Iasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawmanIasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawman
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...
 
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!
 
Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016
 
Online Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAOnline Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USA
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)
 
Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)Department of the Interior’s Methodology for Business Transformation (MBT)
Department of the Interior’s Methodology for Business Transformation (MBT)
 
Towards An Enterprise Architecture
Towards An Enterprise ArchitectureTowards An Enterprise Architecture
Towards An Enterprise Architecture
 
Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
Value of enterprise architecture max webinar - m fulton
Value of enterprise architecture   max webinar - m fultonValue of enterprise architecture   max webinar - m fulton
Value of enterprise architecture max webinar - m fulton
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909
 
Digital transformation journey Consulting
Digital transformation journey ConsultingDigital transformation journey Consulting
Digital transformation journey Consulting
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
 
Creating an Agile Enterprise Architecture
Creating an Agile Enterprise ArchitectureCreating an Agile Enterprise Architecture
Creating an Agile Enterprise Architecture
 
Ea As Strategy Ver1 0
Ea As Strategy Ver1 0Ea As Strategy Ver1 0
Ea As Strategy Ver1 0
 
Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

A Summary of TOGAF's Architecture Capability Framework

  • 1. TOGAF – A SummaryArchitecture Capability Framework (ACF)
  • 2. Where ACF fits into TOGAF
  • 3. What is ACF? In order to successfully operate an architecture function within an enterprise, it is necessary to put in place appropriate Organisation structures Processes Roles and Responsibilities Skills Not intended to be a comprehensive template for operating an enterprise architecture capability
  • 4. Business Capability for Architecture- Operating at a level of maturity Governance Bodies Measuring success Setting priority and focus Direct Setting priority and focus Project/Portfolio Governance Skilled Resource Pool Business Operations Participate in Contract Roles and Responsibilities (both generic and specific to a particular project) Training Projects/ Portfolio governed against their contracts Improves Requires Skills Knowledge Requires Delivering aligned Solutions Possess Projects/Portfolios Possess Participate in Architecture Professionals Assigns Populating the repository Re-using building blocks and complying with standards Enterprise Continuum Architecture Repository
  • 5.
  • 6. Using EA Maturity Models to assess you company’s maturity and to use as a means to get guidance on where to improve
  • 7. Using the skills framework to make sure the team are competent enough to preform their tasks
  • 8. Defining the governance rules with key stakeholders to agree how best to manage the enterprise’s architecture
  • 9. Use of a Architecture Board to ensure that the company is following its governance rules
  • 10. Developing a process to assess Architecture Compliance
  • 11.
  • 12. Using ADM to establish architecture capability Establishing a Architecture Capability Define the vision, business goals and drivers , and principles of the architecture practice Define the processes, views and how the framework will be used. Also what performance metrics are required Preliminary Define the data required to store and how it will be stored in the architecture repository. Also what applications will be required to assist with the processes defined in Phase B Changes to the processes or systems should be managed here A. Architecture Vision H. Architecture Change Management B. Business Architecture Requirement to be clearly articulated and align to vision C. Information Systems Architectures G. Implementation Governance Requirements Management Define technology infrastructure supporting the architecture practice Governing the implementation of the business architecture D. Technology Architecture F. Migration Planning E. Opportunities And Solutions How best to manage organisational changes that are required and how this is achieved How best to adopt the new systems and processes.
  • 13. Using the Architecture Skills Framework Provides a view of the competency levels required for specific roles. They define: The roles within a work area The skills required by each role The depth of knowledge required to fulfil the role successfully Why do we need it Confusion in industry over the competencies required makes recruitment difficult. Ensure a successful Enterprise Architecture practice needs staff with the relevant experience and skills in or to fulfil their roles. However these roles need to be well defined in the first place! This is what the skills framework tries to do. Having under-qualified personnel in the role of Enterprise Architecture will increase costs off re-hiring and the quality of their work adversely impacting the company’s Enterprise Architecture. Architecture Skills Framework
  • 14. Using the Architecture Skills Framework Architecture Skills Framework Skills Generic Skills Leadership, team working, inter-personal skills etc Business Skills & Method Business cases, business processes, strategic planning Enterprise Architecture Skills Modelling, building block design, applications and role design, systems integration Program or Project Management Managing business change, project management methods and tools IT General Knowledge Skills Brokering Applications, asset management, migration planning, SLAs Technical IT Skills Software engineering, security, data interchange, data management Legal Environment Data Protection, Contract Law, Procurement, fraud Proficiency Levels Roles 1: Background Not a required skill, though should be able to define and manage skill if required Architecture Sponsor Architecture Board Members 2: Awareness Understands the background, issues and implications sufficiently to be able to understand how to proceed further and advice client accordingly Architecture Manager Enterprise Architect – Data Enterprise Architect – Business 3: Knowledge Detailed knowledge of subject area and capable of providing professional advice and guidance. Ability to integrate capability into architecture design Enterprise Architect – Technology Enterprise Architect – Application 4: Expert Program and/or Project Managers IT Designer Extensive and substantial practical experience and applied knowledge of subject
  • 15. Using the Architecture Skills Framework Architecture Skills Framework Example For Enterprise Architecture Skills
  • 16. Using the Architecture Skills Framework – Role of Enterprise Architect Architecture Skills Framework JOB DESCRIPTION City Planner rather than a Building Architect. Does not create a technical vision of the enterprise, rather develops professional relationships with executives of the enterprise to gather and articulate the technical vision based on the business plans of these executives. Needs to work closely within the Architecture Governance process to ensure that all design decisions are following both Business and IT strategy. Produces documentation of the architecture for application development teams or product implementation teams to execute. Manage and schedule the work of others segment or solution architects. KEY ACTIVITIES Understand and interpret requirements: Probe and listen for information, influence people, facilitate consensus building, synthesize and translate ideas into actionable requirements. Participates in the discovery and documentation of the customers business scenarios that are driving the solution Create a useful model: Take the requirements and develop well formulated models of the components. Show multiple views to communicate effectively. Ensure architecture integrity and vision and also needs to understand all the business components. Validate, refine, and expand the model: verify assumptions, bring in subject matter experts, to improve the model and further define it. Manage the architecture: Continuously monitor the models and update them as changes occur. KEY CHARACTERISTICS Skills and Experience in Producing Designs Extensive Technical Breadth, Technical Depth in one or a few disciplines Method Driven approach to execution Full Project Scope Experience Leadership Personal and Professional Skills Skills and Experience in One or More Industries
  • 17. External Stakeholders Architecture Capability Architecture Maturity Models Summary of Architecture Maturity Models
  • 18. EA Maturity Models There is no standard model for EA Maturity Common Traits for all EA Maturity Models Most are modelled on the Capability Maturity Model Integration (CMMI) The model has a number of levels(from 4-7) of maturity Each level has an attribute or characteristic that can be rated based on the maturity of the activities performed by the EA function Some models make recommendations in what are the areas of improvement. TOGAF refers to US Government – Dep't of Commerce - Doc ACMM as an example.
  • 19. US Government - Doc US ACMM Open Downloadable for free, Levels Six – None, Initial, Developing, Defined, Managed and Optimizing Attributes: - Uses 9 characteristics Architecture Process Architecture Development Business Linkage Senior Management Involvement Operating Unit Participation Architecture Communication IT Security Governance IT Investment and Acquisition Strategy Provides a means to do the measurement by not a tool as such. However enterprise-architecture.com provides a tool to assist in assessment called Eavaluator.
  • 20. Internal Stakeholders Architecture Board Architecture Capability Contracts Compliance Principles Sponsors, projects Architecture Governance Framework Summary of the Architecture Governance Framework (AGF)
  • 21. Definition of Governance A generic prospective to governance Ensuring that business is conducted properly. Less about following overt control and strict adherence to rules, more about guidance and effective and equitable usage of resources to ensure sustainability of an organisation’s strategic objectives Principles of Organisation for Economic Co-operation and Development (OECD) Focus on rights, roles and equitable treatment of shareholders Disclosure and transparency and responsibilities of the board Ensures sound strategic guidance to organisation, effective monitoring and accountability for the company Characteristics of governance Discipline : All parties commit to adhering to governance Transparency : All actions and decisions are provided to all Independence : All processes , decisions and mechanisms used will be established so as to minimised potential conflicts of interest Accountability : All identifiable groups involved are accountable for their actions Responsibility : All parties to act responsibly to the organisation and stakeholders Fairness : All decisions taken and processes used will not be allowed to create unfair advantage to any one particular party
  • 22. Definition of Architecture Governance Architecture Governance is the practice and orientation by which enterprise architectures and other architectures are controlled and managed at an enterprise-wide level. It includes the following Implementing a system of controls over the creation and monitoring of all architecture components and activities Implementing a system to ensure compliance with internal and external standards and regulatory obligations Establishing processes that support effective management of the above processes within agreed parameters
  • 23. Definition of Architecture Governance Architecture Governance does not operate in isolation, and is likely to be linked to other governance domains. Corporate Governance IT Governance Technology Governance Architecture Governance
  • 24. Architecture Governance a key step in the development of architectures Preliminary A. Architecture Vision H. Architecture Change Management B. Business Architecture Implementation guidance is just one aspect of architecture governance C. Information Systems Architectures G. Implementation Governance Requirements Management AGF D. Technology Architecture F. Migration Planning E. Opportunities And Solutions Architecture Governance Framework feeds into the Implementation Governance Step when developing architectures
  • 25. Architecture Governance – Key Processes Policy Management and Take-On Formal process to register, validate, ratify, manage new or updated content Compliance Compliance Assessment against SLAs, OLAs, standards etc Dispensation Compliance Assessment can be rejected where the subject area is not compliant. In the case the subject area can: Be adjusted or realigned in order to meet the compliance requirements Request a dispensation. These are granted for a time period and service and operational criteria may be enforced during the dispensation’s lifespan. Monitoring and reporting Performance Management is required to ensure that both the operational and service elements are managed against an agreed set of criteria Business Control Relates to the business process invoked to ensure compliance with the organisation’s business policies
  • 26. Elements of an Effective Architecture Governance Strategy Cross-organisational architecture board must be established with the backing of top management to oversee the implementation of IT Governance strategy A comprehensive set of architecture principles should be established to guide, inform and support the way in which an organisation sets about fulfilling its mission through the use of IT An Architecture Compliance strategy should be adopted – specific measures to ensure compliance with the architecture 1 2 3
  • 27. AGF – Guidance on Organisational Structure Cross-organisational architecture board must be established with the backing of top management CIO Develop Implement Deploy Program Management Office Service Management Chief Architect Architecture Board 1 Alignment Alignment Guidance Enterprise Architects Risk Management Monitoring 2 3 Solution Architects Solution Architects Solution Architects Solution Architects Solution Architects Solution Architects Implementation Projects Operational Systems Solution Architects Conformance Change A comprehensive set of architecture principles should be established An Architecture Compliance strategy should be adopted Enterprise Continuum Architectures Processes Solutions SLAs/OLA Regulatory requirements Standards
  • 28. Architecture Board Why is it needed Preventing one-off solutions and unconstrained developments across the enterprise, which will lead to: High costs of development High costs of operation and support due to multiple platforms using non standard infrastructure Lower quality and Higher risk Difficulty in replicating and re-using solutions Can have multiple types of architecture board Local ( domain experts, line responsibility ) Global ( organisation-wide responsibility ) 1
  • 29. Architecture Board Responsibilities include Ensuring the effective and consistent management and implementation of the architectures Resolving ambiguities, issues or conflicts that have been escalated Providing advice, guidance and information Ensuring compliance with the architectures and granting dispensations that are keeping with the technology strategy and objectives Considering policy changes Providing a mechanism for the formal acceptance and approval of architecture through consensus Establishing and maintaining the link the business strategy and objectives 1
  • 30. Architecture Board Guidance on the setting up of the Architecture Board Need Executive Sponsor from the highest level of the corporation Size of architecture board is a minimum of four or five and no more than 10 permanent members. Rotation is important Suggested Agenda Requests for Change Dispensations Compliance Assessments Dispute Resolution Architecture Strategy and Direction 1
  • 31. Guidance on applying Enterprise Architecture Principles The architecture board requires principles and guidance in order to help their decision making. The Chief architect and his team of architects should provide these principles to the board The development of these principles need to be agreed across the enterprise 2
  • 32. Architecture Compliance strategy Conduct Architecture Compliance review Ensuring the compliance of individual projects with the enterprise architecture is an essential aspect of architecture governance. An important process that should be formalised by the IT Governance is Architecture Compliance review process. Develop Architecture Contracts The use of Architecture Contracts will help ensure the quality of the deliverables and fitness-for-purpose of the architecture 3
  • 33. Architecture Compliance strategy- Conduct Architecture Reviews Ensuring the compliance of individual projects with the enterprise architecture is an essential aspect of architecture governance. IT Governance function within the enterprise will normally define two complementary processes 3 Architecture function preforming solution architectures Solution Architectures Do these solution architecture comply with Enterprise Architecture’s standards and principles etc.? IT Governance
  • 34. Architecture Compliance strategy- Conduct Architecture Reviews 3 Irrelevant: No features in common What is Architecture Compliance? Ensuring that the implementation of an architecture is “in accordance with” its specification. “In accordance with” means:- Supports the stated strategy and future direction Adheres to the stated standards Provides the stated functionality Adheres to the stated principles Architecture Specification Implementation Consistent: Where there is commonality the implementation complies. However there are elements in the spec, not handled by the implementation and elements in the implementation not asked for in the spec Compliant: Some features not implemented but the elements that were implemented fully comply Conformant: All the features in the spec are implemented but some elements are implements that are no in accordance with it Full Conformant: Full compliance between spec and its implementation. No features outside spec implemented Non- Conformant: Any of the above in which some features in the architecture specification are implemented not in accordance with the specification
  • 35. Architecture Compliance strategy- Conduct Architecture Reviews Goals of Architecture Review Catch errors in project architecture early thus reducing the costs and risks Ensure that best practices are applied to architecture work Overview of compliance of an architecture to mandated enterprise standards Communicate to management the technical readiness of a project Identify key criteria for procurement activities More political goals Keep the Architecture Function involved in the projects to help their understanding of the systems that are and will be used by the business Allow CIO to assist decision making in business projects Increase profile of Architecture function with business stakeholders. Management of System integrators 3
  • 36. Architecture Compliance strategy- Conduct Architecture Reviews Q: When should Architecture Compliance reviews be done? A: As soon a practical, at a stage when there is still time to correct any major errors or shortcomings with the obvious proviso that there needs to have been some significant development on the architecture in order to have something to review. E.g. After the initial development of the architecture itself in a project After the implementation of the developed architecture After any major design change in a project 3
  • 37. Architecture Compliance strategy- Conduct Architecture Reviews The process of Architecture Compliance Review 3
  • 38. Architecture Compliance strategy- Conduct Architecture Reviews Example of an Architecture Review Process 3 To address business requirements To get background and technical information. Use the checklists Architecture Review Co-ordinator Lead Architect Architecture Board Identify which other business units/departments are involved. Understand where the system fits in the corporate architecture framework Review against corporate standards. Identify and resolve issues. Make recommendations Project Leaders, Customers Project Leaders, Customers
  • 39. Architecture Compliance strategy- Conduct Architecture Reviews 3 Example of Checklists (Pg 635) Hardware and Operating System Software Services and Middleware Applications Infrastructure Applications Business Application Application Integration Approach Information Management Data Values Data Definition Security/Protection Hosting, Data types and Sharing Common Services Access Method Security System Management System Engineering/ Overall Architecture General Processors/Services/Clients Client Application Server Data Server COTS Systems Engineering/Methods and Tools
  • 40. Architecture Compliance strategy- Use Architecture Contracts Architecture contracts are the joint agreements between the development partners and the sponsors on the deliverables, quality, and fitness-for-purpose of the architecture By implementing a governed approach to the management of these contracts, the following are ensured:- Continuous monitoring to check integrity, changes, decision making and audit of all architecture activities within organisation Adherence to principles and standards Identification of risks in all aspects of the development and implementation of the architecture Formal understanding of the governance organisation responsible for the contract, the level of authority and scope of the architecture under governance of this body 3
  • 41. Architecture Compliance strategy- Use Architecture Contracts 3 Architecture Contracts can occur at various stages of the architecture’s development method (ADM):- Statement of architecture work, contract between development partner and sponsor Development of one or more architecture domains, could be contracted out to system integrator or service provider etc. At the handover of the architecture for implementation in beginning of Phase G At the handover from implementation to support at the end of Phase G Statement of work Preliminary Handover from implementation to business users A. Architecture Vision H. Architecture Change Management B. Business Architecture C. Information Systems Architectures G. Implementation Governance Requirements Management D. Technology Architecture F. Migration Planning E. Opportunities And Solutions Handover from architecture function to implementation partner Development of one or more of the architecture domains
  • 42. Architecture Compliance strategy- Use Architecture Contracts Types of architecture contract 1. Statement of work A standard deliverable of the ADM Phase A that includes a detailed description of the scope and approach used to conduct the architecture work 2. Contract between architecture design and implementation partners Signed contract of intent on designing and developing the enterprise architecture, or significant parts of it from partner organisations, including system integrators etc This allows good management of out sourced components of the ADM. Typical contents include: - Scope, architecture principles and requirements, conformance requirements, architecture development, prioritised work plan, timeframe 3. Contract between architecture function and business users This is a signed agreement to conform to the enterprise architecture by the business users. Similar in content to previous contract exception SLA and a more service architecture focus in the provision of service architecture 3