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

What’s the Best Way to Get Answers to Your erwin® Data Modeling Questions?

So, you are in the middle of a modeling session, and something you are doing triggers a question in your mind. What are the resources to get answers to those questions, and what resource is best to use for which situation?

Probably the easiest way to seek an answer is to hit the “F1” key to activate erwin Data Modeler’s context-sensitive “Help” system. erwin will automatically search for help about the functionality you are using without your having to determine the best search terms. Beginning with erwin r9.6, the Help system is online and dynamic (if you are not online, Help defaults to the content packaged and installed with the product), receiving regular updates.

If the context-sensitive Help does not give you the answer you need, the next step is to go to “Help/Help Topics” in the Help system, and either do a search, or look through the indexes for the functionality you are exercising. The benefits to the Help system build into the product is that it is quick and available 24/7.

If the Help system does not answer your question, the next step is to go to the erwin Technical Support Web Page. This one-stop-shopping page offers a variety of immediate tips and a variety of options tailored to the complexity and urgency of your question.

The top left resource is our Knowledge Base Search. Our engineers regularly publish new Technical Documents on tips, techniques, and problems as we encounter questions from customers. This regularly evolving source of knowledge is also available 24/7 and is quick and easy to use. To make your search as productive as possible, especially when using multiple terms, click on the Search Tips link (below the search box) and/or click on the Most Viewed/Recent Articles for popular and the latest breaking knowledge. When you run your search, we also provide tips on how to expand your search beyond our Knowledge Base by using a popular search engine.

If the Knowledge Base search does not supply the answer to your question, or if your question is relatively esoteric, you can also try asking your colleagues in the erwin Community, which resides next to the Knowledge Base search box. While this won’t provide an immediate response, it will enable you to access the knowledge of a large cross-section of fellow erwin users. This is especially helpful when looking for feedback on how others have accomplished a specific task.

If the above search options fail, then please contact us. The quickest way to do this is to click on the “Support Chat” button directly below the Knowledge Base search box. A erwin Technical Support Engineer generally responds within 30 seconds. You can ask your question immediately with no case-opening formalities. If the question is complex and requires talking, screen sharing, files to be transmitted, tracking, etc., the engineer will open a case for you and then call you back to proceed.

If you initially know your question is complex, the best step may be to open a case via the “Open a Support Ticket” option in the bottom right, next to the Chat area. This allows you to express your question in your own words, provides a record of the complex details, and provides functionality for screen sharing, transmission of files, and a tracking process that is monitored by management. It also enables the content to be shared with other engineers, in case the original engineer needs to engage senior resources or send the matter to our Sustaining Engineering Developers.

Each of the above contact techniques offers different speeds of response, ease of contact, and communications methods. Our mission is to provide the best possible answer in the most professional manner in the shortest possible time to help you meet your data modeling and data governance needs. Being aware of all these options may help you decide which will be most productive, depending on your question’s complexity and urgency.

Lastly, if you want to escalate your matter at any time, there is a “Contact A Manager” button on the same Support page, which sends an email directly to the Support Manager and Principal erwin Engineers.

We look forward to hearing from you!

Categories
Enterprise Architecture erwin Expert Blog

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

The Role of Data Modeling in Data Governance

Greetings and Happy New Year to you all!

Over the past 9 months, the erwin Modeling team has been busy shouting from the mountaintops about our entry in the Data Governance space.  In April of 2015, we released a new edition of our modeling portal, erwin® Web Portal Data Governance Edition, and we have focused on explaining the key capabilities and value that this solution delivers in support of an organization’s data governance efforts.  Built on a foundation of erwin DM models, we naturally refer to our approach as model-driven data governance.  This is an apt description in that we support data governance controls and processes through and by leveraging data models.  However, I think in our natural inclination to focus on what’s “new,” we are relegating a key element of our data governance solution to the shadows.

