innovation, architecture & digital transformationdigital transformation is a prerequisite for...

18
© 2017 Archemy™ 1 © 2017 Archemy™ January, 2017 Innovation, Architecture & Digital Transformation Howard M. Wiener A BUSINESS-CENTRIC VIEW OF ARCHITECTING BUSINESS FOR THE FUTURE

Upload: others

Post on 22-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

© 2017 Archemy™ 1 © 2017 Archemy™

January, 2017

Innovation, Architecture & Digital Transformation

Howard M. Wiener

A BUSINESS-CENTRIC VIEW OF ARCHITECTING BUSINESS FOR THE FUTURE

© 2017 Archemy™ 2

Executive Summary

In the digital age, business agility and sustainability are increasingly harder to achieve.• You have to keep innovating in order to remain competitive.

• There is no time to address business-as-usual and competitiveness in a ‘bi-modal’ way.

Business solutions need to be properly architected so they can evolve to address changing business needs.

Archemy™ is dedicated to helping you architect success in your digital transformation, achieve business agility and ensure sustainability.

© 2017 Archemy™ 3

Sustainability is Becoming Harder to Achieve

New technologies and the business models they enable bring constant

change to the markets in which companies compete. Many companies

struggle to navigate the shift to digital business and operating models.

“. . . The life expectancy of large companies,

faced with the challenges of technological

disruption, has been reducing for some time. . .

the real story is less about . . . impending death

. . . and more about their need to adapt - to

move through business and product life cycles

more quickly. . .”

Source: Neil Perkin

© 2017 Archemy™ 4

Digital Transformation is a Prerequisite for Survival

Sustainability is a function of Business Agility.

Business Agility is enabled by good Enterprise and Technical Architecture.

Acquiring and employing current and emerging technologies is not, by itself,

sufficient to keep up.

Integrated planning that covers business strategy, business models and

operating models is required.

To succeed, you must define and implement an Architecture that addresses

every relevant aspect of your enterprise and is consistent with your business

goals.

Architecture is the difference between success and failure.

© 2017 Archemy™ 5

The Pace of Change Accelerates

New solutions are needed faster and faster and their useful lives seem to grow shorter and shorter.

This creates a conundrum:

• Do you focus on shortest-path, building rapidly and (hopefully) cheaply?

• Or do you build longer-lived solutions, consistent with a cohesive architecture that facilitates transformation downstream?

Shortest-path solutions can be implemented quickly, enabling responsiveness now.

Longer-lived solutions enable responsiveness later, when they can be transformed, rather than replaced.

© 2017 Archemy™ 6

There Are Points on Both Sides

Faster, Cheaper

• More responsive, speed to market

now

• Who knows what will develop in

the future? Why waste time and

money planning or designing for

what may never happen?

• Overinvesting now will not help if a

competitor on a lower cost curve

gets into the game later.

Better• More business agility, greater

speed to market later.

• A defined transformation path

based on most likely to-be

scenarios reduces downstream

latency in responding to market

challenges and changes

• Increasing the useful life of a

solution lowers overall TCO

Agile / DevOps

Architectural

Discipline

© 2017 Archemy™ 7

“Fail Fast” is a False Mantra

According to many business savants, it’s necessary to try and fail repeatedly

in order to succeed.

There are many causes of failure—bad business models, poor operating

models, misaligned organizations, bad solution implementation.

One common problem is trying to transform the organization, processes, and

technology piecemeal. The architecture that emerges from such efforts is

often highly suspect.

It certainly makes sense to find the fastest, cheapest path to implement a new

business or operating model to see if it works but why fail at all if you don’t

have to?

© 2017 Archemy™ 8

Agile SDLC and DevOps Contribute to Bad Architecture

Many businesses employ Agile development practices to accelerate

solution delivery; however, Agile projects often result in ad-hoc

Architecture.

DevOps is the latest trend in lifecycle management. It reduces build-

test-deploy cycle time but it does nothing to address the sub-optimal

Architecture produced by many Agile projects.

On the other hand, traditional solution development practices can

simply take too long to keep pace with today’s evolving markets.

How do you bridge the divide?

