Maintaining & Increasing Stakeholder Confidence in IT Architecture

Similar documents
The Past, Present and Future of Software Architecture

Nick Rozanski Andy Longshaw Eoin Woods. Sold! How to Describe, Explain and Justify your Architecture

Describing Information Systems Moving Beyond UML

System Name Software Architecture Description

OT TU1 Software Architecture Using Viewpoints and Perspectives

GSAW 2007 SW Architecture Workshop - Managing the Complexity of Your Large-Scale Software Architecture and Design. Richard Anthony

Requirements Validation and Negotiation

ARCHITECTING IN THE GAPS

Building the User Interface: The Case for Continuous Development in an Iterative Project Environment

Software Systems Architecture Working With Stakeholders Using Viewpoints And Perspectives 2nd Edition

Software architecture: Introduction

Manchester Metropolitan University Information Security Strategy

Software architecture: Introduction

Business Architecture Implementation Workshop

CISM - Certified Information Security Manager. Course Outline. CISM - Certified Information Security Manager. 22 Mar

Software Architecture

Enterprise Architects establishes Enterprise Architecture Capability Development at Cambridge Assessment

POSITION DESCRIPTION

IT Governance ISO/IEC 27001:2013 ISMS Implementation. Service description. Protect Comply Thrive

WHAT IS SOFTWARE ARCHITECTURE?

Kathy Hunter The Business Relevance of Data Governance Sponsored by the BCS & DAMA UK 21 June 2011 London CONFIDENCE IN DATA

Information System Architecture. Indra Tobing

Requirements Validation and Negotiation

Integrating Systems with Event Driven Architecture. Eoin Woods

Architecture Viewpoint Template for ISO/IEC/IEEE 42010

CISM - Certified Information Security Manager. Course Outline. CISM - Certified Information Security Manager.

Data Governance Central to Data Management Success

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

POSITION DESCRIPTION

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Introduction to software architecture Revision : 732

What is Software Architecture


SERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION

Introducing Enterprise Architecture. into the Enterprise

Scenarios, Quality Attributes, and Patterns: Capturing and Using their Synergistic Relationships for Product Line Architectures

An introduction to the IBM Views and Viewpoints Framework for IT systems

Accreditation Process. Trusted Digital Identity Framework February 2018, version 1.0

Modeling Issues Modeling Enterprises. Modeling

to the Enterprise Brussels - Tuesday 20th April 2004 Chris Greenslade Introducing Enterprise Architecture Introducing Enterprise Architecture

Software Architecture Thoughts for the System Security Design

COURSE BROCHURE. ITIL - Intermediate Service Transition. Training & Certification

Software Life-Cycle Management

Centre of Excellence in PM 2 (CoEPM 2 )

Ch 1: The Architecture Business Cycle

Ch 1: The Architecture Business Cycle

The ERA of Enterprise Architecture 2.0

Contents. viii. List of figures. List of tables. OGC s foreword. 3 The ITIL Service Management Lifecycle core of practice 17

Portfolio. Mihai Marin

ROI for Your Enterprise Through ISACA A global IS association helping members achieve organisational success.

Adobe LiveCycle ES and the data-capture experience

Software Architecture Viewpoint Models: A Short Survey

Introduction to Software Engineering

Module B1 An Introduction to TOGAF 9.1 for those familiar with TOGAF 8

Data Governance Quick Start

LOG8430: Architecture logicielle et conception avancée

Components Based Design and Development. Unit 3: Software Design Quick Overview

CAPABILITY STATEMENT

Accelerate Your Enterprise Private Cloud Initiative

INTRODUCING A MULTIVIEW SOFTWARE ARCHITECTURE PROCESS BY EXAMPLE Ahmad K heir 1, Hala Naja 1 and Mourad Oussalah 2

FOUR INDEPENDENT TOOLS TO MANAGE COMPLEXITY INHERENT TO DEVELOPING STATE OF THE ART SYSTEMS. DEVELOPER SPECIFIER TESTER

Training & Certification Guide

National Business Crime Partnership Association

A Study on Website Quality Models

1 Introduction 39748_BMP MALC 01 Chapter 1.indd 1 07/05/ :06

WHO SHOULD ATTEND? ITIL Foundation is suitable for anyone working in IT services requiring more information about the ITIL best practice framework.

A Next Generation Software Platform for LS-DYNA Modeling and Configurable Vertical Application Development

Systems and software engineering Requirements for managers of information for users of systems, software, and services

Green Star Volume Certification. Process Guide

PREPARE FOR TAKE OFF. Accelerate your organisation s journey to the Cloud.

Mega International Commercial bank (Canada)

EU mhealth Working Group

Collaborative Remote Management Services for Unified Communications Customer-Facing Collateral Boilerplates

Git with It and Version Control!

Evolutionary Architecture and Design

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards

Data Sheet The PCI DSS

Architecture and Design Evolution

Communications and Media Policy

Enterprise Architecture Views and Viewpoints in ArchiMate

How to get your subscription account ready for the GDPR. Step-guide for getting the consent you may need from your subscribers.

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect

Viewpoints and Perspectives Reference Card

Architecture of Business Systems Architecture and the Role of the Architect

Introduction to Software Architecture. The top level... (and design revisited)

Hosted VoIP for Schools

RESPONSE TO 2016 DEFENCE WHITE PAPER APRIL 2016

Data Curation Handbook Steps

Migrating from Pro/INTRALINK 3.x