The act of data modeling, when done correctly, is by definition a data governance activity and a key enabler for success for any data governance initiative.  A high-value output of any well-executed data modeling process is a set of standardized, business-aligned, and multi-contextual data definitions: “standardized” in that they conform to a reusable set of data definition requirements; “business-aligned” in that they capture business rules and regulatory requirements; “multi-contextual” in that they encapsulate metadata that represents both a business and a technical or infrastructure perspective.  They are also generally derived from a collaboration of business and IT stakeholders.  If the data modeling practice is mature, the models and the definitions they contain were created under some form of versioning control, review, and approval processes and industry-standard notations and methodologies.  In other words, the data modeling process is governed in its own right which naturally dovetails into and supports data governance at the enterprise level.  So it’s not good enough to say that data modeling supports data governance because, truth be told, data modeling and data definition through modeling is a key pillar of data governance.

Being the leader in data modeling, erwin Modeling has been delivering valuable capabilities in support of data governance for years.  It’s in the form of reusable templates, naming standards, use-defined properties, and support for other standards. It’s the relationships between the entities that capture the business rules and constraints inherent in our businesses and reflected in our data assets.  It’s the sound model management practices that promote collaboration and enable traceability.  Similarly, as data modelers, you have been living, breathing, and evangelizing data governance within your organization with every model you create.

As a heads up, I will be participating in a panel discussion on this very topic at DATAVERSITY’s EDGO conference on January 27th.  I would recommend attending this valuable virtual conference for anyone interested in this topic or data governance in general.

As an old grizzled data modeler (who asked to remain nameless) asserted in a conversation on the rise of data governance as a topic of interest and inquiry, we have been practicing data governance for decades.  We didn’t need a fancy name, we just called it good data administration.  Just another example of data modelers being ahead of the curve and leading the charge.

In this new year of 2016, make sure you resolve to hug a data modeler.  They deserve it more that you realize.

Have a great year!!!

Data Governance & Data Modeling White Paper Download

Categories
erwin Expert Blog

Why Enterprise Architecture Needs Maturity Models

Walk before you run. We’ve heard it a million times, referencing almost as many different disciplines. Yet as time is limited, it’s often human nature to want to get things done quickly. However, much like our first steps, building a successful Enterprise Architecture practice is a process worked on and developed over time.

This is where a maturity model comes in. Maturity models are employed as a means for businesses to evaluate their current position, and therefore, better understand when it’s the right time to move forward and how to do so.

At the risk of a metaphor overstaying it’s welcome, consider this: buying your infant an expensive pair of runner’s shoes and expecting them to sprint is a misguided presumption at the very least. With the child clearly not ready to utilize them, there’s absolutely no way to justify the cost. You’re better off with a pair that are fit for purpose with the knowledge that they will be outgrown.

Maturity model use in enterprise architecture

Enterprise architecture (EA) can be viewed in the same light. If your enterprise architecture practice is newly established – the type of set-up that’s focused on reacting to issues as they arrive – you shouldn’t expect the team to immediately start delivering the work more associated with vanguard enterprise architects, who’re more focused on thinking forward, planning and innovating.

A maturity model is essentially a survey based framework, purposed for assessing IT capabilities. Capabilities including but not limited to operational efficiency and effectiveness. In short, the IT leaders in an organization complete a survey, and are awarded a score based on their answers.

However, the maturity model itself isn’t where organizations will find its value. It’s the knowledge gained from an organizations current position and insight from the model and it’s suggestions that gives the model its worth. Businesses can use this information to influence development roadmaps for their enterprise architecture practices, to better them going forward.

Gartner’s own EA maturity model generates generic, yet prescient suggestions for developing a practice. These suggestions are the cumulative understanding and judgment of some of the industry’s most trusted analysts.

However, organizations should tailor their development plans to themselves, as the nuances of their individual experience will rely on the organizations own business outcomes.

