Categories
Enterprise Architecture erwin Expert Blog

Collaborative Enterprise Architecture Needs More Than Sharing PDFs

Collaborative enterprise architecture isn’t a new idea.

The very nature of Enterprise Architecture (EA) demands a collaborative effort. Enterprise architects are responsible for the architecture across the company, but they don’t own it. That’s down to the relevant departmental managers.

This considered, EA has long claimed to be a collaboration focused – but how collaborative is it?

Thanks to advancements in tech, the wider standard for collaboration allows even global organizations to share work, edit and comment. Because it’s all happening in-tool, it’s all logged and changes can even be represented in real time. Google’s Apps for Work has taken the enterprise by storm, and is a great example of this.

However, in the majority of cases, Enterprise Architects “collaborate” through reporting. But reporting being an avenue of collaboration shows a fundamental misunderstanding. Reporting is one-way, a dictation of what has already been done. Collaboration indicates that what has been done, has been done cooperatively. This means live input, suggestions and even changes by the relevant parties during the process.

Furthermore, not only is simply sending out reports not collaboration, the process is fundamentally flawed.

  • Changes have to be given after the fact, causing delays and other knock on effects
  • In many cases it might even be too late to make significant changes
  • Data outside of the tool is essentially ‘passive’ only, limiting its usefulness

The truly collaborative Enterprise Architecture approach

Compare this to truly collaborative EA. Feedback is given as the EA initiative develops, largely eliminating issues with delays. But with the complex and organization spanning nature of EA considered, facilitating collaboration the traditional way – through sharing office space and discussing things face-to-face – is infeasible  To be truly collaborative, Enterprise Architecture must facilitate collaboration ‘in-tool.’

Take Google’s Apps for Work suite. The mega corporation has long been a driver of technology, and an aspirational standard for software developers. Apps like Docs, Sheets and Slides have revolutionized the workplace, allowing collaboration in real time both in the office, and between different office locations.

Considering what’s expected of Enterprise Architecture and its Architects, it doesn’t take much to connect the dots. This is where Enterprise Architecture needs to be.

The benefits of truly collaborative Enterprise Architecture

Agility

Getting greater engagement and collaboration in EA from all relevant business and IT stakeholders, helps keep EA model content up-to-date. This supports faster and more reliable decision making.

Leading analysts have been expressing the importance of Agile EA for some time now, and the message hasn’t changed. Still, report-based collaboration as it’s widely executed in EA, is a barrier to such agility. In most cases it requires exporting data outside of the tool, where it can only be useful ‘passively’. It can’t be manipulated or re-worked.

This ‘half-baked’ take on collaborating essentially guarantees duplication in process. Either having to ‘regress’ and make changes after the fact, or in some cases, particularly in larger teams of architects, rework models, roadmaps and the like from the ground up, to ensure they’re aligned across the platform.

A truly collaborative approach, supported in-tool negates this, as everybody is updated in real time, and the architecture including changes to it can be commented on directly. This is also hugely beneficial going forward, as this sort of collaboration, encouraging people to comment in tool, essentially logs the thought process and reasoning behind certain changes and actions, allowing the EA department to be reviewed far more efficiently.

Enterprise Architecture Collaboration

Encouraging stakeholder buy-in

Stakeholders, decision makers, management. Traditionally, they’ve always been difficult for Enterprise Architects to get on board. The ivory tower nature of Enterprise Architecture can be a barrier for the non-expert and they may not fully realize the value.

However, with the acceleration in digital business, organizations can no longer afford to do this. Enterprise Architecture is essential for steering this acceleration, but it still needs to be more encompassing for senior figures to make the leap of faith.

True collaboration around EA helps in a number of ways. Consider the points below:

  • Trying to sync up busy calendars for meetings and the like is no longer an issue – the Enterprise Architecture can be shared with the relevant parties directly
  • It’s far easier to encourage additional investment to mature the Enterprise Architecture –  if those in charge of budget are directly involved in the Architecture, rather than passively, they’ll be easier to convince

This is a relatively new advantage to true, and in-tool collaboration, as in the past, inviting decision makers into the tool during the evaluation process required them learning how to navigate the complexities of the EA tool, or else sharing a PDF or Powerpoint presentation. However, modern EA can avoid this headache, with SaaS, web-based EA being as easy to navigate as clicking through a URL.

Decision makers can be sent directly to a point in the tool – to a diagram, roadmap, pivot table etc – via URL and submit their feedback, suggestions and/or concerns. The ideas behind leading collaborative apps are at play again here. Think ‘sharing’ in Google Drive, Docs, Sheets etc. In this case, proving the value of Enterprise Architecture goes from a lengthy process of organizing a time, exporting data etc, to a few button presses, and an automated email or notification.

And a number of other quality of life benefits…

Such as:

  • Stakeholders can contribute EA model data themselves
    • If they’ve have been given permission by the tool admin that is. This is beneficial as they might have knowledge of missing or out-dated attributes. This is better than the traditional method where stakeholders could see the EA model data but couldn’t engage or contribute
  • The ability to see in real-time when another team member or a stakeholder is viewing the same diagram, roadmap etc
    • This helps avoid any confusion in who’s working on what, and further eliminate duplication
  • Permissions – Being able to define exactly who can and cannot see data in the tool
    • Access can be restricted by customized parameters, e.g. by geography. In this case, stakeholders in the Australia office for example, can only view EA model content related to that location

