Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

77
Strategies for Migrating Government Legacy Enterprise Applications to the Cloud Using Business Architecture Presentation made to a large information services company Website: http://biz-architect.com Email: [email protected] Phone: +1-514-798-2042 x2010 Benchmark Consulting Canada Copyright 2016– All Rights Reserved 2016- 02-15

Transcript of Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Page 1: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Strategies for Migrating Government Legacy Enterprise Applications to the Cloud Using Business Architecture

Presentation made to a large information services company

Website: http://biz-architect.com/ Email: [email protected]

Phone: +1-514-798-2042 x2010 Benchmark Consulting Canada Copyright 2016– All Rights Reserved

2016-02-15

Page 2: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

1. The Urgency of Modernizing Legacy Systems slide 3

2. The Cloud. What? Why? How? slide 8

3. Business Architecture slide 15

4. Strategic Mapping slide 23

5. Capability Mapping slide 29

6. Stakeholder/Organization Mapping slide 33

7. Value Mapping slide 38

Presentation Overview8. Process Mapping slide 42

9. Information Mapping slide 46

10. Initiative and Asset Mapping slide 49

11. Extracting Business Rules from Legacy Systems slide 54

12. Other Issues with the Cloud slide 59

13. Examples from the Guild slide 60

14. Government Example: USPTO slide 65

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 3: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 1The Urgency of

Modernizing Legacy Systems

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 4: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Transforming Legacy Systems: It’s Happening Now

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

“By 2017, 60% of Global 1000 organizations will execute on at least one revolutionary and currently unimaginable business transformation effort, which will involve throwing out old business models, old processes, and old information sources for new ones involving usually the cloud in some way.”

- Betsy Burton

Source: this video entitled “Applying Business Architecture to Lead Business Transformation” with Betsy Burton from Gartner and published on July 31, 2014.

Page 5: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Reasons to Modernize Legacy Systems

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

• Key employees have retired or are about to leave• Operation and maintenance costs are high• More and more users complain that the legacy

system is hard to use• Business Process have changed• There’s no tight integration with future

applications• It’s not mobile ready

Source: this article entitled “Why Legacy IT is a Government Time Bomb” written by Mark Rockwell and published on November 16, 2015.

Page 6: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Yet Many Legacy Systems Are Here to Stay

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

• Not every legacy system needs to be replaced• COBOL in particular is unmatched in supporting

large volumes of transactional data• Replacing legacy systems’ core business logic is

both costly and risky. • Legacy Systems often needs to work along with

the cloud

Which one should stick around? Which one should not? In what order?

Source: “IT Modernization Strategy: Reuse Rather than Replace” written by Ed Airey and published on March 18, 2015.

Page 7: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Managing Legacy Software Modernization

Business Architecture

- Capabilities- Organization- Values- Information- Initiatives- Strategies

- Products- Stakeholders- Assets- Requirements- Process- Measuring

Evolution &Impacts

- Requirements- User Stories- Schemas- Agile Methodologies

Business Architects

Business Analysts

Code Analysis- Recover & Understand- Extract Business Rules- Agile Methodologies

Software/Application Architects

- Tests- Documentation (basic)- Evaluate Impacts of Changes

- Design & Software Architecture- Software Code- Documentation (advanced)

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 8: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 2The Cloud. What? Why?

How?

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 9: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

What is the Architecture of the Cloud?

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

• Everyone has their own opinion• One differentiation is Public, Private, Hybrid• Another is Infrastructure as a Service (IaaS),

Platform as a Service (PaaS), Software as a service (SaaS)

• One perspective is that the cloud is a new ‘sourcing’ strategy

• Here’s a more independent view: the National Technical Information Service (NTIS)

Page 10: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Government Cloud Computing Reference Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source of the NIST (a US Agency) Cloud Computing Reference Architecture: http://cloud-perspectives.com/?slide_id=111

Page 11: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Government Cloud Consumers/Citizens

Benchmark Consulting Canada Copyright 2016 – All Rights ReservedSource: the NIST (a US Federal Agency) http://www.nist.gov/

