Cloud Technology and IT Architecture

55
Prof. Richardus Eko Indrajit – [email protected] Cloud Technology and IT Architecture http://eko-indrajit.com

Transcript of Cloud Technology and IT Architecture

Prof. Richardus Eko Indrajit – [email protected]

Cloud Technology and IT Architecture

http://eko-indrajit.com

Once upon a time, there were great architects among us…

They had built so many “wonders of the world” …

Until one day in America…

Challenges faced in forming American Institutes of Architects (AIA) and took them 32 years (1857-1889)

•  In the beginning, there was no formal school of Architecture and also no Building Architect Profession 1857 Association was formed by 13 Building Architects and started off as New York Society of Architects (NYSA) 1860 Chapters established in more cities across USA 1867 Held the 1st Convention in New York City 1880 Had 12 Chapters across city in USA (after 23 years) 1884 Faced rival organization by Western Association of Architects but later both merged in 1889 to form AIA •  http://www.aia.org/about/history/AIAB028819 •  Internal System Evolution •  Process Reengineering

Do we need IT Architect?

IT various components and different characteristics

People and Structure Hardware and Infrastructure

Knowledge and Database Software and Applications

Enterprise

Do we speak the same language? “IF YOU CAN NOT DESCRIBE IT, YOU CAN NOT DEVELOP IT !!!”

Problem #1: Understanding the Requirements Ph

ysic

al W

orld

C

ompu

ter W

orld

Problem #2: Ensuring Quality of Products/Services Ph

ysic

al W

orld

C

ompu

ter W

orld

Problem #3: Conceptualising the Object Ph

ysic

al W

orld

C

ompu

ter W

orld

Problem #4: Dealing with Scalability Ph

ysic

al W

orld

C

ompu

ter W

orld

Problem #5: Integrating the Entities Ph

ysic

al W

orld

C

ompu

ter W

orld

IT challenges in daily life

mergers and acquisitions!

multi platforms, multi vendors!systems portfolio!

organisation growth!

new regulation, new compliance!changing business requirements!

system migration and upgrading!

technology enhancement!

cost containment!

embedded risks!

organisation constraints!

stakeholder needs!

security standard!

Definitely we need something and somebody…

somekind of IT ARCHITECTURE

BODY OF KNOWLEDGE

somekind of IT ARCHITECTS

COMPETENCIES & SKILLS

+

About IASA as Association

Established in 2002, IASA is an international non-profit business association dedicated to the advancement and sharing of issues related to IT architecture in the enterprise, product, education and government sectors. The association is committed to improving the quality of the IT architecture industry by initiating and delivering standards, education programs, accreditation programs and services that optimize the advancement of the architecture profession.

IASA Programs and Activities

•  As the largest non-profit professional body of IT architects in the world IASA provides numerous support programs for our members and their employers. •  IASA Knowledge Programs, such as the respected Perspectives Journal and IASA Knowledge Communities capture and deliver best practices. •  IASA Education Programs contain the only available description of the architects skill set in the world and deliver training and certification to ensure architects have the skills they need. •  IASA Community Programs ensure that architects in over 50 countries have networking and education opportunities. •  The Events Program delivers current trends and best practices to architects on 3 continents.

IASA Nation Members

•  Asia : Indonesia, Malaysia, Singapore, Thailand, Vietnam, India, Hong Kong, Korea

•  America : Canada, Mexico, USA (all 51 states) • Europe : UK, France, Netherlands, Italy, Sweden, Spain,

Germany, Austria, Switzerland, Ireland, and 20 more

•  Australia : Australia, New Zealand

•  Middle East : Dubai, Oman, Israel

•  Africa : … in process of estalishment …

The Way of Designing ITABOK

IASA developed the most comprehensive IT architect skills body of knowledge available today. It was developed and reviewed by thousands of IT Architects globally and is characterized by the following: •  Over 250+ detailed skill items categorized in 5 foundation pillars •  600 page documentation of over •  110 core skills •  Recognition of 4 primary specializations which sit ‘on top‘ of the foundation body of knowledge •  Developed only by practicing architects with no vendor influence •  Framework independent - IASA teaches how to mesh all frameworks together to ensure overall technology strategy delivery •  Most in-depth skills and capabilities framework for IT archi-tects in the world •  The only framework to identify EXACTLY how architects are distinguished from other roles and to CONNECT all speciali-zations together.

The Types of Architecture

ENTERPRISE ARCHITECTURE

Business Architecture

Information Architecture

Software Architecture

Infrastructure Architecture

•  Formulating and validating business strategy and acts as a bridge between business and technology team

•  Providing, connecting and validating the technology strategy values as part of the business plan

•  Controlling and managing information utilization to support technology strategy