As we accelerate towards a new era in digital business with the adoption of IoT and other technologies, Enterprise Architecture is going to be more in demand than ever. However, the old way to approach EA isn’t sufficient enough to support this. We need to approach EA greater emphasis on agility and collaboration.

collaborative enterprise architecture

Categories
erwin Expert Blog Enterprise Architecture

How Enterprise Architecture Underpins Strategic Planning

Strategic planning enterprise architecture is helping organization’s keep their enterprise architecture initiatives business outcome focussed …

Strategy essentially describes an organization’s means to an end. Good strategy requires a healthy understanding of the end goal before the methods to reach it are hashed out, and much of this understanding lends itself to “Strategic Planning.”

In short, strategic planning refers to the defining of strategy, goals and direction, but it also expands to the allocation of the resources needed to meet said targets.

So where does Enterprise Architecture come in?

In defining Enterprise Architecture (EA), leading business analysts, Gartner, have this to say: “Enterprise Architecture is a strategic planning process that translates an enterprise’s business vision and strategy into effective enterprise change.

EA teams work with stakeholders in IT and the business at large to define a future-state vision of the company. They consider future requirements, principles and models, and then compare this to the current-state of the company, identifying gaps and using these gaps as insights to influence plans going forward.

Therefore, we can see Enterprise Architecture as the bridge between defining a strategy, and its implementation.

One of the benefits of Enterprise Architecture in strategy implementation is transparency. How well strategy is communicated is an essential component of getting it right. Oftentimes, those formulating a strategy and those implement it are different people, in different departments, with different expertise. A common problem, as departments in organizations often work in ‘silos’ – parts of a larger whole working in separation to one another. This disparity is a hotbed for disconnections in data and ideas, and in turn, limited (or none at all) success in implementing strategy.

Well integrated collaboration support in Enterprise Architecture serves to align the relevant parties by keeping everyone up to date. It also benefits the business by applying a consensually agreed upon, and stable framework in which all parties can build on efficiently.

Strategic Planning Lifecycle

The figure above demonstrates EA’s place at the heart of strategy and implementation. Enterprise Architecture intercepts the various steps in planning and delivery. It provides analysis to highlight the more critical areas of attention, highlighting which projects should be prioritized. Additionally, EA also serves to align the various stages involved in delivery, through well structured governance of the architecture at large.

Strategic Planning and Business Outcomes

Gartner have often spoken about business outcome driven EA. The mantra is an attempt to shed some of the baggage in how enterprise architecture is conveyed to those outside the discipline.

EA has historically struggled with its perception as an ‘ivory tower’ technology discipline. Therefore, a business outcome approach is beneficial as it makes the end goal and benefits to the organization more clear to management and other stakeholders.

This approach benefits heavily from the ‘just enough‘ approach to enterprise architecture – also referred to as agile enteprise architecture – and focuses predominantly on what the business needs, and what the IT Organization must do to support it.

Business Outcome Driven EA Gartner

As indicated by the graphic above, strategy is at the root of this approach. Organizations must decide on their goals and direction, and then communicate this to the enterprise architecture team.

From here, the EA team can considering their business capabilities and map them out to the different Business Plans levels, before moving on to strategy implementation.

The Strategic Planning Timeline

The first point of call on the strategic planning timeline is to consider the corporate vision. This vision usually details things such as how the business leaders and other relevant stakeholders, think the company will differentiate itself from the competition; and the perceived value of the companies services and/or products (in the eye of the customer) compared to their competition.

Ideas pertaining to the transformation of the business are then weighted by their value in relation to the corporate vision. From here, the relevant resources needed to action such ideas are considered, and eventually compared to what the company already has.

For example, a business may decide that a better on-boarding process would help achieve its vision of being a leader in customer experience. One such way this could be achieved is through a more intuitive trialing and feedback platform. Subsequently, the business would analyze its current on-boarding process to highlight where it falls behind the newly established ideal. Transition planning would then be actioned to determine how the gap between the current process, and the ideal can be addressed.

Without enterprise architecture or strategic planning, these ideas are arguably only good for white board decorations. Attempts to implement the new strategy will likely result in a number of false starts, or even failure to get off the ground at all as essential considerations are overlooked, plans are rushed into action and the various organizational silos all pull in different directions.

With an enterprise architecture solution, however, ideas can graduate from the whiteboard, become almost tangible targets that departments can envision and work towards. With everybody on the same page and pulling in the same direction, not to mention the decreased likelihood of unwelcome surprises upon implementation, the whole process becomes a lot more manageable.

enterprise architecture business process

Categories
erwin Expert Blog Enterprise Architecture

Digital Transformation & Agile Enterprise Architecture

Digital transformation remains a hot topic as the convergence of new customer preferences and expectations, and the increasing number of touchpoints is driving business and technology decision-making like never before.

Rising to this challenge in the digital business world requires a laser-like focus on the customer and innovation opportunities, which means change is a necessity. Digital transformation is the crux to drive organizational, process and technology changes that help ensure the customer is more closely connected to, and better served by, the business.

Technology organizations will even begin to attribute their own revenue streams as digital business models play a much larger role in organizations of all sizes.

As such, enterprise architecture (EA) is extremely well positioned to support change and innovation initiatives, but how can EAs position themselves to influence and even lead digital transformation?