Stakeholder Participation Guidance

CATCH ERRORS BEFORE THEY HAPPEN. Lessons for a mature data governance practice

Contents. List of figures. List of tables. 5 Managing people through service transitions 197. Preface. Acknowledgements.

Data Virtualization Implementation Methodology and Best Practices

Network Visibility and Segmentation

Business Architecture in Healthcare

ebook library PAGE 1 HOW TO OPTIMIZE TRANSLATIONS AND ACCELERATE TIME TO MARKET

Company Profile. Consulting Architecture Realization Support. Designed by experts, applied by experts!

SkillsManager TM. Business advantage through IT skills management

M&A Cyber Security Due Diligence

Embarking on the next stage of hosted desktop delivery for international events management company

Transcription:

Maintaining & Increasing Stakeholder Confidence in IT Architecture Eoin Woods eoin@artechra.com www.eoinwoods.info 1

Content Defining IT Architecture IT Architecture & Requirements Identifying Stakeholders Engaging Stakeholders Increasing Stakeholder Confidence 2

About Me Experienced IT architect 15 years industrial experience Product developer, consultant, IT architect Bull, Sybase, InterTrust, Zuhlke Today, IT architect at investment bank Cross business stream consultant architect 3

Defining IT Architecture Software Architecture The key design decisions for a system Dictates the properties of the system Designed to meet stakeholder needs Domain Architecture The systems of a business line Enterprise Architecture The systems across the organisation 4

Role of Software Architecture A crucial bridge between requirements and design Requirements Architecture Design 5

Architecture & Requirements Requirements are an input to architecture Requirements frame the architectural problem Stakeholder needs and desires Architecture must influence requirements The art of the possible Stakeholder understanding of risk/cost Stakeholder understanding of possibilities 6

Identifying Stakeholders Who are the stakeholders? People, Groups, Entities Those who have an interest in or concerns about the realisation of the architecture Importance of Stakeholders Architectures are built for stakeholders Decisions must reflect stakeholder needs Involving a wide stakeholder community increases your chances of success 7

Who Are Our Stakeholders? Executive Management? Business Unit Heads? End Users? Developers? All of these and more! 8

Identifying Stakeholders Acquirers pay for the system Assessors check for compliance Communicators create documents and training Developers create it Maintainers evolve and fix it Suppliers provide parts of the system Support Staff help people to use the system System Administrators, keep it running Testers verify that it works Users have to use the system directly 9

Effective Stakeholders Informed to allow them to make good decisions Committed to the process and willing to make themselves available and make hard decisions Authorised to make decisions Representative of their stakeholder group so that they present its views validly 10

Engaging Stakeholders Understand their needs for the system(s) needs vs. desires! Make decisions that reflect these needs decisions driven by stakeholder needs Make tradeoffs where required the right answer often isn t possible Deliver bad news where necessary honestly and quickly to allow early remedy 11

Gaining Stakeholder Confidence Stakeholders need to feel that Their needs are being addressed Their concerns are understood Their input is valued and used Their involvement makes a difference In short: involve and communicate 12

Traditional IT Communication ClientActions {type=soap} Statistics Accessor StatsQuery Statistics Store StatsUpdate Statistics Calculator <<external>> Bulk Loader A2F Platform DS Platform Who does this speak to? Anyone? 13

Gaining Stakeholder Confidence Stakeholders interests & concerns vary Functions and functional structure Concurrency structures Information stored, managed and used Deployment platform & environment Development constraints needed Operational environment needs Need to communicate in their language 14

Effective Architectural Description Decompose monolithic descriptions into views 15

Effective Architectural Description Functional View Development View Information View Deployment View Concurrency View Operational View Example set of views for IT architecture 16

Effective Architectural Description Architectural views Targeted at one or more stakeholder groups Focus attention on one piece of the problem Help to hold stakeholder interest Communicate effectively by using the right notations / models etc. for that view Encourage stakeholder feedback and involvement due to their relevance 17

Increasing Stakeholder Confidence Views solve part of the problem Decompose a monolithic description But no consistency or standards To be effective, and engender confidence, views need to be standardised To reuse effective practice Avoid stakeholder confusion and resistance To encourage consistency Present stakeholders with familiar artefacts 18

Effective Architectural Description Viewpoints provide templates for views patterns, templates and conventions for constructing one type of view. defines the stakeholders whose concerns are reflected in the viewpoint guidelines and principles and template models for constructing its views. Viewpoints help to ensure consistency aid adoption increase effectiveness 19

Benefits of Viewpoints & Views A framework for organising work A store of knowledge document proven practice help to standardise languages and approaches A vehicle for stakeholder communication Usable by architects at different career stages mentor novice architects guide working architects support expert architects 20

Summary Stakeholders need to be part of the architectural process, not outside it Traditional descriptions are impenetrable to most stakeholders and so exclude them Views open up the architectural description and focus it on stakeholders Viewpoints provide guidance and aid the consistency required for effective use 21

Summary (ii) Having stakeholders in the architectural process increases confidence in IT concerns understood tradeoffs and decisions understood two way communication & partnership Stakeholders outside the process leads to a loss of confidence and ultimately effectiveness 22

Summary? 23

To Learn More Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives Nick Rozanski & Eoin Woods Addison Wesley, 2005 http://www.viewpoints-and-perspectives.info 24

Nick Rozanski nick@artechra.com www.nick.rozanski.com Eoin Woods eoin@artechra.com www.eoinwoods.info Comments and Questions?