Page 12: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Public, Private, Hybrid Cloud

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved Source: Wikipedia https://commons.wikimedia.org/wiki/File:Cloud_computing_types.svg

Page 13: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

What Does the Cloud Mean to You?

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

to IT ….. to managers …..

Page 14: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

What Should the Cloud Strategy Be?

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

To answer this, we first need to answer several other questions.o How does it relate to the business strategy?o What capabilities are involved?o How will it affect stakeholder interactions?o What organizational units will be involved /

affected?o What will the costs / benefits tradeoff be?o How will we prioritize a roadmap and plan?

As an architect, how do we go about answering these questions?

Page 15: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 3Business Architecture

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 16: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

• 66% of HR and IT organizations develop strategic plans that are not linked to the enterprise strategy.

Sources: the first 2 bullets are derived from The Strategy-to-Execution Process: A Critical Component of Transient Competitive Advantage in the European Business Review on November 7, 2013 and the last bullet is derived from various additional studies made by Towers Watson, Harvard Business Review, and McKinsey & Co.

Today’s Business Disconnects

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

• 95% of employees in most organizations do not understand their organisation’s strategy

• Only 25% to 30% of business transformation initiatives are successful over the long term

Page 17: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Today’s IT vs Business Disconnects

Benchmark Consulting Canada Copyright 2016 -All Rights Reserved

Sources: http://image-store.slidesharecdn.com/3b0f9b75-76aa-4898-91e9-11fddf6c4911-large.jpeg.

How users see IT and developers

How IT and developers see users

Page 18: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business architecture is defined as “A blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands."

- BIZBOK® Guide, slide 1

The Business Architecture Definition

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 19: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business Overview According to Business Architecture

Figure 1.1 of the BIZBOK® Guide on slide 2Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 20: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Information Maps

Strategy MapsStakeholders

Maps

Organization Maps

Initiative Maps

ProductMaps

Asset Maps

Value Maps

Capability Maps

Process Maps (BPM)

Requirements Maps

BusinessArchitecture

The BIZBOK® Maps of Business Architecture

Source: Figure 1 in the article entitled “Increase your Transformation Success Rate with Business Architecture” in LinkedIn on April 21, 2015. Benchmark Consulting Canada

Droit d’auteur 2016 – Tous droits réservés

Page 21: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Business Architecture Stops Business Silos

Source: figure in the article entitled “Beware the Business Silos! Fun Cartoons, Plus Helpful Solutions” in Tibbr on March 9, 2012

Page 22: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Stopping IT Silo Effect with Business ArchitectureEnterprise Architects

Business Analysts

Process Experts

Software/Appli-cation/IT/Network

Architects

Business Architecture

Page 23: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 4Business Motivation

Model / Strategy Mapping

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 24: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business Motivation Model

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

The Business Motivation Model answers key business questions:o Why are we doing this cloud initiative?o How will we know if it’s working?

What is the impact on our decisions with the cloud?

Which tactics can best be implemented where? How will they need to integrate together?

Will the cloud make it more or less difficult to measure success?

Page 25: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business Motivation Model

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: From the BMM and TOGAF 9.1 toward SOA - capitalizing on the Business Capabilities - http://goobiz.com/From_BMM_to_SOA.htm

Page 26: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business Motivation Model Subset

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Page 27: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Other Strategy Map Methods: SWOT Analysis & Balance Scorecard

Source: http://picgalaxy.net/swot-analysis/ Source: http://blog.bizzdesign.com/business-performance-management-balanced-scorecards-and-the-decision-model/

Balance Score Card

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 28: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Other Strategy Map Methods: Business Model Canvas

Source: http://bmimatters.com/tag/business-model-canvas-examples/ Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 29: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 5Capability Map

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 31: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Capabilities and the Cloud

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Strategic or Direction Setting (Top)o Provide differentiation or set directiono Reflect executive prioritieso Could you run these in the cloud?o Would you if you could?

– What are the decision criteria?