This will become increasingly relevant if analyst figures are anything to go by. IDC have forecasted that the percentage of enterprises creating advanced digital transformation initiatives will reach 50% by 2020, up from 22%. Additionally, Forrester sets out that only 27% of today’s businesses have a coherent digital strategy for how they will create customer value in the digital business world – a number which will only increase.

Digital Transformation Enterprise Architecture

Enterprise Architecture For Digital Transformation

Digital Transformation can be seen as customer and market pressures driving technology and organizational change and innovation that is necessary for the business to satisfy and delight its customer base (it is quite a mouthful I admit).

Architects should view the enterprise as a complex, living system and technology-enabled transformation requires a much more agile approach than traditional EA has been able to offer in the past. Focusing more on solving business problems than on extensive documentation, and taking a data-driven approach to transformation will allow EA to drive digital transformation.

Starting out on a transformation journey pursuing increased productivity alone is not going to deliver the kind of outcomes that will delight customers and set the foundations for competitiveness and growth. Instead, focus on the business opportunities that will allow you to better serve and delight the customer base, open up new products or services to the existing base, or open up a new customer segment entirely.

There is still much work to be done to break down the silos that exist; every department or line of business has its requirements and to a certain extent their own way of working, supported by applications that are siloed, resting on infrastructure silos.

In this type of environment the world is revolving around the organization’s infrastructure. But today, digital business often starts where the customer first touches the business online or via an app. This must be the new focus and the traditional silos need to be fixed in order to truly transform for the customer.

Transformation Requires Agile Enterprise Architecture

With as many articles and posts about digital transformation and EA, you’d think there was a defined clear path to follow on the journey to becoming a digitized business. Yet we all know there’s no recipe that can guarantee digital success.

One thing is for sure however, those organizations that can establish business agility as a strategic capability will be best placed to respond to the opportunities from digital transformation. An agile business means being responsive to new opportunities, resilient to risks, and innovative in the face of transformation requirements.

There are limitations to achieving business agility through EA, though. Those being:

  • EA is often buried deep within the IT team
  • EA has a poor connection to the business organization
  • EA is too focused on producing extensive documentation rather than delivering business outcomes
  • EA sits in an ivory tower

However, thinking about agility at the meta layer helps to describe an enterprise that is inherently agile, flexible and architected for continuing change and transformation. Start to think of business agility as a meta requirement, where requirement change must be supported. Even meta processes, where process change must be supported.

The agile EA needs to be oriented towards how things change, rather than the things themselves to help build an enterprise architecture and organization that can act with agility. Architects can focus on specifying technology that is inherently flexible so that it is capable of supporting the expected change.

EAs that can architect their organization for increased business agility can position themselves to influence and even lead digital transformation agenda, by providing the decision support system to focus and deliver on the right digital strategies.

enterprise architecture business process

Categories
Enterprise Architecture erwin Expert Blog

A Business Outcome Driven Enterprise Architecture Approach

Experts are invaluable. They’re the people who have demonstrated time and time again that they can be trusted in their relevant field. However, dialogue between experts and non-experts is not always as straightforward as we’d like it to be.

We’ve all experienced it, and perhaps we’ve also been guilty of it ourselves – that is, speaking about a topic with the presumption that your audience is already caught up.

Enterprise architecture (and its architects) is no different in this regard, and perhaps more guilty than most. Enterprise Architects (EA) can often fall into the trap of demonstrating the technical wizardry behind building processes, and understandably so. This is the side of EA than an Enterprise Architect sees.

However, this generally isn’t the side that stakeholders want to see. Perhaps this is a crude analogy, but in health, you’re not too concerned with the biology behind why you’re all bunged up. The experts know why, but you just want to feel better.

You just want the outcome.

Enterprise architecture is no different. In this case, patients stakeholders want to see the solution. They want to see how a new or revised enterprise architecture initiative will bring the organization closer to it’s desired business outcomes.

This is why the traditional, standardized framework-centric take on EA has its limits (but that doesn’t mean enterprise architecture frameworks are obsolete). IT thought leader and leading Gartner researcher, Brian Burke (above) previously shed some light on this:

“Focusing on a standard EA framework doesn’t work,” he said. “In the past EA practicioners focused on deliverables that were useful to enterprise architects but not valuable to senior management and/or did not respond to a specific business IT need.

“We’ve witnessed a change in mind-set, execution and delivery of EA. The value of EA is not in simply ‘doing EA’, but rather in how it can help evolve the business and enable senior executives to respond to business threats and opportunities.”

Brian Burke’s statements are echoed across the industry. Enterprise architecture has got to become more about business outcomes and the deliverables that steer an organization toward them.

Enterprise Architecture Deliverables

Gartner have actually outlined the deliverables behind the wheel – categorizing five different deliverables that will aid in EAs delivering business value.

Measurable Deliverables – Deliverables that measure EAs direct impact on a business.

Actionable Deliverables – Deliverables that drive change in relation to business outcomes.

Diagnostic Deliverables – Analytic tools purposed for determining the knock on effects of business decisions.

Enabling Deliverables – The collected information (e.g. from performance metrics) that enable diagnostic deliverables. Essentially the basis on which the analysis in diagnostic deliverables is formed.

Operational Deliverables – Deliverables focused internally, on the EA teams themselves. They help define where an EA team is now and an outline of what should be done to move forward.

