Recession proof SOA. SOA4SOA is the solution. Economic boom versus recession. SOA during economic boom. Piet Jan Baarda, Martin van den Berg

Similar documents
Your SOA needs a business case

Quali. People. Multiple. loud. 7 challenges for SAP Integration managers find. SAP Teched 2016 Edition

How to Tackle Core (Legacy) System Challenges using APIs

Jeff Scott, Senior Analyst 'Business Architecture' at FORRESTER

Practical SOA. A Pragmatic Approach to Achieving Successful Service-Oriented Architecture. Jason Bloomberg Managing Partner ZapThink LLC

Effective SOA governance.

Buses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER

5 best (and worst) uses for Net Promoter Score

CUTTING COSTS...OR CUTTING BUSINESS?

Realize the full value Use IT to drive results in pharma mergers, acquisitions, and divestitures. Viewpoint

SOA Revolution. www. Govtech.com SOA Revolution - p. 1. Andy Opsahl May 18, 2007

A CEO s perspective. Change should always be top of mind. It s a crucial part of modern leadership

Agile versus? Architecture

Mind Your Own Business

The Age of Agile Solutions

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens

Moving to a Service-Oriented Architecture

THE ILLUSION OF THE AUTOMATION MAGIC WAND. A Modernization Story A QAT GLOBAL PUBLICATION

Competency Portability

Actionable enterprise architecture management

Drive Predictability with Visual Studio Team System 2008

ROAD MAP. Road Map Avoiding 11 Pitfalls of System Conversions

Managing User Service Level Expectations By Harris Kern s Enterprise Computing Institute

OVERCOMING THE DIGITAL DILEMMA FIVE CRITERIA FOR SUCCESS

Business Process Management Overview of BPM. Marek Zborowski PhD.

Couldn t Wait For Code... So Went Ahead Without It

How to start your cloud transformation journey

20 Signs That Your Business is Ready for Managed Services. Find out when your business will truly benefit from a technology provider.

Your Business Needs Managed Services. Find out when your business will truly benefit from a technology provider.

20 Signs That Your Business is Ready for Managed Services. Find out when your business will truly benefit from a technology provider.

20 Signs That Your Business is Ready for Managed Services. Find out when your business will truly benefit from a technology provider.

creating a culture of employee engagement

Situational Intelligence: The Key to Agile Decision Making

Key Challenges in SOA. Level Set What is SOA?

Seems silly, right? Nobody does that. They just call the power company and say, Hook me up. Get just what you need, just as you need it.

Intro & Executive Summary

Roadmapping: Strategic investment planning for the agile enterprise. CA Project & Portfolio Management

At the Heart of Rationalizing Application Portfolio

Fleet Management Buyer s Guide

BUILDING A SAFER, MORE PRODUCTIVE WORKFORCE

E-BOOK. Five signs you need a modern DevOps solution

2016 CIO AS BUSINESS DEVELOPER. CapaSystems - CIO as Business Developer 1 7

The Business Case for a Project and Portfolio Management Platform. Craig McQueen Agora Consulting Partners Inc.

Fleet Management Buyer s Guide

IT Strategy Assessment for Automotive Suppliers

LEGACY TRANSFORMATION: SHAPING THE FUTURE OF CUSTOMER COMMUNICATIONS

Welcome to the postmodern era for public sector ERP

Diary of a CRM Implementation

THE ITERATIVE ENGAGEMENT MODEL A CALCULATED RISK AND A WHOLE LOT OF REWARD. By Mikhail Papovsky CEO, Abraic, Inc.

HOW MUCH IS YOUR WMS REALLY COSTING YOUR BUSINESS? Find out how to calculate the true total cost of ownership of your WMS

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS

SOA in Action: Service-Oriented Composite Applications

Complete Guide to Configure-Price-Quote Solutions

THE MOBILE TSUNAMI THREATENS THE COMPETITIVE POSITIONING OF THE ENTERPRISE

On Demand IT Governance: A powerful tool for enhancing the strategic value of IT.

The Oracle Applications Tax

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

FUJITSU Cloud Services Management

Three Simple Reasons Why Global ITSM Initiatives Fail

SUPPLIER ONBOARDING. Six Secrets to a Successful Journey

