PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills...

36

Transcript of PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills...

Page 1: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 2: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 3: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 4: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Distinguished Fellows

• Scott Ambler, IBM • Len Bass, Carnagie Mellon

University/SEI • Grady Booch, IBM • Paul Clements, SEI/Carnagie

Mellon University • Miriam Grace, Boeing • Richard Hubert, Hubert &

Associates GmbH • Max Poliashenko, CCH, a

Wolters Kluwer business • Nick Rozanski, Marks and

Spencer • Roger Sessions, ObjectWatch • Oliver Sims, Sims Associates • Jeff Tash, Flashmap Systems • Eoin Woods • Angela Yochem, Dell

Page 5: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

ITABoK

IEEE 1471

Current State

Future State Focus Groups from

Top Industry Architects Qualitative

Analysis

7000 Members Surveyed Quantitative

Analysis

“as-is” + “to-be” Asset

Creation

Page 6: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Business Technology

Strategy Human

Dynamics

IT Environment

Design

Quality Attributes

Page 7: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Foundation Body of Knowledge

Human Dynamics

Design

Quality Attributes

IT Environment

Business Technology Strategy

Software

Architecture

Infrastructure

Architecture

Information

Architecture

Business

Architecture Specializations

Foundation

(5-Pillars)

Enterprise Architecture Role

Our Focus Today

Page 8: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

*Function: noun

Date: 1555

1 : the art or science of building; specifically : the art or practice of designing and building

structures and especially habitable ones 2 a : formation or construction resulting from or as if from a conscious act <the architecture of the garden> b : a unifying or coherent form

or structure <the novel lacks architecture> 3 : architectural product or work 4 : a method or style of building

5 : the manner in which the components of a computer or computer system are organized

and integrated

Enterprise architecture is the organizing logic for business

processes and IT infrastructure reflecting the integration and

standardization requirements of the firm’s operating model.

- MIT Center for Information Systems Research, Peter Weill, Director, as presented at the Sixth e-Business Conference,

Barcelona Spain, 27 March 2007

The software architecture of a program or computing system is the structure or structures of

the system, which comprise software elements, the

externally visible properties of those elements, and the

relationships among them.

- Bass, Clements, and Kazman. Software Architecture in Practice

2nd ed, Addison-Wesley 2003

Page 9: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

The person that

does business

modeling from an

IT perspective?

The person that

drives a quick,

iterative process

for creating code?

The person that

does advanced

engineering and

design?

The person that

selects a project’s

frameworks and

products?

The person that

leverages the right

services and

providers?

Page 10: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 11: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 12: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Business Technology Strategy

Page 13: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Business Technology Strategy

Example Case Study

Page 14: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Business Technology Strategy

Page 15: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 16: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

IT Environment

Page 17: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

IT Environment Establish

Requirements

DesignCreation

ProgramImplementation

SystemTest

Release to Customer

Budget 1 Prototype 1Budget 2Budget 3 Prototype 2 Prototype 3 Prototype 4

Determine Goals, Alternatives,

and Constraints

Evaluate Alternatives

and Risks

Develop and

Test Plan

Plan

Budget 4

ArchitecturalSpike

ReleasePlanning

ProcessIteration

AcceptanceTesting

NextRelease

Voice ofthe Customer

UncertainEstimates

SystemMetaphor

New User Inputs

Testing Scenarios

Bugs

NewVersion

Next Iteration

Spike

ConfidentEstimates

Page 18: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

IT Environment

Waterfall

Agile

Buy

Build

Interoperability

Stand

alone

Best if you are familiar with:

• Industry trends

• Leaders in the specific application space -

and why they are leaders

• Benefits and limitations of various

methodologies and technologies

• Methodologies and technologies currently in

use (and why)

• How to gage supportability, impacts on

operations, etc. (TCO)

Page 19: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 20: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Quality Attributes

Page 21: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Quality Attributes

Usage:

• Usability

• Localization

• Accessibility

• Personalization

• Customizability

Development:

• Manageability

• Maintainability

• Supportability

• Extensibility

• Flexibility

Operation:

• Performance

• Reliability

• Availability

• Scalability

Security

Page 22: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Quality Attributes

Number of 9’s Yearly Downtime

3 Nines (99.9%) ~9 hours

4 Nines (99.99%) ~1 hour

5 Nines (99.999%) ~ 5 minutes

6 Nines (999.999%) ~31 seconds

24/7 0

Page 23: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Quality Attributes

KeyDevelopment Usability Operations

Ü imapcts Ú

Flexib

ility

Perso

naliza

tion

Loca

lizat

ion

Main

tain

abilit

y

Exte

nsibili

ty

Reliabilit

y

Custom

izabilit

y

Availa

bility

Access

ibilit

y

Perfo

rman

ce

Scal

abilit

y

Secu

rity

Deploya

bility

Observ

abili

ty

Suppor

tabilit

y

helps

hurtsneu

tral

Not applic

able

Flexibility + P - - - P - + - P

Personalization - + - - + P - - -

Localization P + + P P P P

Maintainability P P P P P P P P P

Extensibility P P P P P P P P P P

Reliability P P P P P P P P

Customizability P P P P P P P

Availability P P P P P P P P

Accessibility P P P P P P

Performance P P P P P P P P

Scalability P - P P P P P P P

Security P P P P P P P

Deployability P P P P P P P P P P

Observability P P P

Supportability - P P P P P P P P P P P

Page 24: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 25: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Design

Page 26: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Design

Page 27: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Design

Page 28: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 29: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Human Dynamics

Page 30: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Human Dynamics

Attribute What does this really mean?

Managing the Culture

Customer Relations

Leadership and Management

Peer Interaction

Collaboration and Negotiation

Presentation Skills

Writing Skills

Politics – understanding of the impact of human culture

executing as a culture change agent.

Understanding the psychological dynamics & managing stakeholder

& consumer expectations against the business strategy.

Mentoring and guiding those who can benefit from your skills,

knowledge, and experience.

Playing well with others by being responsive to their needs by

understanding the psychology of interpersonal human interactions.

More Politics – the psychology of human collaboration & networking as

well as strategies & methods for working together to reach agreement.

Understanding your audience and presenting/communicating to them

appropriately.

Quality over quantity in techniques & methods for formal & informal

compositions, especially with regard to technical documentation.

Page 31: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Human Dynamics

Page 32: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 33: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change
Page 34: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

Download

Foundation 1 Awareness

Associate 2 Basic Information Demonstration

3 Individualized Knowledge

4 Practice

Professional 5 Delivery

6 Connectivity of Ideas

7 Enterprise Level Leadership

Master 8 Industry Mentorship

9 Research

10 Industry Leadership

Page 35: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change

http://www.iasaglobal.org

IT Architect Skills Assessment

Architecture Foundation in 30-Days

http://wiltjk.wordpress.com

The Platinum Rule: Discover the Four Basic Business Personalities and How They Can Lead You to Success

Peter Stasinopoulos, Michael H. Smith, Karlson 'Charlie' Hargroves, Cheryl Desha, Whole System Design: An Integrated Approach to Sustainable Engineering, Earthscan Publications Ltd. (January 2009)

Innovation: The Five Disciplines for Creating What Customers Want

Having Trouble with Your Strategy? Then Map It

Blue Ocean Strategy: How to Create Uncontested Market Space and Make Competition Irrelevant

The Total Solution Life Cycle

ARCast.TV Special - Jim Wilt on Increasing Solution Adoption Success Using Architectural Skills

Page 36: PowerPoint Presentation files/Downloadable Content... · Presentation Skills Writing Skills Politics – understanding of the impact of human culture executing as a culture change