You are on page 1of 7

EA Principles a way to overcome complexity and create simplicity?

IRM AB | Garvargatan 9C, SE-112 21 Stockholm Tel +46 8 585 011 00 | Fax +46 8 585 011 99 info@irm.se | www.irm.se

Content
EA Principles a way to overcome complexity and create simplicity?........................................................................................ 1 Introduction ................................................................................................ 1 Background ................................................................................................ 1 Contribution ................................................................................................ 1 What is a principle? .................................................................................... 1 Why EA Principles? .................................................................................... 2 List of EA Principles ................................................................................... 2 The overall EA Principles ........................................................................... 2 EA Principles .............................................................................................. 2 Overall EA Principle 1 Managing Information as a Resource and capture data only once ............................................................................... 2 Overall EA Principle 2 Create simplicity and overcome the complexity ... 3 Introducing the EA Principle approach ....................................................... 4 Overview of the EA Principles .................................................................... 4 Please give your feedback! ........................................................................ 5

IRM AB | Garvargatan 9C, SE-112 21 Stockholm Tel +46 8 585 011 00 | Fax +46 8 585 011 99 info@irm.se | www.irm.se

EA Principles a way to overcome complexity and create simplicity?


This month Eskil Swende starts a new column on EA Principles. He will discuss a number of hypotheses how to overcome complexity and create simplicity. Our enterprises evolve continuously. As a result, their structures are transformed and extended continuously. Without control such changes are bound to lead to an overly complex and uncoordinated environment. Such a structure is hard to manage and may resist future changes in the desired direction. Enterprise Architecture (EA) aims to proactively manage and share this structure. One main purpose of EA is to simplify the structure to make the enterprise agile and prepared for change and transformation. The other main purpose of EA is to simplify the IT solutions and the system architecture. A number of Architecture Principles may form the cornerstone of EA. These principles provide a means to direct a successful transformation of the enterprise and achieve simplicity beyond the complexity.

Introduction
Background EA has been around since Zachman introduced his Framework in the 1980s. EA was introduced to management by Enterprise Architecture as Strategy written by Ross, Weill and Robertson published in 2006. Today the Open Group is introducing EA globally with their TOGAF Framework. In Scandinavia more than 150 Architecture Plans have been developed since 1982, starting at SAS and SKF and recently at Scania, Statoil and IKEA to mention a few important examples. More than 800 Enterprise Architects have been certified at an academic level since 1994.

Contribution
A large number of global experts have been visiting us in Sweden and generously shared their knowledge and experience contributing to these EA Principles. Among them are Michael Brackett, Chris Bradley, Malcolm Chisholm, Steve Conway, Larry English, Thomas Erl, Danny Greefhorst, Steve Hoberman, Dirk Krafzig, Rick van der Lans, Stuart MacGregor, Jan Henderyckx, Dave McComb, Daniel Moody, Alexander Osterwalder, David Robertson, Jaap Schekkerman, Bob Seiner, Len Silverstone, Graeme Simsion and John Zachman. A number of very professional certified enterprise architects in the DAMA Scandinavia network have been very supportive with helpful proposals and critics. A special thanks to Len Fehskens and his very inspiring thoughts in Re-thinking Architecture. What is a principle? A principle is a law or rule that has to be, or usually is to be followed, or can be desirably followed, or is an inevitable consequence of something, such as the laws observed in nature or the way that a system is constructed.. from Wikipedia.

IRM AB | Garvargatan 9C, SE-112 21 Stockholm Tel +46 8 585 011 00 | Fax +46 8 585 011 99 info@irm.se | www.irm.se

Why EA Principles? Now when EA is globally accepted we may continue our effort to reach maturity. We all know that adding complexity is the short term solution to many problems. On the other hand creating simplicity is a long term solution, which requires a lot of knowledge, experience and resources. Is there any way where we can work proactively towards long term solutions when we solve our short term problems? Yes, we think so. Reusing or creating simple solutions is often easier than adding complexity. The EA Principles I want to discuss in this column aim at finding more long term simplicity when finding solutions to our problems. EA must include everything you need and nothing you dont need is one of the most important thoughts from Len Fehskens. Simplicity is a virtue is stated by Ingvar Kamprad, the founder of IKEA.

List of EA Principles
The overall EA Principles 1. 2. Manage Information as a Resource and capture data only once Create simplicity and overcome the complexity