Supporting (Bottom)o Abilities that an organization must have to function as a

businesso Traditional targets for outsourcingo Cloud is a good alternativeo Why would you not move these to the cloud?

– What are the decision criteria?

Page 32: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Core Capabilities

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Value Add, Core (Middle)o The heart of what an enterprise does to ensure viability and

thrive in the marketo Can be thought of as a customer facing view of the business

Which ones are critical to success? How comfortable are we with them in the cloud? Could we

do them better ourselves? How do they have to work together?

o End-to-end value streamso Information integration

What are the implications? How do we make a decision?

Page 33: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 6Organization/Stakeholders

Map

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 36: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Organization/Stakeholder Analysis

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

The interaction with each stakeholder can be expressed in a value stream. There will usually be several value streams for each stakeholder. Analysis of the stages of a value stream provide insight into the

opportunities for new interactions via the cloud (e.g. mobile devices, social networks) and to evaluate the potential value (internal & external).

Having identified beneficial areas for new interaction, we then identify the new capabilities that we need to support them.

Each affected stage of the value stream may require one or more new capabilities.

Of course, many of these capabilities would be common for multiple value streams and multiple stakeholders.

For each new or enhanced capability, there is a need to identify different sourcing options. Some capabilities may be available from the cloud, some as commercial off-the-shelf (COTS) products, and others as customized implementations.

Page 37: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Organization Maps

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

How will the cloud affect organization structure? What might a new organization structure look like? What will the political implications be? Do the organizations have the skills to source via the

cloud and manage those apps? How do you avoid silos and redundancies?

Page 38: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 7Value Maps

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 41: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

About Value Streams & Value Stages

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Value Streams tell us:o ‘How’ things are done for a specific stakeholder and scenarioo How different processes fit together to support a stakeholdero What information must be shared between processes

‘Stages’ of a value stream require specific capabilities Stages of a value stream may be implemented by processes Value Streams identify capabilities that are critical to the

delivery of value (satisfaction) to our most important stakeholders.

Value Streams tell us about the integration requirements of capabilities, processes and information and about an organization’s decision to source on the cloud.

Page 42: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 8Process Maps

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 43: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Process Model – Internal Activities

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Page 44: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Process Model – External Activities

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Page 45: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business Processes in the Cloud

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Move entire process to the cloud Source some of the tasks from the cloud What does that mean?

o Loss of control– Collaboration versus Coordination

o Data integration and transformationo Visibilityo Activity Monitoring (BAM)o Auditing and Reporting

Page 46: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 9Information Maps

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 47: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Information to Capabilities Linkage

Figure 2.5.2 of the BIZBOK® Guide on slide 162Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 48: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Enterprise Information Concerns

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

What is the critical enterprise information? How is that information characterized and classified? What information is critical to efficient end-to-end

integration? What information are you comfortable keeping on the

cloud? What information are you comfortable having under the

control of another business? How much integration / transformation will be required for

consistent and efficient end-to-end interactions? What information semantics do you need to own?

Page 49: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 10Initiative Map & Asset

Map

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 50: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Initiatives Diagram

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 53: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Assets Map & Linkage to Other Maps

List of Assets complying to TOGAF

List of Business Architecture Map Compliant to BIZBOK

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 54: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 11Extracting Technical

Artifacts, Business Rules & the Application

Architecture from Legacy Systems

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 55: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Technical Artifacts and Key Business Benefits

Extracted Assets Quality Characteristics Business Benefits Application

Architecture Functionality

Duplication Supported Business

Capability Data and Control Flows Architectural Issues Revenue Generated Business Logic Logic Complexity Market Growth

Potential Code Metrics Code Weaknesses Cost Saving

Defects Lower Risk

Technical Artifacts

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 56: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

High Level Extraction Process

Code Model

Conditions of Interest

Conceptual Model

Business Rules

Business Object Model Business Rules

IRIS Code Analyzer

Source Code

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 57: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

How Do We Find Rules?