Just Enough Enterprise Architecture

Frameworks can still be implemented, however. But they should be implemented malleably, as opposed to being rigid as not to undermine EAs rule of best practice – “Just Enough” enterprise architecture .

“Just enough” enterprise architecture is an EA mantra for avoiding the problems that come with over analysis. Problems such as delayed decision making and missed opportunity thanks to a symptom colloquially dubbed “analysis paralysis.”

A deliverable/business outcome approach can help address which tangents are most important to the organization, and therefore indicate which is best to follow. Then, rather than doing everything in a blanket, one size fits all take on EA, enterprise architects can be far more precise, saving themselves time, and moving projects through the pipeline more quickly.

Business Outcome Driven EA and Alignment

A businesses outcome based approach to EA will also help align the business needs with the IT department as a whole. By focusing on what the business needs, you’ll be able to prime the IT & Technology services, as well as application portfolios in order to achieve what you set out to do in order to progress as departments, and the organization as a whole.

Business Outcome EA and Innovation

Innovation is becoming increasingly more important in business. It should now, ideally, permeate every inch of an organization both encouraging and enabling innovation indiscriminately across processes. Enterprise architecture is no different in this regard – there’s even a case for innovation being even more important to EA, as they administer the foundations in which to implement new ideas.

The business outcome approach to EA, can provide a platform upon which innovation can be carried out.

enterprise architecture business process

Categories
erwin Expert Blog Enterprise Architecture

How Does a Vanguard Enterprise Architect Manage Innovation?

We should move away from the ‘burden of innovation’ expression. Innovation is born of free thought, expression and creativity, and to label such a notion a ‘burden’ has always seemed a bizarre turn of phrase.

Of course, some people are naturally better at innovation than others, and those that struggle with the discipline may feel burdened with pressure if you demand innovation from them. But it’s unlikely that either employees or business leaders will feel oppressed by the notion that their good ideas will have a positive impact on the business.

Gartner: “By 2016, 30% of global organizations will establish a clear role distinction between Foundational and Vanguard Enterprise Architects.”

It’s for these reasons why Enterprise Architecture going forward, needs to adopt the Vanguard Enterprise Architect.

An innovation driver, the Vanguard enterprise architect deals with technology disruptions and enterprise connectivity; as opposed to the Foundational Enterprise Architect, who maintains enterprise technology and the systems of record.

Gone are the days whereby innovation is managed by a small group (i.e  a Research and Development team). We now welcome an era of collaboration, enabled by the speed and quality of communication the Internet can offer, and further enhanced by the Cloud.

With digital business, innovation should (and will) permeate every aspect of business – Enterprise Architecture included. In fact, Enterprise Architecture will arguably be the most imbued business department, due to their governance over steering innovation for the business as a whole.

EA’s will have to manage the current state of the business, but now the non-linear tasks attributed to digital business are also a duty. These are two very different responsibilities and therefore, not only warrant, but demand two clearly defined and distinguished roles.

Bimodal IT

Bimodal IT is a business mantra whereby an organization fundamentally acknowledges the separation between new and old IT. The reason for its inception, is the maturing role of IT within organizations. Over time, we can see that IT has evolved, indicating it’s taken on new responsibilities, but hasn’t shed the old ones.

It’s become more capable and more essential, and so the tasks IT departments have to carry out have grown, rather than changed. Bimodal is a method of acknowledging this evolution, and effectively coping with it.  This is why colloquially, bimodal IT has been summarized as having your cake (old IT) and eating it too (new).

It accounts for two ‘modes’. Mode 1 being the more traditional, responsible for “keeping the lights on” – the cost savings, efficiency improving, core tasks we’re used to from IT.

Mode 2 on the other hand, is responsible for ‘new IT’ tasks, like innovation and businesses more disruptive factors. Sound familiar?

That’s because bimodal IT is closely aligned with the idea of a Vanguard EA. In fact, for either to work at their full potential, both should be employed in tandem.

The separation between the two modes and the two roles shouldn’t get in the way though. With well actioned collaboration, organizations can ensure their processes are carried out in the open for the relevant parties.

If teams behind both modes, and Enterprise Architects occupying either role (Foundational or Vanguard) are aware of what one another are doing and even share resources in order to help one another, the system becomes frictionless. This effectively blurs the antithetic nature of the disciplines as in the end, everybody is still working towards bettering the business and it’s operations.

Bimodal Mode 1 and 2

The above shows the differences between the two modes. Most prominent perhaps, is the increased IT agility awarded by Mode 2. In an ever changing field such as digital business, agility should be a priority for any organization.

Benefits of Enterprise Architecture Tools in Bimodal IT

A good Enterprise Architecture tool (or digital business platform) can aid the alignment of the two modes. You’ll be able to clearly identify the different assets associated with the modes, as well as facilitate improved communication between the relevant parties.

The benefits don’t end here though.

With an efficient, agile EA tool, planning can becoming more accurate and reliable through the well applied use of roadmaps; you’ll be better equipped to understand the impact and costs of change; business and IT assets can be standardized so everyone is always on the same page – facilitating better communication; the traceability of objectives to projects will be improved, increasing visibility; and with all this in mind, collaboration between individuals and teams will benefit too. And that’s just the tip of the iceberg.

enterprise architecture business process

Categories
erwin Expert Blog Enterprise Architecture

