Kappelman itmpi - ea 102 - modeling organizations

51
About the Presenter About the Presenter Leon A. Kappelman, Ph.D. is a research scientist, teacher, author, speaker, and consultant dedicated to helping organizations better manage their information, systems, and technology assets. He is Director Emeritus of the Information Systems Research Center and a Professor of Information Systems in the Information Technology & Decision Sciences Department of the College of Business at the University of North Texas, where he is also a Fellow of the Texas Center for Digital Knowledge. Dr. Kappelman is founding chair of the Society for Information Management’s (SIM) Enterprise Architecture Working Group. He has assisted many public and private organizations with technology management activities including strategic planning, governance, software development, project management, enterprise architecture, continuity of operations, and IT workforce management. He has given presentations and written articles on these and other IT management topics, and testified before the US Congress on technology legislation and IT management practices. Professor Kappelman has published several books, over 100 articles, and has lectured and conducted seminars and workshops on many management, business, and technology topics in North America, Europe, and Asia. His work has been reported in the Wall Street Journal, New York Times, Business Week, Newsweek, Dallas Morning News, Washington Post, Vanity Fair, L.A. Times, and scores of other newspapers and magazines; he has appeared on CNN, CNBC, PBS, ABC World News Tonight, as well as numerous local and regional television and radio stations. He brought nearly $2.5 million in research contracts to the university. (1August2010)

description

 

Transcript of Kappelman itmpi - ea 102 - modeling organizations

Page 1: Kappelman   itmpi - ea 102 - modeling organizations

About the PresenterAbout the PresenterLeon A. Kappelman, Ph.D. is a research scientist, teacher, author, speaker, and 

consultant dedicated to helping organizations better manage their information, systems, and technology assets.  He is Director Emeritus of the Information Systems Research Center and a Professor of Information Systems in the Information Technology & Decision Sciences Department of the College of Business at the University of North Texas, where he is also a Fellow of the Texas Center for Digital Knowledge.  Dr. Kappelman is founding chair of the Society for Information Management’s (SIM) Enterprise Architecture Working Group.  He has assisted many public and private organizations with technology management activities including strategic planning, governance, software development, project management, enterprise architecture, continuity of operations, and IT workforce management.  He has given presentations and written articles on these and other IT management topics, and testified before the US Congress on technology legislation and IT management practices.  Professor Kappelman has published several books, over 100 articles, and has lectured and conducted seminars and workshops on many management, business, and technology topics in North America, Europe, and Asia.  His work has been reported in the Wall Street Journal, New York Times, Business Week, Newsweek, Dallas Morning News, Washington Post, Vanity Fair, L.A. Times, and scores of other newspapers and magazines; he has appeared on CNN, CNBC, PBS, ABC World News Tonight, as well as numerous local and regional television and radio stations.  He brought nearly $2.5 million in research contracts to the university. (1‐August‐2010)

Page 2: Kappelman   itmpi - ea 102 - modeling organizations

Enterprise Architecture 102: M d li O i iModeling Organizations

(Surviving and Thriving the Information Age)

Leon A. KappelmanLeon A. Kappelman, Ph.D., Ph.D.Professor of Information SystemsProfessor of Information Systems

Founding chairFounding chair, Society for Information Management EA Working Group, Society for Information Management EA Working Grouphttp://eawg.simnet.orghttp://eawg.simnet.org

ffDirector Emeritus, Director Emeritus, Information Systems Information Systems Research Research CenterCenterFellowFellow, Texas Center for Digital Knowledge, Texas Center for Digital Knowledge

Information Information Technology & Decision Sciences Technology & Decision Sciences DepartmentDepartmentCollege of Business University of North TexasCollege of Business University of North TexasCollege of Business, University of North TexasCollege of Business, University of North TexasWebsite: http://courses.unt.edu/kappelman/

Email: [email protected]     Phone: 940‐565‐4698     Fax: 940‐565‐4935© Leon A. Kappelman ITMPI Webinar 10-March-2011

