Sharing Success Factors for Enterprise Architecture Sally Bean sally@sallybean.com © Sally Bean 2012 1 Who am I? EAC Europe Program Director/Chair since 2006 10 years as an independent EA consultant Prior to that, 25 years at British Airways EA frameworks EA team/skills development Social architecture of EA 10 years as a Business Systems Architect Championed cross-departmental collaborative projects Worked on major change programmes Organised Architects’ community Special interest in EA and Systems Thinking/Cybernetics 2 How do I know Martin? 3 What am I going to talk about? Some of my thoughts and ideas for the future of EA Taking the Key Success factors described in “Building an EA Practice” as a framework for the talk 4 Key Dimensions of Architecture From Building an EA Practice (page 3) Vision Product Process People Plan 5 Key Success Factors for Architecture (Summarised) Be Clear on the Why and What of Architecture Vision Integrate Architecture with Business Strategy AND Projects Product Process Ensure Architecture actually steers behaviour towards business goals People Think outside-in Plan Balance Thought and Action Involve the right stakeholders in the right manner 6 Since 2006…. What’s changed? Increasing fragmentation – globalisation, outsourcing, virtualisation, consumerization, cloud, shared services Role of IT department in flux Increasing interest in Business Architecture Getting easier to find EA success stories What hasn’t changed? Need for coherence and agility in organizations We are still arguing about what EA is, and what its value is Basic success factors still apply 7 Key Success Factor: VISION Be Clear on the Why and What of Architecture Vision Product Process People Plan 8 Will we ever have a universal definition of EA? 18th April 2011 An enterprise architecture (EA) is a rigorous description of the structure of an enterprise, which comprises enterprise components (business entities), the externally visible properties of those components, and the relationships (e.g. the behaviour) between them. 7th January 2012 The Enterprise Architecture Research Forum defines the practice of enterprise architecture as follows: Enterprise Architecture is the continuous practice of describing the essential elements of a sociotechnical organization, their relationships to each other and to the environment, in order to understand complexity and manage change.[1] 2nd Feb 2012 ……….Gartner, one of the leading business research firms, defines the practice of enterprise architecture as follows: Enterprise architecture (EA) is the process of translating business vision and strategy into effective enterprise change by creating, communicating and improving the key requirements, principles and models that describe the enterprise's future state and enable its evolution. 9 The Building Metaphor is often used to illustrate the importance of Architecture The ‘Gherkin’ The Winchester Mystery House Source: http://www.winchestermysteryhouse.com/press.html 10 All is not what it seems: Winchester Mystery House? Built in San Jose, California by Sarah Winchester, the rifle heiress, after death of husband and child Built continuously over 38 years; 22 carpenters Approximately 160 rooms 40 Staircases Filled with unexplained oddities and bizarre features Lots of dead ends - a house "where downstairs leads neither to the cellar nor upstairs to the roof “ Design Objective: Confuse the Spirits 11 All is not what it seems: The Gherkin Design objective: “Symbolise the innovation and success of Swiss Re’s complex products and services portfolio” The reality? “…..fabulous from the outside, but inside it’s completely banal and it’s not functioning very well in terms of workplace culture. …..” (Tom Dyckhoff) The ‘Gherkin’ So what buildings does Tom like? 12 An alternative metaphor for the enterprise? Is it possible to distribute capacities for intelligence and control throughout an enterprise so that the system as a whole can self-organise and evolve along with emerging challenges? (Gareth Morgan, Images of Organization, 1997) What does this mean for EA? What can EA learn from systems thinking & cybernetics? 13 The ‘Why and What of EA’ My view Metaphors are great for bringing the idea of EA to life, but we should apply them thoughtfully and not extend them too far The Building metaphor has limitations, and does not reflect the dynamic complexity and human qualities of the enterprise We need to consider more organic metaphors EA seems to be most successful when there’s a clear primary motivation for it aligned with the values of the organisation If there isn’t one, ask ‘Where’s the pain? And ‘Who cares’? Organisations should develop a ‘pragmatically loose’ description of EA that fits their context and evolves over time 14 Key Success Factors: PROCESS and PEOPLE Vision Integrate Architecture with Business Strategy AND Projects Product Process People Think outside-in Plan Involve the right stakeholders in the right manner 15 What I see: Mainstream EA approaches are inaccessible to non-architects Zachman Framework? (Abstract content; no process) TOGAF IT process oriented 16 The DYA process framework is much easier for a non-EA person to understand 17 What does increased fragmentation and a stronger emphasis on Business Architecture mean for EA? ? ? ? ? ? 18 My view: A generic model of enterprise change, without architecture (market, legislators, supply chain, etc) External environment Change the Business Strategic Dialogue and Planning Run the Business Change Programmes & Projects (People, Process, IT, Facilities) Day-to-day Operations and Management Processes Guiding Processes Core Processes Enabling Processes 19 How does architecture contribute? (market, legislators, supply chain, etc) External environment Change the Business Strategic Dialogue More coherent and Planning business change by design Understanding Of Performance Run the Business Change Programmes & Projects (People, Process, IT, Facilities) Efficient and Coherent Change Projects Change directives Operational Expertise Improved capabilities Day-to-day Operations and Management Processes A more coherent, resilient and adaptive Guiding Processes Enterprise Core Processes Enabling Processes 20 EA can be positioned as a collaborative PRACTICE that facilitates business change (market, legislators, supply chain, etc) External environment Change the Business Strategic Dialogue & Planning Collaborative Practices Run the Business Change Projects (People, Process, IT, Facilities) EA Day-to-day Operations and Management Processes Guiding Processes Core Processes Enabling Processes 21 Helpful to distinguish Core activities from extended activities Investment & ‘Roadmap’ planning (market, legislators, supply chain, etc) Holistic Business/IT change design External environment Business & Technology Trend assessment Change the Business Strategic Dialogue & Planning Collaborative Standards, Practices Policies and Governance Run the Business Project Guidance and Assurance Change Projects (People, Process, IT, Facilities) Enterprise Model Management EA Day-to-day Operations and Management Processes Training? Asset Optimisation? Guiding Processes Core Processes Enabling Processes 22 EA is more a discipline than a department, with a wide community of interest Core Extended People accountable for EA practice, process and coherence People who contribute to the production of EA or are involved in its governance Consumers People who make use of EA content 23 CORE EA people must engage with many other different practice communities (market, legislators, supply chain, etc) External environment Change the Business Strategic Dialogue & Planning Practices Run the Business EA Change Projects (People, Process, IT, Facilities) OD BPM PM Dev etc Day-to-day Operations and Management Processes Guiding Processes Core Processes Enabling Processes 24 Key Success Factor: PRODUCT Vision Product Ensure Architecture actually steers behaviour towards business goals Process People Plan 25 Architecture is not always user-friendly or actionable Unwieldy, full of abstractions Lacks rationale Incoherent, incomprehensible inconsistent notations……. Random levels of precision 26 What I see: 3 types of EA content Prescriptive Descriptive Stating fundamental principles, policies, guidelines and standards to support the organisation’s operating model, cohesiveness and strategic direction. Models that must be adhered to, to maintain coherence Models, inventories and other artifacts that describe key elements of business, its information systems and technologies Descriptions of pattern-based knowledge Contextual descriptions that help to make architecture more relevant and understandable Programmatic Content with a time-based element to it, incorporating interdependencies E.g. Presenting a target state architecture and a coordinated portfolio of projects to achieve it, including building blocks that can be shared by organisations or projects 27 A way of think about selecting, communicating and managing architecture content Prescriptive Provide direction and guidance – or protocols for communicating . Must be authoritative, widely communicated and supported by governance procedures Primarily provide information. Must ensure ownership, audience, usage and value is clearly understood Descriptive Time-based element Primarily coordinate architectural change dependencies Programmatic 28 Any given deliverable may contain any or each of these elements Prescriptive The EA team does not maintain all the content, but provides the framework, structure and governance to ensure that it’s self-consistent and accurate e.g. Architecture Principles e.g. Technology Road Maps Descriptive Programmatic 29 Key Success Factor: PLAN Vision Product Process People Plan Balance Thought and Action 30 In Summary Design for adaptation and learning as well as execution Vision Product Process Use the content triangle to ensure architecture products are purposeful People Promote collaborative practices as well as processes Plan Make sure you keep moving 31