Avoiding Analysis Paralysis With “Just Enough” Enterprise Architecture

In the past, analysis paralysis and enterprise architecture had gone hand in hand causing bottlenecks in new initiatives.

It’s natural that you want to be accurate and your work correct. But it’s very easy to become so focused on having every last detail 100% perfect, that it results in delayed decisions and business outcomes – or, “Analysis Paralysis”.

In this article we lay out actions that you can follow to help avoid analysis paralysis pitfalls using “just enough” enterprise architecture, and look at the tools and techniques available to build, analyze and communicate it effectively. First off, here’s a definition I think explains the concept quite well:

“Analysis paralysis or paralysis by analysis is an anti-pattern, the state of over-analyzing (or over-thinking) a situation so that a decision or action is never taken, in effect paralyzing the outcome.”

Set a decision deadline

In today’s business environment, the actions (or inactions) of an individual have an impact on those above, below and beside them. Determine the timeframe in which your analysis or recommendation MUST be completed to avoid a stalemate situation where others are waiting on you.

Enterprise Architecture specifics:

  • Set distinct timescales when defining architecture change
  • Set change around Time based, Goal Driven initiatives

Often organizations have long timescales for analysis and get embroiled in building complex models when what is really needed is to understand the objectives and key initiatives in the business. Once these are clearly understood then change campaigns can be designed to deliver an architecture that fits the business.

Ask colleagues/peers for a sanity check

Including others in your work process improves the likelihood of an effective outcome. Diversity of thought gives you a broader context by which to build, analyze and communicate information.

Enterprise Architecture specifics:

  • Incorporate ideation
  • Understand the key players and ask for them to collaborate directly in the process
  • Avoid building a model in isolation and then asking for comments and suggestion

Look to incorporate multiple stakeholders either directly or by using output from any IT innovation campaigns that exist within the business.

IT Innovation Campaign

Collaboration is about asking people to help directly in the architecture process. This is key to not over analyzing the model, but focus on what needs to be done. An example would be to collaborate directly with the security team should a model component have a security impact.

Don’t get lost in information/Don’t get lost in the detail

It can be easy to lose oneself in a rabbit hole of information. Whether that be out of an innate curiosity to learn, or a paranoia that there is significant, and increasingly important information just a little deeper.

It’s undoubtedly a tough cycle to crack. Yet it’s solution unfortunately draws a line between frustration and simplicity. That’s because, simply put, the answer is just strict self control and regulation. Limits should be set and adhered to, so that you can efficiently establish what you’re trying to understand in the present, and what you’d like to accomplish in the future.

Enterprise Architecture specifics:

  • Separate Enterprise Architecture from Solution Architecture, understand that detail does exist where Architecture meets design
  • Use a goal based decision process, keeps a focus on what needs to be built and by when
  • Concentrate upon interfaces / relationships
  • Define the core properties to be collected and implement quality checks
  • Harvest and connect to records of source

Avoid detail by focusing on how to make strategic changes rather than a focus on how a solution is going to be built. Thus, we should pay more attention to delivering capabilities, and not the configuration of solutions. This means we need to model by capability and look for high level architecture patterns.

Don’t wait for optimal decisions

Waiting on optimal decisions carries many of the same problems as getting lost in information. Whether or not a decision is optimal is completely subjective to circumstance.

Meaning that if you do wait, and the opportunity passes, you’re then waiting for the next horizon of peak opportunity, looking out for similar signs as before as to point it out. However, as you’ve waited, the likelihood is that the circumstances would have changed around you, meaning that those same indicators will no longer be relevant.

This creates a perpetual cycle of waiting – waiting… waiting. A better approach is to make decisions in optimal ‘moments’, quelling the stagnation of perpetual waiting. After all, decisions can be tweaked and changed in the future, it’s indecision that stays the same.

Enterprise Architecture specifics:

  • Use analytics and cost analysis driven by focus on desired outcome
  • Focus on goal based analysis
  • Just enough architecture to support an optimal decision at a point in time
  • Adopting a more agile approach to enterprise architecture, in order to adapt decisions in the future when required

Make optimal decisions based upon SMART objectives, focus on building the architecture to deliver the capability at a point in time. This is what is at the hub of just enough architecture.

Goals and capabilities should be broken down into components and we should focus on delivering an architecture to support them. A series of small iterations, whilst collaborating with the key people will build an actionable architecture. Use Kanban to manage the process, roadmaps to validate a particular solution against the required capabilities and goals.

Step towards a decision

One of the reasons people find making decisions so difficult, is the weight of the decision in question. For example, the decision to perform a 180° turn on a plan you’re currently actioning might seem infeasible. 18, incremental, 10° shifts? Not so much. Smaller decisions and the smaller shifts in action that they carry are a great way of wriggling out of analysis paralysis.

Enterprise Architecture specifics:

  • Understand the iterations required to build a solution
  • Kanban the iterations
  • Use impact analysis to reveal dependencies
  • Roadmap by goal and capability

Use all the tools available – Kanban to manage the process including collaboration, use diagram tools to see architectural dependencies, roadmap goals, capabilities, applications and infrastructure.

If we keep the models at a high level answering goal based questions then we can build just enough architecture.

Summary