•  Managing and connecting the information strategy across projects and enterprises

•  Expanding business opportunity through adoption of “right” technology & excellent software design

•  Connecting Software projects to entire organization

•  Looking at the bottom line in delivering values of infrastructure strategy to shareholders

•  Connecting infrastructure decision to the rest of technology strategy

The Aspects of Architecture

ENTERPRISE ARCHITECTURE

Design Architects commonly use design skills to create solutions to problems identified in developing technology strategy solutions.

Human Dynamics Much of an architects daily role is working with other stakeholders to understand and define the technology strategy of the organization. The human dynamics skills represent the means for working with others in the organization including situational awareness,

politics, communication and leadership.

Quality Attributes represent cross-cutting concerns in technology solutions such as Performance, security, manageability, etc that must be considered across the entire enterprise technology strategy space.

IT Environment Technology strategy must include a general knowledge of the IT space including application development, operations, infrastructure, data/information management, quality assurance, and project management. The IT Environment skills prepare an architect for the

IT side of a technology strategists job function.

Business Technology Strategy Identified by IASA members and global thought leaders as the core value proposition of any architect and the key set of skills in our profession, business technology strategy teaches the architect to provide immediate business value from

technology strategy. It ensures that your organization will succeed in converting technology and IT from a liability to an asset.

The ITABOK Framework

ENTERPRISE ARCHITECTURE

Business Architecture

Information Architecture

Software Architecture

Infrastructure Architecture

Design

Human Dynamics

Quality Attributes

IT Environment

Business Technology Strategy

The Competencies and Skills Requirements

ENTERPRISE ARCHITECTURE

Business Architecture

Information Architecture

Software Architecture

Infrastructure Architecture

•  Business Value and Requirements Management •  Business-Technology Alignment •  IT Strategic Planning and Blue Print Development •  Business Process Management •  Industrial Convergence •  IT as Business Enabler, Driver, Supporter, and Transformator •  Business and Technology Governance •  Metrics and Performance Management System •  Stakeholders Structure

•  Basic Information Management •  Data Integration Data Governance and Management •  Analytics Data •  Operations Data •  Quality Information •  Usability •  Classification •  Schemes and Information Structures

•  Software Architecture Introduction Software •  Architecture Specialties Software Architecture •  Development Methodologies and Processes •  Software Architecture Tools •  Software Engineering for Architects Services, Workflow and Messaging •  Advanced Quality Attributes •  Advanced Stakeholder Management •  Software Architecture •  Patterns Technologies Platforms and Frameworks

•  Infrastructure Architecture •  Intro Access and Identity Management •  Capacity Planning •  Common Application Services •  Device Management •  Infrastructure RAS •  Network Design •  Operations •  System Management and Services •  Data Center •  Design Provisioning •  Disaster Recovery and Backup •  High Availability Computing Environment

The Competencies and Skills Requirements

ENTERPRISE ARCHITECTURE

Design Architects Introduction to Design – Requirements Modeling – Architecture Description – Decomposition and Reuse – Design Methodologies and Processes – Design Patterns and Styles – Design Analysis and Testing – Traceability throughout the Lifecycle – Views and

Viewpoints

Human Dynamics Introduction to Human Dynamics – Managing Culture – Customer Relations – Leadership and Management – Peer Interaction – Collaboration and Negotiation – Presentation Skills – Writing Skills

Quality Attributes Introduction to Quality Attributes – Balancing and Optimising Quality Attributes – Manageability, Maintanability, Supportability, Extensibility, and Flexibility – Monitoring and Management – Performance, Reliability, Availability, and Scalability – Security –

Packaging, Delivery, Post Deployment

IT Environment IT Environment Introduction – Technical Project Management Capabilities – Asset Management – Change Management – Application Development – Governance – Testing Methods, Tools, and Techniques – Platforms and Frameworks

Business Technology Strategy Introduction to Business-Technology Strategy – Business Fundamentals – Strategy Development – Industry Analysis – Business Valuation – Investment Prioritisation and Planning – Requirements Discovery and Constraints Analysis –

Compliance – Business Architecture Methods and Tools – Decision Support – Knowledge Management

Let’s start boot-camping together…

It has been a fun and very exciting journey…

Operator

Programmer

System Analyst

1982-1992

The Days to Remember

Today’s ICT-Based Profession

10 professions

74 professions

33 professions

84 professions

Source: Internet and Information Technology Position Descriptions HandiGuide, 2006-2011 Edition

Executives

Managers

Supervisors Assistant Managers

Administrators

Staffs - Coordinators Operators – Specialists

Technicians - Clerks

1988 – (1) System Analysts; (2) Programmers; and (3) Operators