Page 3: Kappelman   itmpi - ea 102 - modeling organizations

What is Architecture?What is Architecture?• The underlying design or structure of anything

What is Architecture?What is Architecture?• The underlying design or structure of anything.  

– It exists whether or not it is made explicit (known).

– If it is not explicit, assumptions must be made.If it is not explicit, assumptions must be made.

•• If explicit, Architecture is …If explicit, Architecture is …–– “t“the set of descriptive representations about an object.” – John p p jZachman

–– a a model or model or representation representation of an of an object created in order to …object created in order to …•• “see” the object“see” the object•• see  the object,see  the object,

•• “communicate” with others about the object,“communicate” with others about the object,

•• “do” something with or to the object: create, manage, evaluate, or “do” something with or to the object: create, manage, evaluate, or change it.change it.

Page 4: Kappelman   itmpi - ea 102 - modeling organizations

Why Enterprise Architecture?Why Enterprise Architecture?

You cannot effectively manage ff y gsomething you cannot “see” and 

( )understand (know)!

Especially if it’s big, complicated, or will grow or change at some point in time, or if you need to communicate accurately with others about it.with others about it.

Page 5: Kappelman   itmpi - ea 102 - modeling organizations
Page 6: Kappelman   itmpi - ea 102 - modeling organizations
Page 7: Kappelman   itmpi - ea 102 - modeling organizations
Page 8: Kappelman   itmpi - ea 102 - modeling organizations
Page 9: Kappelman   itmpi - ea 102 - modeling organizations

“The act of discovery yconsists not in finding new lands but in seeing with new eyes.”

M l P– Marcel Proust

Page 10: Kappelman   itmpi - ea 102 - modeling organizations

What is the “Information Age”?h i i f h f i4 Key Characteristics of the Information Age

Page 11: Kappelman   itmpi - ea 102 - modeling organizations

“It is not the strongest ofIt is not the strongest of the species that survives,the species that survives, nor the most intelligent, g ,but the one that is most responsive to change.”

– Charles Darwin

Page 12: Kappelman   itmpi - ea 102 - modeling organizations

US Federal Reserve Board Chairman Bernanke in June’06 commencement speech @MIT said

• “In the case of information and communication technologies new economic research suggests that the

June 06 commencement speech @ MIT said …

technologies, new economic research suggests that the investments in associated intangible capital ‐‐ figuring out what to do with the computer once it's out of the box ‐‐are quite important indeed.”  

• “Important investments in intangible capital remain to be made as much still remains to be learned about howbe made, as much still remains to be learned about how to harness these technologies most effectively … as the full economic benefits of recent technological changes h b l l li d ”have not yet been completely realized.”

He’s talking about the need to invent some of the unique i t ll t l it l f th I f ti A j t lik lit dintellectual capital of the Information Age, just like quality and productivity were to the Industrial Age. “Bridging the Chasm” in The SIM Guide SIM Guide to Enterprise Architecture, to Enterprise Architecture, , edited by Leon A. Kappelman, CRC Press, NYC, (www.crcpress.com).

Page 13: Kappelman   itmpi - ea 102 - modeling organizations

What is Enterprise Architecture?What is Enterprise Architecture?

•The current name given to creating and 

pp

utilizing some of that intangible capital.

• “The holistic set of descriptions about the enterprise over time.“ – SIM EA Working Groupp