The core purpose of Enterprise Architecture can be outlined as follows:

  • Aligning IT investments with business needs to increase their profitability
  • Highlighting weaker, less cost efficient areas of a business and amending them
  • Improve the decision making at executive level
  • Increasing the benefits from innovation
  • Delivering strategic change initiatives

(Source : Gartner)

What do we find? Complexity in presentation of data; detailed design models instead of stakeholder based outputs; and the mixing of Solution Architecture and Enterprise Architecture. Additionally, it can be impossible to make decisions unless you abstract upwards.

Doing just enough is a case of focusing on outcomes and not building detail. It means focusing on goals and how to address them. Incorporating existing Innovation initiatives.

Creating Capability based models to represent the business. Associating with Application and Technology layers to understand solution patterns rather than the exact solutions need to make key decisions.

Choosing to focus on just enough architecture that focuses on high value business outcomes, gives the architect the best chance to deliver the core purposes of EA. All this adds up to increasing time to market, and quite simply – less headaches.

enterprise architecture business process

Categories
erwin Expert Blog Enterprise Architecture

Using Enterprise Architecture Models, Views & Diagrams

Models and views are fundamental to managing and communicating enterprise architecture (EA).

Enterprise Architecture Models

A model represents the data for an organization that describes the architectural concepts. It is based upon the underlying meta-model provided by an enterprise architecture framework.

Having a consistent underlying model allows an organization to have an authentic representation of its information – an advantage not afforded by the ad-hoc, spreadsheet and presentation tool approach to enterprise architecture (a.k.a, the “Office Tools approach”).

Enterprise architecture models represent the structure of an organization and how the technologies and other assets that power the organization are interconnected. An enterprise architecture model is the foundational representation of this information. The blueprint.

Therefore, an understanding of enterprise architecture views and diagrams has to start here. That is because views and diagrams are ultimately just different ways of communicating the information in a model.

By filtering the information present in the model, views and diagrams can help involve less technical stakeholders and provide the organization more generally with a new perspective, more comprehensive insight and greater opportunities for process and technological improvements.

Enterprise Architecture Views

A view is a work product that can be used to communicate, analyze and manage EA models. Most frameworks include a default set of views. The ArchiMate® specification from the Open Group provides a set of views along with their underlying notation so that you can recognize a concept from its visualization.

Using different views allows an organization to represent a model from different perspectives – or viewpoints. These alternative viewpoints on a model allows organizations to focus on specific concerns regarding the model. They can also suppress irrelevant information and detail to provide a simplified, more easily digestible model.

For example, a financial portfolio viewpoint focuses on financial portfolio concerns and a financial portfolio viewpoint model contains those elements that are related to financial concerns from a more general model.

Views allow you to manage the abstraction of a model so that it is relevant to different stakeholders. A business stakeholder may have a high level goal oriented viewpoint and a software developer may have a detailed technical viewpoint of a model.

Views are represented in different ways according to stakeholder needs. In this article, we are focusing on diagrams, which are a common way for most enterprise architecture frameworks to represent views.

In later articles, we will cover other types of views such as pivot tables, charts, Kanban boards and roadmaps that are all different perspectives on the underlying model.

Metamodel and views
Figure 1: Multiple views for a single model

Figure 1 shows some sample views of a subset of the meta-model. Here we are showing application components and assignments to locations.

You can see that there are many different views of the architecture depending on stakeholders needs.

Enterprise Architecture Diagrams

Diagrams provide a view of the underlying repository concepts and their associations. The open Group ArchiMate® 2.1 specification contains a core set of views, an implementation and migration extension and motivation views.

These are the example views provided by the Open Group. However, ArchiMate® is not limited to just this collection of views. You may also create your own views (meta-diagrams) to suit your own purposes.

Enterprise Architecture Layered View
Figure 2: Example layered view

Figure 2 is an example ‘layered’ view from ArchiMate®. The layered view is useful as it contains nearly all of the meta-types and meta-associations in the ArchiMate® meta-model. You can see on this view that we are focusing in the center on the ‘Upgrade Claims Handling’ work package. We’re also showing the connected associations that this work package has to other concepts.

The other concepts include the driver (Customer satisfaction), goal (Revise claim handling process), application component (Call center application), deliverable (Upgraded website for claims handling), requirement (All claims shall be submitted online) business service (Faster claims handling) and role (Claim reviewer). Each of these associations are different and are represented in a different graphical manner.

The layered view is also useful for showing the layers between the different domains of the architecture.

ArchiMate layered view showing layers
Figure 3: ArchiMate layered view showing layers

In Figure 3, the layers are depicted with different colors. Yellow icons represent the business layer, blue icons for the application layer and green icons for the technology layer.

Representational Consistency

Many of these viewpoints can be created by hand or in a drawing tool, however, a major benefit of having a model and ideally a repository-based tool is that your views are consistent. That is, they are represented directly based upon the associations in the repository.

No matter what type of view, the information should always be representationally consistent with the model. However, for the sake of visibility, it is a good idea to sometimes hide associations and detail in views to match stakeholder needs.

Metamodel and views
Figure 4: ArchiMate viewpoints mapped to a model

In Figure 4, we can see that we have two very different viewpoints for the same underlying meta-model.

The ArchiMate® Stakeholder Viewpoint shows the drivers and assessments. You can see that some of the same concepts are represented in the ArchiMate® Motivation Viewpoint which is showing the overall motivational strategy for our business.