• Data-driven approach• Based on the usage of Database fields (what we

call Variables of Interest (VOI)) in Conditions of Interest (COI)

• Can filter based on those (implement in stages)• Uses both control and data flow (program slicing)

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 58: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Impacts of Proper Design and Analytical Software Code Usage

Extracted Assets Quality Characteristics Business Benefits Code Changes Code Changes Time-to-Completion:

Analysis Task Happen as Much as 90% Faster

Business Logic Extraction

Business Logic Extraction

Lower Cost: Less Time = Less Money

Code Re-Architecting Data Changes Accuracy: Automation Reduces Risk of Error and Improves Output

Data Changes Software Removal Software Removal

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 59: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 12Other Issues with the

Cloud

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 60: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Issues with the Cloud

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Availability / Reliability Security Incident Management Accountability Semantics Integration Regulatory Compliance Visibility

Page 61: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Lock-In & Interoperability

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

What happens if you want to move to a different Cloud provider?o Mergers and Acquisitionso Out of businesso Poor performance (cost, SLA, technical)

Can you move to a new platform?o What level of features / functions have you used?o Is everything assessable through an API?o Are industry standards followed? Do they exist?

What about your data?o Can I get my data out at all?o How much is it going to cost to get my data out?o How much of my time is it going to take to get my data out?

Cloud relationships will come to an end. Have an exit strategy!

Page 62: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Business Decision Matrix

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Source: Applying Business Architecture to the Cloud slide Deck by Mike Rosen (June 2013) http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/0C09C473-059E-498D-906F-E98CE494AB00/basig-13-06-12.pdf

Page 63: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 13Examples from the

Business Architecture Guild

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 64: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Examples from the Business Architecture Guild

Source: http://www.businessarchitectureguild.org/?slide=002

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 65: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Section 14The US Patent & Trademark Office

ExampleLeveraging Business Architecture for

Major Portfolio Initiatives and Business Requirements Management

Source: 1- http://www.omg.org/cgi-bin/doc?basig/2015-03-06 and 2- http://c.ymcdn.com/sites/www.businessarchitectureguild.org/resource/collection/31E9670C-D71F-44C0-BF8F-964DF37090E2/basig-14-03-18.pdf

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 66: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 67: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 68: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

PaaS Cloud Transformation

Initiative

Page 69: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

PaaS Cloud Transformtion

Page 70: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 71: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Copyright 2016 – All Rights Reserved

Page 72: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture
Page 73: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Page 74: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture
Page 75: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Avoiding Confusion in User Stories with Business Architecture

Benchmark Consulting Canada Droit d’auteur 2016 – Tous droits réservés

Capabilities Stakeholders Value

The User Story of the Requirement “A-198”The Loan Officer(S1) wants to set(V1) the terms(I1) of the agreement(I2) to reduce(V2) the monthly minimal payment(I3) of its Personal Client(S2) who wants to Acquire a Loan(V3), involving decisions(P1) from a Loan Administrator (S3), a Loan Manager(S4) and a Contract Manager(S5) and involving the capability of Agreement Structuring(C1) and its children Agreement Terms Management(C2) to Approve a Loan(V4)»

• Agreement Structuring (level 3) (C1)• Agreement Terms

Management (level 4) (C2)

• Loan Officer (S1)• Personal Client (S2)• Loan Administrator (S3)• Loan Manager (S4)• Contract Manager (S5)

• Set the terms of the agreement (value item) (V1)

• Reduce the monthly minimal payment (value item) (V2)

• Acquire a Loan (value stream) (V3)

• Approve a Loan (value stage) (V4)

Information• Terms of loan (I1)• Loan Agreement (I2)• Monthly Minimal Payment

of Loan (I3)

Process

• Process B-231 – Change Terms of a Loan (P1)

Page 76: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture
Page 77: Strategies for Migrating Legacy Enterprise Applications to the Cloud Using Business Architecture

Thanks!

IRIS Business ArchitectWeb site: http://biz-architect.com

Email: [email protected]: +1-514-798-2042 x2010