© 2017 Archemy™ 9

Introducing Archemy™’s ArchDev™

The agile enterprise transforms to respond to business opportunities and challenges

driven outside-in by marketplace competitors or inside-out by evolving technology.

Rapid transformation capabilities are built on cohesive architectures that addresses

organization, technology and processes throughout the Enterprise.

These architectures require integrated planning and design and are the result of

intention, not accident.

Archemy™’s ArchDev™ approach is geared toward meeting immediate needs while

building or expanding a foundation from which the enterprise can transform. It’s

focused on ensuring alignment between business context and solution requirements,

implementing best-of-breed architectures and exploiting Adaptive Reuse.

Adaptive Reuse is accomplished by taking a proven solution or set of components

(which may be your own or acquired from others,) adapting them to conform to a new

context and using them to accelerate realization of a new solution.

© 2017 Archemy™ 10

What is ArchDev™?

ArchDev™ is our proprietary Accelerated Architecture-Driven Digital Transformation Process,

enabled by our methodology, tooling and IP.

It incorporates Agile EA Management (EAM) to assess As-Is and To-Be states and a gap analysis to

identify transformation initiatives to feed into the portfolio management process. The business

context driving prioritization is a major factor in selecting appropriate architectures for initiatives.

Where DevOps integrates the tasks required to accelerate the development to deployment cycle,

ArchDev™ integrates the disciplines required to identify a target architecture which informs the

solution design, monitor its implementation and ensure its continued validity in the face of a changing

environment.

If changes in requirements or business context necessitate architecture revisions at any point in the

development cycle or thereafter, ArchDev™ processes facilitate identifying the best replacement and

following the most efficient path to migrating to it.

ArchDev™, therefore, enables you to strike the balance between expedience and Architecting your

business, allowing you to preserve Business Agility and Sustainability.

© 2017 Archemy™ 11

Archemy™’s ArchDev™ Complements Agile & DevOps

Current

State

Future

State

Gap

Analysis

Transform Portfolio

Programs, Projects

Execute Validate Deploy

Agile/DevOps

Archemy™ ArchDev™

ArchDev™ stresses agile EA and business context as

precursors to defining programs and projects.

Agile/DevOps focuses on efficient project

execution and a shortened develop-test-

deploy cycle. Without the context provided by

ArchDev™ there is a greater chance to stray

from the design and longer-term benefits.

Archemy™ Innovation

Archemy™’s growing Enterprise Catalogue of reusable

architectures and components provide a foundation for

rapid implementation with reduced costs and risks. The

catalogue is fed from many sources, including academic

incubators and commercial developers.

ArchDev™ processes that overlap with Agile/DevOps

focus on adherence to targeted architectures.

------------------------ What? ---------------------------

------------------- How? -----------------

Our Methods, IP, and Tools help determine What you should do and How to approach it.

© 2017 Archemy™ 12

In Summary: What We Do and What You Get

Our services cover the entire lifecycle from ideation to implementation.

We provide lightweight Enterprise Architecture Management services and tooling, which includes Business Context and solution requirements articulation.

We take this information and identify what an appropriate architecture will look like.

We interrogate our catalogue of reusable architectures and artifacts to identify candidates that we can adapt and reuse to accelerate delivery of your solution.

If we don’t have a solution on the shelf, we’ll design one, oversee its construction and provide you with the opportunity to monetize the architecture after it’s complete by reselling it through the catalogue.

You get your solution with best-of-breed architecture, cheaper, faster and with less risk.

You can become part of our community, providing access to an evolving set of architectures, intellectual property, tooling and staff assets.

© 2017 Archemy™ 13

Case Studies: Three of our Catalogue Assets

© 2017 Archemy™ 14

Asset #1: Catalogue Website

Business Context Archemy™ Solution Results

• A car museum operates a large

static website, maintained

manually.

• A revised catalogue framework

was developed to semi-automate

updates and maintenance and

enable non-technical staff to

maintain the site more efficiently.

• Static site replaced with dynamic

catalogue based on modern web

framework technology.

• Registered users can post their

own updates and see them

immediately.

Initial State Technology Employed End State