All associations that are shown exist in the repository. When a diagram is created, you should expect your tool to show the associations that exist between two concepts automatically.

Custom Views

Architecture frameworks such as ArchiMate® and TOGAF® provide a set of views. In the case of ArchiMate®, the views are example views and ones which a user of the framework may find useful.

Most of the enterprise architecture frameworks are designed to support custom views. That is, a set of views that helps a stakeholder comprehend the architecture.

Summary

Views provide a representational consistent view of the underlying model. Views can contain as much detail or as little detail necessary to communicate the model to the appropriate stakeholder.

Diagrams are the most popular form of views and ArchiMate® provides a standard notation for the communication of views. The benefit of this being that each stakeholder has the same understanding of any concept. This is much like any builder will be able to understand any set of building plans no matter who the author is as they use the same design standards.

Enterprise architecture review

Categories
erwin Expert Blog Enterprise Architecture

Guide: Enterprise Architecture Frameworks & Meta-Models

In much the same way as any building or infrastructure project requires different stakeholders and different plan views, enterprise architecture (EA) requires the same.

You wouldn’t build a house without understanding the building architecture, pipe-works, electricity plans, ground plans, all within the context of each other. It provides the plans for different views of the enterprise. Enterprise architecture frameworks describe the standard views that an organization can expect to see.

Enterprise Architecture Discipline

The discipline of EA, views an organization as an overall system of complex and intertwined systems. Effective management of such complexity and scale requires tools and approaches that architects can use. An architecture framework provides the tools and approaches necessary to abstract this information to a level of detail that is manageable.

A framework helps bring enterprise design tasks into focus and produces valuable architecture description documentation. The components of an architecture framework provide structured guidance that is divided into four main areas:

Architecture description:

How to document the enterprise as a system from different viewpoints. Each view describes one domain of the architecture; it includes those meta-types and associations that address particular concerns of interest to particular stakeholders; it may take the form of a list, a table, a chart, a diagram, or a higher level of composite of such.

Architecture notation:

How to visualize the enterprise in a standard manner. Each view can be represented by a standard depiction that is understandable and communicable to all stakeholders. one such notation is ArchiMate® from the open group.

Design method:

Processes that architects follow. Usually, an over arching enterprise architecture process, composed of phases, breaks into lower-level processes composed of finer grained activities. A process is defined by its objectives, inputs, phases (steps or activities) and outputs. Approaches, techniques, tools, principles, rules, and practices may support it. Agile architecture is one set of supporting techniques.

Team organization:

Guidance on the team structure, the governance of the team, the skills, experience and training needed. Kanban boards and agile architecture can help provide team structure, governance and best practice.

Enterprise architecture review

Types of Enterprise Architecture Framework

There are a number of popular enterprise architecture frameworks available:

  • ArchiMate – An open Group Architecture Framework – a widely used framework that includes a notation for visualizing architecture. May be used in conjunction with TOGAF®.
  • TOGAFThe Open Group Architecture Framework – a widely used framework including an architectural Development Method and standards for describing various types of architecture.
  • DoDAF – The Department of Defense Architecture Framework – the standard for defense architectures especially in the United states.
  • MoDAF – The Ministry of Defense Architecture Framework – the UK standard for defense architectures.
  • NAF – the NATO Architecture Framework – a standard adopted for NATO allies.
  • FEAF – A federal enterprise architecture framework issued by the US Federal CIO council.
  • FEA – the 2002 Federal Enterprise Architecture (FEA) guidance on categorizing and grouping IT investments (issued by the US Federal Office of Management and Budget).
  • Zachman Framework – a classification scheme for EA artifacts launched in the early 1980s by John Zachman – often considered the father of enterprise architecture.
  • TM FORUM – Telemanagement forum – standard reference architecture models for the telecoms industry.

Enterprise Architecture Meta-Models

A meta-model is a description of a classification of a set of things. It describes the types of things (meta-types), the rules between them (associations) and the attributes that describe them. Meta-models can usually be built to describe any type of problem or scenario.

They are often graphical and are represented by boxes and lines. Boxes indicate the metatypes and lines represent the associations. Meta-models are used by end users to express models.

In the Figure 1 meta-model example below, we could describe the relationship between a Pilot, Airline and Aircraft.

Meta-model
Figure 1: Meta-model

In the model in Figure 2 below, we use the meta-model to guide the construction of the model. The meta-model provides the framework within which the model can be constructed. We call the instances of the meta-types – Concepts.

Model
Figure 2: Model

Each enterprise architecture framework will usually have an underlying meta-model that describes its meta-types and associations. An example of a meta-model for innovation management is shown here in Figure 3.

Innovation management meta-model
Figure 3: Innovation management meta-model

In Summary

This article covered the core concepts for meta-models and associations. Meta-models are the core building blocks for any architecture framework. They provide the basis for rigor and consistency for model data. Without an enterprise architecture meta-model, the whole management of enterprise architecture becomes extremely difficult.

Categories
erwin Expert Blog Enterprise Architecture

Enterprise Architecture Case Study: Collaborative & Agile Enterprise Architecture at Plymouth University

Plymouth University is the 15th largest University in the UK with over 27,000 students and almost 3,000 employees. It was recently ranked 37th in the Times Higher Education World University Rankings 2015 of institutions under 50 years old. A new erwin customer, Plymouth recently selected erwin’s agile enterprise architecture solution to support a collaborative approach to IT strategy planning and architecture decision-making.