Perhaps the biggest benefit of a maturity model for the EA practice, is that it can help you better identify the right time to go bimodal, establish Vanguard Enterprise Architect roles or expand the team. This is important, as the current industry trajectory indicates that bimodal approaches to IT will be increasingly essential as digital business continues to expand across markets.

The different levels of the enterprise architecture maturity model

Gartner’s is by no means the only maturity model in the discipline. However, due to Gartner’s prevalence and status as an industry trusted source of analysis, their model is a fine point of focus for this discussion.

Their maturity model identifies five different levels of maturity within enterprise architecture practices. Ranging from an enterprise architecture structure that is “Non-Existent”, to one that is “Ubiquitous.”

They breakdown the five levels as such:

  • Level 1: Nonexistent — As it sounds.
    In this instance, enterprise architecture either hasn’t existed until this point, or is in its very early stages of implementation, and any enterprise architecture work that has been done, was almost certainly informal and off cuff.
  • Level 2: Reactive — In this instance, an enterprise architecture practice does exist, and is officially recognized by the organization. However, the nature of the practice is one of response, rather than preemptive planning and action. Because of this, work is still on an ad-hoc or off cuff basis, and can usually only promise short term fixes.
  • Level 3: Functioning — At this point, an enterprise architecture practice is now operating with business outcomes in mind. The Foundational Enterprise Architect is often well represented here. However, the organization isn’t necessarily prepared for a truly bi-modal EA set up, and might struggle with balance when bringing in some of the more Vanguard EA responsibilities into the fold.
  • Level 4: Integrated — At this stage, the enterprise architecture practice is delivering value, and consistently so. Vanguard EAs are clearly established and so the business can adopt a ‘true’ bimodal approach to its operations. This is where organizations should aim to reach at a minimum as here, an organization is delivering on business outcomes.
  • Level 5: Ubiquitous — Here, enterprise architectures success has a trickle down effect across the organization. EA becomes a natural way of working and the principles behind the discipline are widely adopted.

Gartner's maturity model for EA

The changing role of Enterprise Architects

Along the EA practice maturity journey, the enterprise architecture team tends to refocus at the different stages. Initially, the practices’ main focus is providing guidance – if you’re familiar with bimodal IT (you should be) you’ll know that this corresponds with ‘Mode 1’. Here enterprise architecture is predominantly concerned with answering specific questions about maximizing efficiency in processes, reducing complexities and helping to steer and implement development decisions.

The practice then moves towards a new focus, concentrating on delivering business outcomes. Enterprise Architects are responsible for laying out the structure behind the business strategy, and working towards and finding the business outcomes behind said strategy. At this point, EAs are also responsible for ensuring IT in general, stays aligned with the wider business.

Lastly, an enterprise architecture practice will occupy the space it arguably needs to be today. Practices are now tasked with supporting digital business – a concept that occupies a mass of consumer markets, and continues to infiltrate more. This is where enterprise architecture demands innovation, and why innovation management capable EA tools are a smart and valuable investment. Enterprise Architects are now responsible for creating new business opportunities, not just support in reaching their outcomes. This demands a different type of Enterprise Architect, and the introduction of a new ‘Mode’ (Mode 2) into the way the practice operates.

In each of these transitions, the previous is built upon rather than forgotten. This is where bimodal IT is so important when navigating the digital business environment. A mature enterprise architecture practice demands responsibilities for both ensuring “business as usual” and delivering business innovations.

Categories
erwin Expert Blog

How to Make a Smooth Migration from erwin Data Modeler r7 to r8 to r9.x

Upgrading doesn’t have to be a difficult experience, but it does require planning. If you model your “as is” environment and your “to be” environment, prepare a written plan to get from A to B, review all necessary documentation, and then perform a dry run in a test environment, you can make a smooth migration of your production environment with minimal  disruption to your production environment. Let’s talk about the process in more detail.