WHITE PAPER Improving the Services Experience by Injecting Network Intelligence Into the Model

white paper Towards the modern mainframe How Enterprise Developer can meet the future challenges of mainframe application development

A Multi- Dimensional Framework for Implementing Technology Business Management

Kotterʼs 8-STEP CHANGE MODEL

SEB. Crossing a threshold to more agility and smarter payments. Smart is...

MuleSoft Connectivity Benchmark Report 2018

VIEW POINT. Making risk-free, accelerated legacy modernization possible! Abstract

Renovating the core! Customer experience innovation with complex legacy systems to drive our transformation & innovation strategy

profitability in business systems BSS consolidation and harmonization Your business technologists. Powering progress

Building the Foundation for Digital Insurance. An IDC InfoBrief, sponsored by CSC and EMC September 2016

BPA Suite to BPEL: A Case Study

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.

Increases Visibility with Chempax

Dragon1 Official Statement

A CLIENT S GUIDE WHERE TO START WHAT HAPPENS ON SITE WHAT ARE THE BENEFITS. 10 Advantages of. Design Build

Leadership challenges in digital transformation R&D report performed by PwC for KS

SOFTWAREONE UNIFIED COMMUNICATIONS MADE SIMPLE UNIFIED COMMUNICATIONS FOR THE FUTURE WORKPLACE

The No. 1 Reason Why Performance Improvement Programs Fail

tit Inland Revenue Te Tan i Taake Inland Revenue report: Update on Inland Revenue's approach to business and systems transformation

STRATEGY #1: USE BOOTSTRAPPING TO MAKE THE MOST OF WHAT YOU HAVE 4 PROVEN STRATEGIES TO SUCCEED

Unlock the business benefits of Oracle Fusion HCM through Capgemini SWIFT

The No. 1 Reason Why Performance Improvement Programs Fail

Pega: The Real Alternative to Salesforce & Vlocity

Insight-EA Overview. Fios-Insight, LLC FIOS Insight, LLC

Technology Strategies for Startups

The Fujitsu KISS Report Manufacturing Sector Keeping IT Simplified and Streamlined to maximize the business value of SAP Applications and SAP HANA

Agile Portfolio Management for a Fast- Paced World. Are you ready? Are you ready?

The Role of the Architect. The Role of the Architect

APPLICATION DEVELOPMENT WITHOUT THE SPRAWL. Five ways ServiceNow s application development platform can support your enterprise architecture

The role of the service-oriented architect

If the rate of change on the outside exceeds the rate of change on the inside, the end is near." Jack Welch.

Application Decommissioning in Regulated Industry

Better information, better results siemens.com/xhq

The top 8 reasons. to outsource your IT. to a managed services provider

RETHINKING IT THE NEW SCHOOL OF IT. New-School-of-IT.de

Secrets of Successful Modernization

More than Mobile Forms Halliburton s Implementation of an End to End Solution

The Future Moves Fast: Are You Ready to Respond?

CREATE AN API PROGRAM TO DRIVE DIGITAL TRANSFORMATION

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

Transcription:

Recession proof SOA SOA4SOA is the solution Piet Jan Baarda, Martin van den Berg Only extraterrestrials just arrived from outer space can have missed the fact that we are in a global economic recession right now. Maybe it will blow over soon, but many expect worse conditions ahead. Organizations prepare for a period with very little room to maneuver. Revenue is drying up and the only way to make a profit is to cut cost and wait for better times. Projects are stopped as it is recognized their business cases are no longer valid. This includes many SOA initiatives, even when based on solid business cases at the time. Only projects that directly reduce cost in a very short term are started or kept alive. A question that is often asked these days is: does this mean that SOA as an architectural style should be halted? The answer is a firm NO as will be discussed below. The current recession offers opportunities to improve the conditions for the successful application of SOA. The answer is targeted rationalization of the IT landscape, in order to ultimately get the right set of business services: Sanitation and Optimization under Architecture as a precondition for Service-Oriented Architecture. Or simply put: SOA4SOA. Economic boom versus recession During times of recession other criteria are used to determine which initiatives to launch than in times of an economic boom. During a recession the most attractive initiatives are those that promise short term cost reduction. In boom times there is a strong preference for revenue increasing initiatives. The main driver for Service-Oriented Architecture (SOA 1 ) is increasing agility, requiring investment in the development of a business service portfolio and associated infrastructure. Typically the benefits of SOA will only surface after a couple of years (reuse through time). Investment in SOA requires a long term perspective. A perspective the CIO cannot afford during a recession. Still we persist in our vision that SOA as an architectural style is the way to go. So what should the CIO do now? Go against the flow and continue investing in SOA? Or reduce SOA investments and surrender to the pressure of the organization to reduce cost. Let us first investigate what the challenges for the application of SOA are in a booming economy. There are advantages and disadvantages. Subsequently we will look into the challenges for SOA during a recession. We conclude by distilling our concise advice. SOA during economic boom The application of the SOA paradigm during an economic boom has the following advantages: Sufficient budget. Sufficient budget means the best consultants can be hired to determine what solution is best and then follow up on that advice and buy and 1 In this article the acronym SOA is used for Service-Oriented Architecture, except where explicitly indicated otherwise. www.via-nova-architectura.org Januari 2009 1