EA Principles 1. 2. 3. 4. 5. 6. 7. 8. 9. Create a Business Driven Architecture Develop an Overall Business Information Model Develop an Overall Business Process Architecture Achieve traceability from the overall architecture to the solution details and vice versa Start at the top and keep the overview Support transformation, give assistance and share the EA knowledge Relate EA to the Business Innovation Models Invest in reusable Components Develop an EA Project agreement for new IT Solutions

10. Establish EA Governance supporting the desired transformations

Overall EA Principle 1 Managing Information as a Resource and capture data only once
Information is a unique resource because you dont consume it when using it. But it is also a very difficult resource to manage. Ted Codd, an English mathematician, made 1970 a groundbreaking development with his Normalization theory published and spread around the world by Chris Date. In Scandinavia Bo Sundgren, a Swedish IM-professor, has made it operational and created a workshop approach. A number of business experts together with a professional facilitator can achieve a high quality Information Model; often named Data Model by IT professionals. At architecture level we want to find a number of overall Information Groups, where an entity is only allowed in one single information group. Normally we find 25 40

Information Groups. These groups are gradually detailed when developing new IT solutions. This is a way to create reusable components in the business creating simplicity and reducing complexity. Read more at http://www.tdan.com/view-articles/12655 Still this requires knowledge and experience and many enterprises have not yet made this investment. Let us compare with the car and truck industry. Today this industry has invested heavily in modularity, but it has taken them more than 50 years to reach this maturity stage. Volkswagen calculate savings around 5 billion Euros yearly, since many car models use the same components or platform. When Scania or Volvo deliver a truck it is often unique, but it is built only using standard modules. At EA we have only just started such a journey.

Overall EA Principle 2 Create simplicity and overcome the complexity


Our world is growing more and more complex. We have many driving forces adding to this complexity and very few creating simplicity. Companies like IKEA, where simplicity is a virtue, is very rare. In a new book Managing Complexity in our Organizations Ulrich Steger at IMD in Lausanne tells us a lot of how complexity is still driving us away from a useful simplicity. Standardization of core processes is important when reducing complexity. There is a diversity of systems within a company that are often incompatible and resemble a patchwork of undisciplined IT-enabled business processes and redundant databases. The information itself is often quite diverse and is an important complexity driver. The complexity drivers in the innovation process are described in detail and are shown in a case study from LEGO, by Robert Davidson. Our experience is that creating simplicity may start with the overall information modeling and the development of common definitions of important entities. The information structure and the common definitions are very useful when developing the overall business process architecture. It is a good way to reduce complexity in the enterprise structure. To start with the processes avoiding the information itself is attractive, but a short cut is often the longest way around!

It seems that perfection is reached, not when there is nothing left to add, but when there is nothing left to take away by Antoine de Saint Exupry, French author and pilot, 1900 1944.

Introducing the EA Principle approach

Fig 1. In the center we have the City Plan (EA) describing the structure of the enterprise, mainly the business processes and the information resource. To the left we may have a number of Business Model Canvas, where we have a binary alignment to the City Plan. Like a sun up to the right we have the reusable components (modules) also binary aligned with the information resource in the City Plan. To the right we may have a number of development projects based on the structure in the City Plan and giving feedback to the structure.

Overview of the EA Principles

Fig 2. The EA Principles No 1-6 are guiding the development of the Enterprise Architecture to make it fulfill the purpose. No 7 is the binary alignment to the Business Innovation Model. No 8 is about how to develop reusable components. No 9 is the agreement between EA and Projects guiding the implementation of the Architecture. No 10 is the EA Governance needed to manage the transformation to the desired structure.

Please give your feedback!


Please give your feedback about these hypotheses. Have we included everything you need and nothing more? Read more about it in the book Architecture Principles - the cornerstones of EA ,by Danny Greefhorst. In an upcoming article we will present each EA Principle in detail. Feel free to mail me if you want to share your knowledge and experience. Next article will discuss the pros and cons of creating an agile Business Driven Enterprise Architecture, where the architects facilitate a group of business experts covering the overall enterprise structure.

Eskil Swende Eskil is main partner at IRM, a Scandinavian consulting company focusing on Enterprise Architecture and the Innovation Process. He is also a partner at IRM UK, a strategic education company in London giving seminars and arranging yearly conferences like EA, IA, MDM and BPM. Eskil is President of DAMA Chapter Scandinavia and has developed a global wisdom network of leading experts inside and outside DAMA, inviting them to give presentations and tutorials in Scandinavia. He can be reached at Eskil.Swende@irm.se.

You might also like