2008 – (1) 20 as executives; (2) 74 as managers; (3) 33 as supervisors; and (4) 84 as staffs (Janco, 2006-2011)

The Development of ICT Profession

The Need of Strategic Architect

Why do we need THEM ?

ICT Evolution Domain

H/W

H/W + S/W

H/W + S/W + I/W

H/W + S/W + I/W + N/W

H/W + S/W + I/W + N/W + B/W

H/W + S/W + I/W + N/W + B/W + P/W

H/W + S/W + I/W + N/W + B/W + P/W + C/W

HARDWARE

+ SOFTWARE

+ INFOWARE

+ NETWORKWARE

+ BRAINWARE

+ CORPORATEWARE

+ PROCESSWARE

Com

puter

Information Technology

Information S

ystem

ICT Knowledge Development

ICT Knowledge Domain

+

Management Business

Organisation Social Studies

Math and Physics Psychology

etc.

ICT as Interdisciplinary Science

IS Ecosystem within Enterprise

ENTERPRISE NEEDS INFORMATION SYSTEM

Hardware

Software

Infoware Networkware

Brainware

Processware

Corporateware

Components of Information Systems

DEM

AN

D

SUPPLY

?

The Bottom-Line Principle

If you cannot DESCRIBE IT,

you cannot DEVELOP IT !!!

The Problem of Description: STANDARD

You have to have common language, so that people can understand;

You have to have common knowledge,

so that people can comprehend;

You have to have common perception, so that people can apprehend

Zachman Framework Revisited

PE

RC

EP

TIO

N

KNOWLEDGE

Enterprise: Holistic and System Entity

Enterprise Architecture

Holistic. Whole. Systemic. Relationship. Thorough. Complete. Robust. Components.

Enterprise Architecture Purposes

“We need a way to DESCRIBE the requirements of information system from the enterprise point of view,

so that we can find the way to

DEVELOP the information system from the technology aspects point of view”

Obviously We Need an IS Architect

Who will Work based on Common BOK

ENTERPRISE ARCHITECTURE

Business Architecture

Information Architecture

Software Architecture

Infrastructure Architecture

Design

Human Dynamics

Quality Attributes

IT Environment

Business Technology Strategy

The IS Architect: Position Purpose

The IS Architect: Scope and Responsibilities

The IS Architect: The Key Master Mind

n. someone who plans and directs an ingenious and complex scheme or

enterprise

Creative Producer

Composer

Choreographer

Coach

Conductor

Coordinator

ENTERPRISE ARCHITECTURE

Business Architecture

Information Architecture

Software Architecture

Infrastructure Architecture

•  Formulating and validating business strategy and acts as a bridge between business and technology team

•  Providing, connecting and validating the technology strategy values as part of the business plan

•  Controlling and managing information utilization to support technology strategy •  Managing and connecting the information strategy across projects and enterprises

•  Expanding business opportunity through adoption of “right” technology & excellent software design

•  Connecting Software projects to entire organization

•  Looking at the bottom line in delivering values of infrastructure strategy to shareholders

•  Connecting infrastructure decision to the rest of technology strategy

The Four Core System within EA Anatomy

All for One, and One for All !!!

ENTERPRISE ARCHITECTURE

Design Architects commonly use design skills to create solutions to problems identified in developing technology strategy solutions.

Human Dynamics Much of an architects daily role is working with other stakeholders to understand and define the technology strategy of the organization. The human dynamics skills represent the means for working with others in the organization including situational awareness,

politics, communication and leadership.

Quality Attributes represent cross-cutting concerns in technology solutions such as Performance, security, manageability, etc that must be considered across the entire enterprise technology strategy space.

IT Environment Technology strategy must include a general knowledge of the IT space including application development, operations, infrastructure, data/information management, quality assurance, and project management. The IT Environment skills prepare an architect for the

IT side of a technology strategists job function.

Business Technology Strategy Identified by IASA members and global thought leaders as the core value proposition of any architect and the key set of skills in our profession, business technology strategy teaches the architect to provide immediate business value from

technology strategy. It ensures that your organization will succeed in converting technology and IT from a liability to an asset.

The Five Properties Across EA Anatomy

The Five Properties Across EA Anatomy

ENTERPRISE ARCHITECTURE

Blood Circulatory

System

Food Digestion System

Respiratory System

Nerves System

Body

Mind

Soul

IT Environment

Business Technology Strategy

The Evolution of IT Architecture

The Evolution of IT Architecture

Wanted: an IT Architect !!!

salary of min US$ 100,000/year

Alumni

“May success be with all of you…”

Thank You Questions and Answers Session

Prof. Richardus Eko Indrajit

President of IASA Indonesia [email protected]