• The laborious maintenance is

straining its organization.

• Django web framework.

• Mainstream album technology.

• Social media feeds, etc.

• Decreased cycle time to ingest

and publish content.

• Decreased effort to maintain site.

Reusable Solution Components

• Website implementation applicable to any antique

collections and/or museums.

• Automated management of updates and postings.

• Scalable picture gallery management tool.

• Historical information single page mgmt. module.

• Collectible items update mgmt. module.

• MVC-based Catalogue powered by Django.

• Transformation methodology allowing stepwise

modernization via coexistence of legacy and new sites.

© 2017 Archemy™ 15

Asset #2: Heterogeneous Data Integration Platform

Business Context Archemy™ Solution Results

• Extracting, viewing and editing data

requires programmer intervention.

• Integrating SQL and NoSQL data

requires consolidating data from one

repository into the other.

• A 100% O-O platform that links to

repositories and enables data joining

and manipulation via a federation of

persistent classes.

• GUI interface obviates the need for

programmers.

• A user-accessible data integration

platform with sharable connectors,

data filtering and seamless data

objects.

Initial State Technology Employed End State

• Excessive reliance on scarce

programming resources.

• Inefficient processes waste time and

effort.

• Eclipse RAP, Hibernate ORM and

OGM, EMF, Teneo, mainstream

drivers to SQL and NoSQL data

sources.

• Users can integrate their own data.

• The platform can be used via APIs to

perform production data integration

and monetize (big) data as needed

via custom aPaaS applications.

Reusable Solution Components

• Extensible distributed data repository connectivity solution

that can integrate with any repository supported by

Hibernate.

• User-friendly GUI that allows user self-service.

• Multiple application platform deployment options via Eclipse

RAP, RCP, and RAP mobile.

• Choice of infrastructure deployment on private servers or

Cloud (via Docker containers).

© 2017 Archemy™ 16

Asset #3: Customer Location Information CaptureBusiness Context Archemy™ Solution Results

• Retail financial institution wants to study

traffic patterns in its branches to optimize

their space utilization, customer

satisfaction and sales.

• A comprehensive iBeacon solution that

tracks customer activities within the

branches.

• Integration of visualization framework and

backend analytics to facilitate branch

design decisions.

• Financial institutions can collect and act

upon information related to branch layout

effectiveness faster and with greater

frequency.

• Financial performance of branches and

overall customer satisfaction is greatly

improved.

Initial State Technology Employed End State

• Design decisions are made at great cost

based on informal observation, intuition

and guesswork.

• Online connectivity to iBeacon data store

managed by 3rd-party.

• Analytics and visualization algorithms,

and related tools and platform.

• Financial Institution has a re-deployable

platform and a decision-support toolset

that can be installed in every branch,

managed centrally, and operated for a

discrete time to then drive design

changes.

Reusable Solution Components

• Cloud-based iBeacon management platform.

• Scalable centralized backend analytics engine.

• Visualization tools that facilitate decisions focused on branch

space and services management (e.g., heat maps showing

concentration of customers).

© 2017 Archemy™ 17

A Better Way

• Many companies don’t focus on big-picture architecture when building solutions. As a result, bad

architecture is implemented, especially where Agile and DevOps are employed.

• Versatility, plasticity and reusability are shortchanged, creating a need to build replacement

solutions rather then transform existing ones when the business context changes.

• Why? Architecting requires knowledge and expertise and can be time-consuming and expensive

to practice.

• The Archemy™ ArchDev™ approach can provide a cost-effective and efficient path to good

architecture, one that pays for itself in accelerated solution realization, reduced TCO, lower

implementation risks and, ultimately, increased business agility.

• With good architecture in place, you don’t navigate the shift, you shift the navigation. That is,

you’re enabled to set your own path, not just react to changes in the environment.

• Now, it’s not fast and cheap at the expense of good; it’s all three—architecture, for the price of

chaos.

© 2017 Archemy™ 18 © 2017 Archemy™

Architect Digital Transformation Success

Thank You!

Howard M. Wiener

[email protected]

Office (914) 723-1406

Mobile: (914) 419-5956