First you want to review and describe your “as is” environment. You want to specify your “to be” environment and you want to plan your transition from “as is” to “to be”. This process should be familiar to data modelers since it is the same one you use to design a database. Modeling or planning your upgrade provides you with the same benefits of avoiding unpleasant surprises and last minute production impacts to your upgrade, as it does when building a database.

Next, you want to review all necessary resources. You certainly want to review all the product documentation having to do with upgrading. Product documentation can involve erwin Data Modeler Edition Release Notes, new features and enhancements, system Information, installation considerations, general considerations, known Issues, fixed Issues, licensing, training, and so on. Remember the Mart Server Release Notes (again, new if you are starting from a version less than r9) which include sections on Mart Architecture, Installing and Configuring the Mart, and upgrade and troubleshooting in. Product Documentation is available both from within the product, and online at https://s38605.p1254.sites.pressdns.com/support.

If you have questions beyond the Product Documentation, you can search our Knowledge Base, raise a Chat, open a Case, or call us by going to https://s38605.p1254.sites.pressdns.com/support.

You also want to review any environmental documentation and any internal company change request processes and procedures. You want to contact and establish a rapport with any IT resources that you will need if you are starting at a version less than r9x. Moving from r7x or r8x to r9x means moving from a two tier environment to a three tier environment and involves an application server and new security protocols.

After you have familiarized yourself with all the resources, you want to create a plan with the required steps, time frames, action owners, and resource contact information. The complexity of your plan may be as minimal as a simple email to yourself or other parties involved, or a real project plan. It all depends on what is necessary, but this is the time to make sure it is all written down, so you can understand the scope of what needs to be done.

When you have gathered this information and created your plan, we are happy to provide you with a pre-installation or pre-upgrade consultation to walk through your plan together.

Lastly, one of the *critical* steps for a smooth upgrade is to set up a test environment and perform a dry run of your plan with a copy of your data. To use the data modeling paradigm again, a dry run is your physical exploration or prototyping of your logical plan. If you run into any surprises, we can help you work through them with no impact to your production environment. A dry run helps ensure that when you perform your production upgrade there won’t be any surprises.

Additional installation and upgrade resources are available on our support site. In particular, we have a video, How to Make a Smooth Migration from erwin Data Modeler r7x to r8x to r9x, which discusses this process in greater detail.

In conclusion, upgrading can be relatively painless, but you do have to model or plan where you are, where you want to go, what steps are necessary to get from the beginning to the end of your journey, what resources you need to execute these steps, and then you must perform a dry run to verify your plan.

And remember, if you need a hand, we are here to help at https://s38605.p1254.sites.pressdns.com/support.

Categories
erwin Expert Blog

Innovation Management & Enterprise Architecture’s Role in Bimodal IT

Coasting and jogging was okay when IT was an agent of support. Infact, the intermediate pacing was ideal for the job, that required teams to operate and maintain mission-critical legacy infrastructure. But since the ascent of digital business, IT teams are now front and center and have garnered a new onus to innovate – and innovation is a sprint.

The problem is, IT’s old guard is far from retired and the support cogs still need to turn. Yet expecting a legacy/traditional IT team to take up the mantel of ‘new IT,’ is akin to substituting chalk for cheese at a dinner party for mice.

Enter bimodal. The technology equivalent of having your cake and eating it too. Bimodal IT is a Gartner-coined term and IT practice that fundamentally acknowledges the separation between new and old IT.

Bimodal IT – A Jog vs. A Sprint

The two (bi) modes couldn’t be more different – Mode 1 is more suited to the traditional, emphasizing scalability, efficiency, safety and accuracy. Whereas mode 2 is primed for non-sequential and often ad-hoc, emphasizing agility and speed.

A well executed bimodal IT practice seeks to blur the lines between the antitheses, and create a harmony between the teams.

Why Bimodal?

Industry adoption of bimodal practices is already evident. In a 2015 study, Gartner spoke to CIOs to determine their spending priorities for 2016. (Further reading: for CIOs 2016 concerns, click here)