implement the best solutions. Many business opportunities. Many commercial opportunities exist and therefore many business cases for implementing services [Baarda, 2008]. Application of SOA during boom times also has disadvantages: Too much budget. This means business management can easily be persuaded by vendors to buy the latest miracle tool and hire an army of product specialists. This often leads to tooling overkill in terms of enterprise service buses, service registers, event handlers, version control systems, business process management tools, specific test tools and so on. Then let the army of configurators do their magic, within budget and timelines of course, and wait for the improved business agility to kick in. Of course this never happens. The complexity has increased rather than reduced, the SOA investments are higher than expected and show much less benefit than expected. The SOA paradigm gets the blame and is left behind, probably for a long time. That the effort required for SOA is often underestimated is generally recognized [van den Berg, Hompes, Truijens, 2007]. Too little attention for architecture. The availability of budget is seen as sufficient. With no need to really think it through, no need to think about the structure and fitting of the solution into the IT landscape. Decision makers are convinced that it is just a matter of buying the best software and the best consultants and that the perfect service portfolio will be created automatically. There is little patience with architects who only see problems and are hindering progress. Too little attention for governance. For the same reasons as above the general idea is that there is little need for governance. Without architecture there is little to govern anyway. Root causes are not addressed. A major obstacle for the realization of a service is a fragmented and low quality backend system landscape. Because a miracle tool is positioned to magically tie it all together with a little configuration there is no need to improve the IT landscape from the source. Also the army of product specialists does not understand the intricacies so it s better left alone. Just cover it with a layer of integration software and the problem is at least invisible. Obviously an unrealistic and damaging approach. The new tooling increases complexity and also does not really solve the problem. The conclusion is that even during a booming economy there are a lot of challenges in the application of the SOA paradigm. Let s see how this looks during a recession. SOA during a recession Surprisingly the application of the SOA paradigm during a recession has a number of advantages: Root causes are addressed. In order to cut cost on IT, existing systems are investigated and rationalized. This forms an excellent chance to improve consistency and coherence as well. While the case is cost cutting, the effect is a much better foundation to build business services on. No more blind faith in miracle tools. The illusion of miracle tools that make all your problems go away with just a little configuration is quickly exposed. No more product specialists. Product experts may have a lot of knowledge of the latest tools and methodologies but not of the intricacies of the existing situation, consisting of many point-to-point interfaces and redundancies in functionality and information definitions. While really that is the place a lot of money can be saved. The focus now moves to experts with deep knowledge of the current situation and specialists on rationalizing and migration. Time to think first. During a recession internal personnel are let go only as a last resort or saved for the moment the economy is picking up again. The effect is that there is www.via-nova-architectura.org Januari 2009 2