••Modeling the enterprise in order to know Modeling the enterprise in order to know d i b i ( d id i b i ( d iand communicate about it (and its and communicate about it (and its 

requirements, goals, strategies, policies, requirements, goals, strategies, policies, technologies, people, products, etc.). technologies, people, products, etc.). 

Page 14: Kappelman   itmpi - ea 102 - modeling organizations

EA is about the creation of a sharedEA is about the creation of a sharedl i bl i blanguage to communicate about, language to communicate about, think about, and manage the enterprise.  think about, and manage the enterprise.  If the people in the enterprise If the people in the enterprise can’t communicatecan’t communicate well well enough to align their enough to align their ideasideas and thoughts about the and thoughts about the enterprise (e.g., strategy, goals, objectives, purpose), enterprise (e.g., strategy, goals, objectives, purpose), 

then they then they can’t coordinate and align can’t coordinate and align the the thingsthings they they ( li i d j d d( li i d j d dmanage (e.g., applications, data, projects, goods and manage (e.g., applications, data, projects, goods and 

services, jobs, vehicles).services, jobs, vehicles).

h f h S l dh f h S l dEA gets to the essence of what IS people do EA gets to the essence of what IS people do ––knowing, communicating, and delivering knowing, communicating, and delivering on requirements.on requirements.

Page 15: Kappelman   itmpi - ea 102 - modeling organizations

Why do we need enterprise requirements?

Requirements failure is a plan for total failure.

Page 16: Kappelman   itmpi - ea 102 - modeling organizations

“We shape our buildings —th ft th h ”thereafter they shape us.”

— Sir Winston Churchill

“We shape our enterprises andWe shape our enterprises and their systems — thereafter they shape us.” p

— Leon Kappelman

Page 17: Kappelman   itmpi - ea 102 - modeling organizations

Peter Senge: “Learning Organization” Information Age Organization ≈ Learning Organization Information Age Organization ≈ Learning Organization

“Where people continually expand their capacity to create

g g g– The Fifth Discipline, 1990

“Where people continually expand their capacity to create the results they truly desire, where new and expansive patterns of thinking are nurtured where people arepatterns of thinking are nurtured, …where people are continually learning to see the whole together.”

Characterized by the mastery of five basic disciplines orCharacterized by the mastery of five basic disciplines or ‘component technologies’.  They are:– Personal masteryy– Systems thinking– Mental modelsBuilding shared vision– Building shared vision

– Team learning

Page 18: Kappelman   itmpi - ea 102 - modeling organizations

• EA is about learning together to see the whole enterprise through system thinking & modeling the enterprise in order to understand, communicate p ,about, change, adapt, and manage it.

• EA is about at least 4 of Senge’s 5:Systems thinkingy gMental modelsBuilding shared visionBuilding shared visionTeam learning

Page 19: Kappelman   itmpi - ea 102 - modeling organizations

EA i bEA i bEA is about EA is about creating the creating the gInformation Age

gInformation AgeInformation Age OrganizationInformation Age OrganizationOrganization.Organization.

Page 20: Kappelman   itmpi - ea 102 - modeling organizations

Requirements?Requirements?  We know how toWe know how to d th t d ’t ?do that, don’t we?

Page 21: Kappelman   itmpi - ea 102 - modeling organizations

Fred Brooks on the difficulties of Fred Brooks on the difficulties of software development… software development… “To see what rate of progress one can expectTo see what rate of progress one can expect in software technology, let us examine the diffi lti f th t t h l F ll idifficulties of that technology. Following Aristotle, I divide them into essence, the difficulties inherent in the nature of software, and accidents, those difficulties that today , ff yattend its production but are not inherent.”

"N Sil B ll E & A id f S f E i i ”"No Silver Bullet ‐ Essence & Accidents of Software Engineering” 1986 in Information Processing 86. H.J. Kugler, ed., Elsevier, 1069‐1076. (Invited paper, IFIP Congress '86, Dublin) Reprinted in The Mythical Man‐Month, 20th Anniversary Edition, Frederick P. Brooks, Jr., Addison‐Wesley, 1995.

Page 22: Kappelman   itmpi - ea 102 - modeling organizations

Fred Brooks on the difficulties of Fred Brooks on the difficulties of 

“To see what rate of progress one can expect

software development… software development… “The hardest single part of building a softwareTo see what rate of progress one can expect in software technology, let us examine the diffi lti f th t t h l F ll i

The hardest single part of building a software system is deciding precisely what to build.  No other part of the conceptual work is as difficult asdifficulties of that technology. Following 

Aristotle, I divide them into essence, the 

other part of the conceptual work is as difficult as establishing the detailed technical requirements No other part of the work so

difficulties inherent in the nature of software, and accidents, those difficulties that today 

requirements….  No other part of the work so cripples the system if done wrong.  No other part is more difficult to rectify later”, ff y

attend its production but are not inherent.”"N Sil B ll E & A id f S f E i i ”

is more difficult to rectify later.

"No Silver Bullet ‐ Essence & Accidents of Software Engineering” 1986 in Information Processing 86. H.J. Kugler, ed., Elsevier, 1069‐1076. (Invited paper, IFIP Congress '86, Dublin) Reprinted in The Mythical Man‐Month, 20th Anniversary Edition, Frederick P. Brooks, Jr., Addison‐Wesley, 1995.

Page 23: Kappelman   itmpi - ea 102 - modeling organizations

SIMEAWGSIMEAWGIT Management Practices Study

Averages (Scale: 1[=awful] to 5 [=superior])IT Management Practices Study

Averages (Scale: 1[=awful] to 5 [=superior])

• 3.67  Overall average (64 questions)

• 3.92  Purpose / function of EA (7 questions)

• 3.90  Potential benefits of EA (20 questions)

i d bili i ( i )• 3.68  ISD CMM practices and capabilities (12 questions)

• 3.53  Use of requirements artifacts (10 questions)

• 3 33 Requirements practices & capabilities (15 questions)• 3.33  Requirements practices & capabilities (15 questions)

The SIM Guide to Enterprise Architecture: Creating the The SIM Guide to Enterprise Architecture: Creating the Information Age Enterprise,Information Age Enterprise, , edited by Leon A. Kappelman,Information Age Enterprise, Information Age Enterprise, , edited by Leon A. Kappelman, CRC Press, Taylor and Francis Group, NYC, (www.crcpress.com).

Page 24: Kappelman   itmpi - ea 102 - modeling organizations

INDUSTRY DATA ON DEFECT ORIGINSBecause defect removal is such a major cost element, studyingdefect origins is a valuable undertaking.

IBM Corporation (MVS) SPR Corporation (client studies)45% Design errors 20% Requirements errors25% Coding errors 30% Design errors20% Bad fixes 35% Coding errors5% Documentation errors 10% Bad fixes5% Administrative errors 5% Documentation errors

100% 100%100% 100%

TRW Corporation Mitre Corporation Nippon Electric Corp.60% Design errors 64% Design errors 60% Design errors40% Coding errors 36% Coding errors 40% Coding errors

100% 100% 100%

SWQUAL08\24Copyright © 2009 by Capers Jones.  All Rights Reserved.

Page 25: Kappelman   itmpi - ea 102 - modeling organizations

What is an Enterprise?What is an Organization?pg

Page 26: Kappelman   itmpi - ea 102 - modeling organizations

OrganizationOrganization,“know thyself”!y

Socrates– Socrates

Page 27: Kappelman   itmpi - ea 102 - modeling organizations

OrganizationOrganizationOrganization,Organization,“know thyself”!“know thyself”!y

Socrates

y– Socrates Consulting– SocratesSocrates Consulting

Page 28: Kappelman   itmpi - ea 102 - modeling organizations

OntologyThe metaphysical study of the natureof being and existenceof being and existence.

Ontology applied to enterprises:Ontology applied to enterprises:• Study of the nature of their existence.

i lik• Answers questions like: • What is an enterprise?Wh t d it t b t i ?• What does it mean to be an enterprise?

• What do I need to know about an organization if I want to know it?want to know it?

Page 29: Kappelman   itmpi - ea 102 - modeling organizations

Th ti f E t iThe practice of Enterprise Architecture is the ontologicalArchitecture is the ontological examination of a particular enterprise in order to know its 

t ti l ti dnature, essential properties, and the relationships among them.the relationships among them.

Page 30: Kappelman   itmpi - ea 102 - modeling organizations

“Enterprise” Architecture?“Enterprise” Architecture?What in the world areWhat in the world are enterprise‐wideenterprise‐wide requirements?requirements?

Page 31: Kappelman   itmpi - ea 102 - modeling organizations
Page 32: Kappelman   itmpi - ea 102 - modeling organizations
Page 33: Kappelman   itmpi - ea 102 - modeling organizations
Page 34: Kappelman   itmpi - ea 102 - modeling organizations
Page 35: Kappelman   itmpi - ea 102 - modeling organizations

An Organization is …An Organization is …gg

LOGICAL

PHYSICALS C

Page 36: Kappelman   itmpi - ea 102 - modeling organizations

An Organization is …An Organization is …gg

BEHAVIORSRESOURCES

Page 37: Kappelman   itmpi - ea 102 - modeling organizations
Page 38: Kappelman   itmpi - ea 102 - modeling organizations
Page 39: Kappelman   itmpi - ea 102 - modeling organizations

Strategist’s VisionStrategist s VisionBusiness/Executive ModelBusiness/Executive Model

Logical ModelLogical Model

Physical Model

S b /C M d l

Physical Model

Subcontractor/Component Model

F ti i E t iFunctioning Enterprise

Page 40: Kappelman   itmpi - ea 102 - modeling organizations

WH

HO

WH

WH

WH

WH H

O?

OW?

HEN

HY?

HER

HAT ?? N

??R

ET?

?

Page 41: Kappelman   itmpi - ea 102 - modeling organizations

“S d ’“Someday you’re going to really wishArchitecture = Requirements going to really wish you had all thoseqyou had all those models; so you might

Project Management

models; so you might as well get started

InstantiationProject Management

gnow.” – John Zachman

Page 42: Kappelman   itmpi - ea 102 - modeling organizations

i t l d t d l ( h )Zachman’s Enterprise FrameworkZachman’s Enterprise Framework… is an ontology, a data model (schema)for all the knowledge about the enterprise.is process and method agnostic It doesn’t care… is process and method agnostic. It doesn t care 

how you do it.… posits that this is the data/information/knowledge… posits that this is the data/information/knowledgeyou must capture & use to effectively & efficiently …

• achieve & maintain your enterprise objectives y p j(e.g., aligned, agile, optimized, lean, green, or whatever). 

h d l i• manage change and complexity.• create and manage organizations (and their resources including technologies) that will surviveresources, including technologies) that will survive and thrive in the Information Age.

Page 43: Kappelman   itmpi - ea 102 - modeling organizations
Page 44: Kappelman   itmpi - ea 102 - modeling organizations

Strategy

Execution

Page 45: Kappelman   itmpi - ea 102 - modeling organizations

What is EA?What is EA?• EA is a different way of seeing, communicating about, & 

managing the enterprise & all of its assets, including IT. • EA gets to essence of IT success: To know, communicate, andEA gets to essence of IT success: To know, communicate, and 

deliver on the organization’s requirements. • EA is key to:

achieving & keeping business IT alignment & other objectives– achieving & keeping business‐IT alignment & other objectives.– helping the organization create value.– achieving & maintaining balance among:

• Short term and long term objectives• Short‐term and long‐term objectives• Subsystem (BU, service, process, function) and whole (organization).

• EA includes many things you already do such as:requirements analysis design strategic planning network design standard– requirements, analysis, design, strategic planning, network design, standard setting, data architecture, knowledge management, SOA, BPR, etc.

– BUT EA is much, much more than that.  So build on what you do.

EA i f d t l t ti i t i i d• EA is fundamental to creating, maintaining, and managing Information Age Organizations.

Page 46: Kappelman   itmpi - ea 102 - modeling organizations

“S d ’“Someday you’re going to really wishArchitecture = Requirements going to really wish you had all thoseqyou had all those models; so you might

Project Management

models; so you might as well get started

InstantiationProject Management

gnow.” – John Zachman

Page 47: Kappelman   itmpi - ea 102 - modeling organizations

Implementation Guidelines:Getting Started

Implementation Guidelines:Getting StartedGetting StartedGetting Started

• Build on what you are already doing, including current projects.• Use collaborative approaches to doing and governing EA:

– Organize an EA working group or EA council. – Learn together & work toward agreement about language, models, methods

• Get participation & commitment from IT & business management:– At all levels (but start as high as possible).   Leadership counts!( g p ) p

• Determine the goals, focus, scope, and priorities:– Aim for completeness & comprehensiveness.   Deal with day‐to‐day needs.

• Embrace continuous change, learning, and communication:Remember it’s a journey and a process– Remember, it s a journey and a process.

– Evangelize.  Have an “elevator speech”.  Get your “converters” one at a time.  • Start small and show early success: 

– Identify EA initiatives of most value to organization.  – Help the value creators, it creates champions and wins hearts and minds.

• Monitor, evaluate, and improve on a continuous basis:– Quantify the benefits and the value created.– Regularly take a hard look at EA cost‐value proposition, and make it better.g y p p ,

• Use EA in IT for CONTINUOUS IMPROVEMENT OF IT ALL and to COMMUNICATE WITH YOUR CUSTOMERS & STAKEHOLDERS.

Page 48: Kappelman   itmpi - ea 102 - modeling organizations
Page 49: Kappelman   itmpi - ea 102 - modeling organizations

Road to the Future:Institutionalizing EARoad to the Future:Institutionalizing EAInstitutionalizing EAInstitutionalizing EA

• This is a new way of life: There is no quick fix; no silver bullet.• This will take time and determination as well as vision courage and• This will take time and determination, as well as vision, courage and 

commitment: Do not underestimate the difficulty and complexity of changing culture and architecting and engineering one of humankind’s most complex objects – the Enterprise.humankind s most complex objects  the Enterprise.

• Do not get discouraged: This is a revolution in thinking, a discipline, an engineering process. Change of this magnitude takes time and perseverance.p

• Set realistic expectations: Things have to be implemented and modified periodically so you have to accept some risk of “scrap and rework."  Progress trumps perfection.g p p

• Don't assume anything: Make executive education and technical training a continuous process.  It is easy to forget long‐term issues in the short‐term stress of daily life. 

• Learn!: The state of the art is only about 25 years old and the "playing field" still pretty level – there is still much to learn and discover, and many opportunities to create advantage and value.

Page 50: Kappelman   itmpi - ea 102 - modeling organizations

“No one has to change. S r i al is optional ”Survival is optional.”

– Dr. W. Edwards Deming

Page 51: Kappelman   itmpi - ea 102 - modeling organizations

The SIM Guide to Enterprise Architecture The SIM Guide to Enterprise Architecture Creating the Information Age EnterpriseCreating the Information Age Enterprise

A project of the SIMEAWGEdited by: Leon A. Kappelman, Ph.D.

542KA = 40% offwww.crcpress.com

Foreword by: Jeanne W. Ross, Ph.D.

Contributing Authors, Panelists, & Artists (alphabetically):

• Bruce V Ballengee • George S Paras• Bruce V. Ballengee• Larry Burgess • Ed Cannon• Larry R. DeBoever

• George S. Paras• Alex Pettit• Jeanne W. Ross• Brian Salmansy

• Russell Douglas• Randolph C. Hite• Leon A. Kappelman

• Anna Sidorova• Gary F. Simons• Kathie Sowell

• Mark Lane• Thomas McGinnis

• Tim Westbrock• John A. Zachman

All th ’ lti t th k fAll authors’ royalties support the work of the not‐for‐profit SIMEAWG.