They found that from a list of twelve, mode 2 occupied half of the list, and of the top three, mode 2 accounted for the number one and third spots respectively.

Bimodal IT Mode 1 and Mode 2

But adopting bimodal shouldn’t be solely down to industry trends – your business should adopt the practice on its own merit.

The reason being, is because bimodal is fundamentally intertwined with the DevOps and Agile Development philosophies – coupling rapid, evolutionary application and service development with IT operations and maintenance to deliver products on a rapid release cycle. This is an idea that resonates with organizations both big and small, as organizations across the board are already familiar with concepts such as Agile and Lean.

Implications of moving to Bimodal IT

This table shows the implications of IT moving to a bimodal setup. Remember, the overarching goal of Mode 1 is reliability, supporting the business critical applications, whilst the goal of Mode 2 is to enable the business and IT to act with agility in response to new opportunities and challenges.

Bimodal IT Comparison
Source: Gartner

Why decouple mode 1 and 2 in this way? Well, legacy systems are typically responsible for an organization’s most critical processes – managing critical data – and are valued for their reliability, availability and security. With these “brownfield” environments, it is far too complex and risky to experiment with innovative new ideas and introduce cloud services.

Where does Enterprise Architecture fit in?

Enterprise Architecture (EA) helps in several key ways. Firstly, in identifying your Mode 1 and Mode 2 assets; but also in improving communication throughout the organization, building accurate models and roadmaps, understanding the impact of change and identifying the real costs.

Additionally, EA helps in increasing project success and reliability, standardizing business and IT assets, and in traceability of objectives to projects for increased visibility.

It’s nearly impossible to experiment with innovative application development tools and cloud services on brownfield environments: the IT equivalent of spaghetti code, a byzantine tangle of systems, software and support personnel.

Instead, the bimodal approach identifies areas where IT has less to lose, but large potential gains, by using iterative development, new software tools and public cloud services. Many times, even the business model for an emergent IT service isn’t well understood and subject to rapid, market- and user-driven change. Here, it’s far better to have development and IT operations’ processes with the smallest possible overhead.

While the tortoise wins the slow, steady marathons, the hare is far better on an unpredictable course full of twists and turns.

Defining Mode 1 dependencies

To understand Mode 1 dependencies in your enterprise architecture, you should ask yourself questions such as:

  • What are the key systems?
  • What affect do they have on key processes?
  • Which locations are impacted?
  • Which organizations and roles are responsible?
  • What data is affected?
  • Is there any technology required?
  • Which business capabilities are affected?

One way to identify Mode 1 EA concepts is by querying relevant attributes. For example: all Business Processes that have high criticality AND all Applications that are supporting critical business processes. Applying this type of query to your EA models helps you visualize the assets and their relationships.

Identify Mode 2 candidates

To identify Mode 2 assets in your enterprise architecture you should identify concepts with low to medium Risk attributes, and high or relatively high Organizational Value attributes.

Enterprise Architecture Risk attributes

Running this query on your architecture models helps you visualize assets that fit Mode 2 IT approach. An example of this is shown below:

Mode 2 Visualization

Different viewpoints, such as circular diagrams, can then help you better understand the relationships between your concepts.

Mode 2 Circular Visualization model

Introducing an Innovation Management process

A managed innovation process feeding into your enterprise architecture workstreams acts as a mechanism for discovering the opportunities associated with Mode 2 assets. You can see in this framework, new ideas and initiatives (in the upper-left) relate to overall approach.

Ideas in Enterprise Architecture Process

Innovation Goals and Campaigns

Campaigns are an effective tool in focusing innovation/ideation efforts around an objective or goal. But how do you know where to focus first?

Our recommended approach is to target the “low hanging fruit” that you’ve identified by classifying Mode 2 assets. These efforts can then be aligned to the CIO’s goals with the use of Business Capability Maps and Motivation models.