more time available to think before taking any action. This is true for management, business people and IT personnel as well 2. Attention for architecture. As money is scarce and personnel is available these are really the perfect conditions for enterprise architecture. The organization can no longer afford to make mistakes and have projects fail. Money will be spent on activities which will guarantee results. Attention for governance. Same arguments as the previous one. Business management takes no risks and does everything that is needed to prevent mistakes or derailments. They are really on top. This is governance. These are ideal circumstances for effective governance. For the application of SOA during a recession there is obviously also a big disadvantage: Less budget. Management is hesitant to spend money on IT. As business cases for improving agility through business services will probably dry up entirely as the benefits will only come when there are opportunities for revenue increase. Delaying makes very much sense. The business service portfolio will not be extended. Except in rare cases. Recession advantages An economic recession is really a blessing in disguise for architecture, governance, rationalization of legacy systems and - indirectly - SOA (by improvement of SOA conditions). In good economic times many initiatives are launched with little attention for structure, coherence, governance and the removal of obsolete IT components. In bad economic times more time is spent thinking before money is spent. There is more interest in saving money by removing obsolete IT components. Especially the clean up creates the conditions for successful application of SOA. Some years ago already Sanitation and Optimizing under Architecture was advocated [Bakker, van den Berg, Deursen, 2003]. The reduction of complexity and cost are the main drivers for the rationalization of the IT landscape. An attractive side effect is that is improves the conditions for SOA. Less overlapping functionality, less applications, less different information definitions and fewer databases not only mean a substantial reduction in maintenance and administration cost. But also make it easier to extend the business service portfolio in the future. Fewer systems means a reduced integration effort. Also a Canonical Data Model may be introduced during rationalization. It provides insight into which information definitions and databases can be removed. This model is also an essential element of SOA as it ensures consistent semantics across services. When creating business cases we advocate to explicitly investigate the extent they contribute to improving the conditions for SOA. When there are multiple business cases for cutting cost those contributing most to SOA must be selected first. When for example there are two business cases for cost reduction and one concerns rationalization of management information systems and the other the rationalization of the customer information systems it is clear the customer information system case should get preference. Customer information systems generally form a crucial core for many SOA initiatives that will be launched as soon as the economy booms again. As a general architecture principle the improvement of the quality of up stream processes and information is more important than the improvement of down stream processes and information. Even without SOA this is the preferred approach because down stream processes and information depend on the upstream quality (garbage in, garbage out). 2 Speech by the Dutch minister of social and employment affairs J.P.H. Donner at the yearly conference of the FME- CWM in Nijkerk on November 12, 2008: Your chairman points to the tension that exists between the need to save skilled personnel wherever possible for your organizations in order to be able to react quickly when demand improves again and the substantial need to cut cost during the current rapid drop in demand. www.via-nova-architectura.org Januari 2009 3

The diagram below shows where the focus should be during a booming economy and where it should be in times of recession: Developing business services Developing business services Developing architecture Developing governance Rationalizing 2009 Our advice It is clear that we are in a recession. So let s start improving architecture and governance and looking for business cases to rationalize parts of the IT landscape. For example the rationalization of backend systems that play a large role in developing business services in future SOA scenarios. Start with those systems containing the core information of the organization like customers, products and contracts. Sanitation and Optimization under Architecture as preparation for Service Oriented Architecture. SOA4SOA! Piet Jan Baarda is Senior Information Architect at Sogeti. Pietjan.baarda@sogeti.nl Martin van den Berg is Service Line Manager Architecture at Sogeti, IT-teacher at ProEducation and chairman of the architecture section of the NGI (Dutch Computer Society). Martin.vanden.Berg@sogeti.nl Piet Jan Baarda Sogeti Pietjan.baarda@sogeti.nl Martin van den Berg Sogeti Martin.vanden.Berg@sogeti.nl Literature [Baarda, 2008] Your SOA needs a business case, 2008, http://www.via-novaarchitectura.org/magazine/magazine/your-soa-needs-a-businesscase.html [van den Berg, Hompes, Truijens, 2007] SOA in Nederland, een digitale aandoening? 3, Contribution to LAC 2007 year book 3 in English: SOA in The Netherlands, a digital affection? www.via-nova-architectura.org Januari 2009 4

[vanden Berg, Bieberstein, Ommeren, 2007] SOA for Profit, 2007 [Bakker, van den Berg, Deursen, 2003] Slopen onder Architectuur, Het systematisch op orde houden van de ICT-assetporftolio 4, Contribution to LAC2003, http://www.lac2003.nl/papers/m_van_den_berg.pdf 4 in English: Demolition under Architecture, Keeping the IT-asset portfolio clean in a systematic way. (or to arrive at the SOA acronym: Sanitation and Optimization under Architecture) www.via-nova-architectura.org Januari 2009 5