Craig Douglas, Enterprise Architect at Plymouth University, spoke about their current initiatives and selecting a new tool. Craig leads the EA function, working with stakeholders across the organization to align corporate and IT strategies, and facilitate effective change for the University and its underlying processes, information and technology assets.

EA is a relatively new function at the university?

“Yes, EA is relatively new to Plymouth University and new to most of the Higher Education sector in the UK. It was introduced by the Head of Strategy and Architecture, Adrian Hollister, with the aim of creating a window into a sustainable IT future. This included governance frameworks, security, and documentation of the as-is and to-be. Adrian formed the Enterprise Architecture Practice of Excellence and invited people throughout the University to take part and have their say.”

What role does enterprise architecture play at Plymouth University?

“For us, it’s about taking the sound ideas of the business and looking at how we can best deliver them through technology. It’s no longer technology for technology’s sake, we’re focussed on adding value, improving efficiency, increasing performance, and making best use of existing capabilities to deliver what the business is asking for.”

What challenges do you face in EA today?

“We need to ensure we fully understand what we have in terms of technology and capabilities, and we need to constantly evolve on what we have and innovate. It’s important that we can understand where everything fits together with a complete view of all relationships and interdependencies. Once we have this, we can confidently produce diagrams and analysis to share our architecture honestly with the wider University and possibly beyond. It’s important to me to share our architecture with the widest group of stakeholders as possible.”

What prompted you to look for a new enterprise architecture solution?

“We’ve been running the enterprise architecture practice for about two years now and have a team of six architects. We had been using an open source EA tool but every week the management team would make requests and we would struggle to provide the answers they needed. So we began to look for a more collaborative platform that could help us produce all the required diagrams, reports and analytics with greater agility. We tried a few products and spoke with several different software vendors and ultimately opted for erwin.”

Why did you select erwin’s Agile Enterprise Architecture platform?

“erwin ticks all the boxes for being SaaS, multi-platform, collaborative, and flexible in that the underlying metamodel can be customized. It allows us to tailor our reporting capabilities and work with all stakeholders on architecture diagrams. Previously, I had to manually re-create a lot of diagrams produced by my colleagues which wasn’t ideal. Being able to work on a tablet is a real bonus too when it comes to mobility and sharing our architecture. Overall it ticked more boxes than the other tools and it’s very competitively priced.”

What’s next for enterprise architecture at Plymouth University?

“I’m excited about getting to grips with the platform and getting results from it. Overall we’ll be focussed on working much more collaboratively in enterprise architecture. We will be utilising the tool to push towards a complete understanding of our current capabilities and inform future projects like data centre, disaster recover options alongside many other high profiles opportunities. We’ll focus on using the diagrams and analytics to manipulate the metadata to get the end results.”

Visit the Plymouth University IT Strategy & Architecture blog for their latest updates.

enterprise architecture business process

Categories
erwin Expert Blog Enterprise Architecture

Agile Enterprise Architecture in Higher Education

Over the last 5-10 years enterprise architecture (EA) has gained momentum in the Higher Education (or Further Education) sector, with many University and College institutions establishing an EA practice to help get on top of constantly changing and complex IT strategy and business strategy requirements.

Universities are in an especially unique situation of being both a research business and education business, with a degree of overlap between the two (researchers are also often the educators). And the added dichotomy of Universities both competing and at the same time collaborating with each other.

There are many complexities to doing EA in Higher Education, with tightening budgets, pressure to rationalize IT and related support and services. At the same time they must provide flexibility to cope with changing requirements, deliver innovative services to students and academics, and prepare for whatever is next on the horizon.

This is where agile enterprise architecture helps. But first, let’s briefly look at the current state of EA in Higher Education.

Agile enterprise architecture for universities

Enterprise Architecture in Universities

There are varying levels of EA maturity in the University/College ecosystem. Less mature organizations will often utilize Visio, Powerpoint or UML modelling tools to complete architecture-related tasks. However, there are major challenges with these tools around consistency of multiple diagrams, the effective communication and collaboration of architecture assets with stakeholders, and the timeliness of assets for use in decision making.

At the opposite end, the more mature institutions have purchased specialist tools and established an EA practice, and are using a common EA language such as ArchiMate® to build, manage and communicate assets in a consistent manner.

So what’s next for Higher Education institutions?

Adopting Agile Enterprise Architecture in Education Institutions

Every year EDUCAUSE, the non-profit organization whose mission is to advance higher education through the use of IT, publish a list of Top 10 IT Issues. One major theme from the 2015 list is the shift in Higher Education IT’s focus from technical problems to business problems, along with the growing interdependence between the IT organization and business units.

How Higher Education institutions respond to this acceleration of changing IT and business requirements is a top issue for Enterprise Architecture. To simply keep pace with the rate of change in 2015 and beyond, organizations must develop the capability to act with agility, to learn, respond and take action in shorter amounts of time.

What’s required is a new approach to enterprise architecture that’s focused on producing just the right amount of architecture assets for senior stakeholders and decision makers – communicating architecture quickly and only when it is valuable to do so for more agile IT and business decision making.

In the past, architects have often been guilty of producing detailed EA documentation but much of it providing little value to senior decision makers. Universities need to move away from this and adopt an agile enterprise architecture approach.

enterprise architecture business process