In this example, you can see that the concept called Claim Management is both a Mode 2 technology priority and is connected on the Motivation view.

Innovation Business Capability Map

Innovation Goal Model

In Summary

A strategic planning lifecycle can support a bimodal approach to enterprise architecture. Businesses should use traditional enterprise architecture to identify Mode 1 dependencies and Mode 2 dependencies, answering questions such as: “What attributes make Mode 1 assets for you?”

Additionally, organizations should command innovation management to look at opportunities for Mode 2 assets. This way, business leaders can discover and focus innovation on areas of the business/architecture that carry less risk but considerable value.

A firm grasp of these principles can be the difference in adopting a truly bimodal approach, readying your business for the present market, whilst future proofing processes by enabling a truly Agile method of responding to change.

Categories
erwin Expert Blog

Why Bimodal Enterprise Architecture Needs SaaS

You may have heard the term floating around. You may have even tried to adopt it already.

In any case, bimodal approaches to IT are steadily becoming the new normal, as new onus is placed on IT teams to be the forefront of business revolution, innovation and progression, rather than ‘just support’.

So what is bimodal IT?

Well if you go by Dave Aron of Gartner’s definition, it’s something to do with Samurais and Ninjas – which sounds highly impractical in a modern setting. Especially in business. But Aron may actually be on to something.

“Bimodal IT is not two-speed,” he said. “It’s about Samurais and ninjas. You don’t want an army of ninjas because it would be too chaotic, and you don’t want your innovation done by Samurais because it would be too boring. The end game is to recognize who your Samurais are and who are your ninjas and have them working together.”

IT Organizations will have a bimodal capability

Ninjas and Samurais rarely let me down in a metaphor, but in case you’re still not following, bimodal IT is all about recognizing that IT has grown.

It views IT as having two recognizable arms, or types. Type 1 being the traditional, stability and reducing overheads focused arm, while Type 2 takes up the mantle of modern IT expectations in agile organization and a focus on innovation, time-to-market and alignment – all among common the most common CIO struggles.

Bimodal IT is the recognition that IT is no longer a single purposed tool of support, and that it’s grown into a division of business with wider reaching responsibilities. It’s not two-speeds, it’s multi-pronged. Two business arms working separately, yet in tandem.

Bimodal IT in Enterprise Architecture

Today’s Enterprise Architects reflect the duality of bimodal IT. They fall into two identities, the foundational enterprise architects (EA) and the vanguard. The foundational EAs handle enterprise technology maintenance, and the vanguards drive innovation and tackle technology disruptions as they come. Sound familiar?

The vanguard evolution is largely down to the much increased weight on technology and digital business as a whole. This new market demands agility, innovation and the other vanguard EA attributes as fundamental system requirements.

So where does SaaS come in?

Well first of all, what is SaaS? Despite its homonymity, SaaS isn’t about snappy fingers and fierce attitudes. It stands for ‘Software as a Service,’ and as Gartner defines it, is “software that is owned, delivered and managed remotely by one or more providers.

“The provider delivers software based on one set of common code and data definitions that is consumed in a one-to-many model by all contracted customers at any time on a pay-for-use basis or as a subscription based on use metrics.”

In essence, SaaS is a modern take on leasing software, that shakes off the installation costs, upkeep costs, and other headaches (that often cost), associated with locally stored software.

Instead of running locally, stored on on-site hard drives and discs, SaaS systems operate in the cloud.

But much like new-age IT, SaaS isn’t just about reducing overheads – it’s also a key enabler in business agility.  The hosted nature means the relevant parties can all be updated in real-time, and acts as a fantastic facilitator to dialogue around suggestions and queries. This collaboration is crucial in being able to adjust, pivot and realign quickly in the face of disruption.

Enterprise Architects find SaaS particularly useful for these reasons. The ease of collaboratively modeling, roadmapping and effortless communications are positives that can’t be ignored.

All of this equates to a model that’s not only ‘agility-capable‘, but primed for such reasons, making it a perfect harmony to EAs new song.

SaaSy Bimodal IT

For many businesses, the SaaSy approach to IT is the only way to facilitate adopting bimodal IT. Many small-to-medium sized businesses (SMBs) don’t have the resources to action a truly bimodal approach in house. Between maintaining systems, and other tasks typical of traditional samurai IT, there simply isn’t enough time in the day to be ninja.

A transition to SaaS would transfer much of the burden of maintaining systems to a third party, and leave space for IT departments to work on revolutionizing, innovating and improving business operations, a staple of efficient bimodal IT.

This is great for SMBs, as they don’t have to worry about stretching resources, or expanding the IT team. Instead, they can simply repurpose their current IT team, into the Type 2 IT professionals of modern business.

We’re already seeing businesses catch on to this principle, with an industry swing towards cloud based solutions being backed up by solid research.

A Dimension Data-led study found that on site data storage is “fading into the category of legacy technology.” One of the reasons suggested, was the advances in quality and stability, making the cloud a more appealing option than it might have been in the past. But also cited, and perhaps more importantly, was setting up and maintaining a cloud system has a “much lower cost.”

Despite the data, and relatively transparent benefits – including but not limited to enabling bimodal IT and saving money – there’s still an air of concern surrounding SaaS and the ‘Cloud’ in some corners. The former certainly isn’t helped by its ‘Shadowy’ epithet – SaaS has been dubbed Shadow IT by industry insiders.

It implies ill, and well… Shadowy practices. The naming can be deemed unfortunate, though, as the wide adoption of the SaaS label shows the industry trying to shake the moniker.

That’s because Shadow IT isn’t, and has never been an Emporer Palpatine figure, pulling strings in the background as a nefarious, classical composer. Rather it’s ‘Shadowy’ in that it can exist in the background, without any thought. And when it comes to an organization’s systems, that’s really how it’s supposed to be.

It’s key to repurposing IT departments to function in this modern era. If your IT department’s only function is support, when many of the most profitable modern businesses not only prioritize IT, but actually base their core functions on tech, you’re going to fall behind.

And these are precisely the pains that SaaS can effectively iron out. Time and financial costs of maintaining systems are taken out of the equation, so what’s left over, can get the intention that it not only deserves, but that the current market demands.

Whether it’s producing and selling technology, or giving consumers new and easier ways to interact with the business and its various services, IT is front and center now, and should be valued as such.

Go SaaS, and your old, boring, samurai, suddenly have that extra wriggle room to be ninja.

Enterprise Architecture & Data Modeling White Paper

Categories
erwin Expert Blog

32-Bit or 64-Bit and Why You Should Care

Unless your head is buried in the sand, it is likely that you have heard talk about 32-bit and/or 64-bit software, processors, or operating systems. Perhaps, even all three. I’m sure that technophiles (e.g., “geeks”) are comfortable with this discussion, but what about “regular” computer users? I am sure many may have an idea what the discussion is all about; however, I suspect that there might be a lack of subject clarity – and more importantly, a lack of knowledge regarding the implications of 64-bit versus 32-bit. My goal is to shed some light on this topic in order to help users better understand this topic.

Simply said, a computer (laptops, desktops, mainframes, and even smartphones) is a complex combination of hardware (a physical component) and software (a program) working together harmoniously to achieve a specific purpose. At a more basic level, we can define a computer as being a processor (the “brains”), an operating system (the “personality”), and application programs (the “apps” we run). This definition is perfect for the purpose of this topic.

The processor is the foundation of the computer as it executes the instructions provided to it by the operating system and/or the application programs. Instructions, as well as addresses, referenced by the processor are represented internally as numerical values having a pre-specified size – commonly referred to as “Word Size.” It is this size that we generally use to classify processors. For instance, many early game consoles (the Atari 2600) and even some pre-PC (Personal Computer) microcomputers (e.g., Z80, Intel 8080) contained only an 8-bit processor. As programs became more complex and we required more information to be processed quicker, chip designers increased the speed and the word size of the processor. The majority of workstations in use today are based on a 64-bit processor, although some workstations having 32-bit processors are still in use.

A processor requires additional hardware (graphics, memory, etc.) and software to be truly useful, with the primary software being an operating system (e.g., MS Windows, Unix, Linux). The processor word size predetermines the maximum word size for the operating system and application programs that can be used. For instance, a 32-bit processor can support a 32-bit operating system (OS) and 32-bit application programs.

As already stated, most common processors found in workstations today are based on a 64-bit architecture. Here’s a fact – 64-bit processors have been around for almost 25 years! They were first introduced the 1990’s and used in gaming consoles (e.g., Nintendo 64 and Sony Playstation 2) even before being commonly used in PCs. Unfortunately, software has somewhat lagged behind hardware, as evolving from 32-bit to 64-bit requires extensive changes to the operating system in order to take advantage of the new hardware architecture and increased memory address space. One nice benefit of a 64-bit processor is that it can support either a 32-bit or a 64-bit operating system. Also, a 64-bit operating system can run either 32-bit or 64-bit application programs, which makes the move to a 64-bit environment (processor, OS and apps) less radical as well as one that can be accomplished over time.

So, why should a user care if their workstation is running a 32-bit or a 64-bit environment? The simple answer is: the more bits, the better things are! A 64-bit processor has an extended instruction set (commands that it understands and can execute) compared to a 32-bit processor. This basically means that complex operations can be run more quickly and a larger memory address space can be addressed. However, it takes a 64-bit operating system to take advantage of the technical improvements, added performance, and memory available to the 64-bit processor. That being said, almost all existing 32-bit application programs can run without alteration by a 64-bit operating system because most 32-bit applications use a subset of the 64-bit processor’s instruction set or they can be run in 32-bit “emulation” mode. Unfortunately, a 32-bit application is unable to use the extended memory available on a workstation beyond about 3 GB (gigabyte or 1,073,741,824 bytes) regardless of how much physical memory (RAM) is actually installed and available on the workstation.

Therefore, the ultimate solution is to run 64-bit application programs written specifically for or completely re-architected (a significant undertaking) to run under a 64-bit operating system on a 64-bit processor. Only in this way will you completely benefit from the performance improvements and larger memory space that a 64-bit environment provides. Keep in mind that more memory means you can run more applications concurrently (at the same time and with greater speed), and use much larger files without slowing down complex operations or having to wait for virtual memory swapping to occur. Whereas a 4 GB workstation was the norm perhaps a few years ago, today, 8 GB or larger is becoming the norm and is strongly recommended to properly support a 64-bit workstation environment. Now, you should have a clear understanding of the difference between 32-bit and 64-bit environments and why you require a 64-bit workstation running as many 64-bit versions of your current applications as possible.

In closing, I urge you to download the latest version of erwin® Data Modeler from erwin.com. This new product release is available in two versions. One, as the release number suggests, is a 64-bit version of our market-leading data modeling product. The other is a 32-bit version for workstations not yet fully capable of supporting a 64-bit environment. In either case, you get the same award-winning product and high-end features that have earned industry and customer accolades for more than 25 years. Our new 64-bit version has been used in different vertical market segments (government, telco, banking, retail, insurance, etc.) and early adopters are reporting significant improvement in many core functions (e.g., opening, saving, redrawing and comparing models) – especially when working with extremely large models containing hundreds or even thousands of entities/tables. If you’re not already a erwin Modeling customer, download and try our no-cost “Community Edition” to see and compare the turbocharged power of 64-bit erwin Data Modeler.

Importance of Governing Data

Categories
Enterprise Architecture erwin Expert Blog

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