Agile Elephant making sense of digital transformation

innovation | digital transformation | value creation | (r)evoloution

  • Email
  • Facebook
  • Google+
  • LinkedIn
  • Twitter
  • Home
  • Manifesto
  • Services
    • Our Approach
    • Our Services
    • Making Collaboration Work Packages
    • Collaboration Solutions
    • Our Experience
    • Workshops
    • Innovation
  • About Us
    • The Team
    • Why we do what we do
    • Why are we called Agile Elephant?
    • Our Partners
    • Our Clients
  • Get Involved
    • Events
    • Meetups
    • Unconference
    • Newsletter
  • Resources
    • What is Digital Transformation?
    • What is the Digital Enterprise Wave?
    • Our Research
    • Case Studies
    • People We Follow
    • Articles & Links
    • Books That Inspire
  • Blog
  • Contact Us
Home Archives for app modernisation
Breaking Down Silos in your Business

October 7, 2019 By David Terrar

Breaking Down Silos in your Business

Every organisation in every sector is dealing with digital disruption in today’s volatile, fast changing and uncertain world.  Businesses need to transform to stay competitive or be in danger of going the way of once great brands like Nokia, Blockbuster or Kodak who saw the writing on the wall but didn’t act fast enough to adapt.  Too often digital transformation efforts fail with a regular cause being the organisation seeing the task as a project with a beginning and an end.  Those organisations leading in this era of disruption recognise that transformation needs to be continuous and businesses need to think of being in a permanent state of reinvention.  But often, the key barrier to change is the siloed nature of most organisations.  In today’s connected world, that needs to change, and we believe the way to solve the problem combines different thinking in terms of people, culture and architecture, as well as a new approach to systems integration, making use of the API Economy.

There is plenty of research exploring how business has evolved over the 19th and 20th centuries.  The various parts of a typical organisation often fail to work together with a shared sense of mission.   We would argue that the structural issue of divisions is a natural result of the command and control and hierarchical management approach of most, and particularly larger, organisations.  Most large companies have divisions, or even groups and functions within divisions, that operate in silos.  Even the word “division” itself highlights the problem.  People are, by their nature, territorial.  Those functional teams that grew with an objective of efficiency and process simplification in the beginning, have created issues around territory and mistrust that can derail the cross functional thinking and new ideas that are required in the 21st century of the Fourth Industrial Revolution.

In looking at the people and culture issues we are guided by Professor Vlatka Hlupic and the research behind her book The Management Shift.  She has investigated companies who have been tackling these big shifts over a number of years.  She references more than 20 companies using her approach and leadership model.  They are from small to large, in various sectors and include a FTSE 100 Company.  She has categorised their management styles in 5 stages or levels from Traditional to Emergent.  The traditional companies haven’t moved beyond command and control and silos.  The smart, successful companies have an emergent management style characterised by an unlimited mindset, strong team cohesion, unbounded culture, inspirational leaders, a strong sense of purpose, and a passion for the work.  These are the characteristics we need in our 21st century leaders and managers to break down barriers, encourage cross functional teams and foster the right mindset for collaboration rather than conflict.

We also think that the silo problem is a manifestation of Conway’s Law where organsations are constrained to design systems which are copies of the communication structures of that organisation.  We need to be thinking, communicating and doing things differently.

Given the ubiquity of IT in the way enterprises are organising their business, one cannot tackle breaking down silos in an organisation without addressing it at a technology level as well as people level.  Data silos are  the result of cultural, organisational and technical choices that were made long ago, either for strategic reasons or because of technical limitations. They reduce productivity, they make it difficult to have a global view of your business, and they make it difficult to leverage the new technology available today.

Over the past 10 years, the start-ups who managed to create new business models managed to do it because they leveraged the new technology available to them and did not have the legacy to deal with.  They could build everything from the ground up, at a speed unheard of before.  15 years ago, no organisation would have had the resources to develop geo-localisation, mobile apps, mobile payment, booking system, and scale as Uber did in such a short amount of time.  Equally they had no organisational barriers to deal with. They were purpose built and organised from the ground up. They had an idea and leveraged the cloud to pick and choose what functionality they needed to make this idea reality.

In order to stay current, to re-invent themselves and stay relevant to their ever more demanding clients, enterprises need to be agile and break down the silos that they built over the years. To achieve this, they need to be able to develop applications extremely rapidly, matching what the business needs, and ready to iterate to deliver fast.  However today, it is still considered that 50% of these projects fail because of integration issues.

Historically, integration teams have always been very centralised, being themselves one of the silos they should be contributing to break with integration technology. We are used to refer to the SOA team, or the ESB team. Integration was not something a developer would do on an ad-hoc basis, it was a full-time job, needing deep expertise in integration tools. This became very acute when the service-oriented architecture was put in place. It forced the creation of a centralised team to create the service layer that had to be used by the developers to developer their applications. The problem is that the integration team did not understand the application their services were created for and it created friction and finally slowed down the pace of developing new applications. It was clear that the best approach would have been to let the application team own the creation of the integration services, but technology did not allow that.

Over the past few years, new techniques have allowed us to re-think the way we tackle integration.  Let’s take a quick look at some new concepts and how they help moving towards a decentralized integration team.

Fine Grained Integration & Microservices

Breaking up your enterprise wide deployed integration hub into right sized containers provides improved agility, scalability, and resilience.  Agility, because many teams can work on integrations without having to defer to a centralised integration team. Scalability, because individual flows can be scaled on their own.  Resilience, because isolated flows cannot steal shared resources such as CPU from one to another.

Microservices are a software development technique that allows you to decompose an application into smaller de-coupled services. They provide greater agility because they can be changed independently from one to another, they are scalable because we can tie their usage with the resources they need, and they provide better overall application resilience because they are independent from one to another.

As we have seen, fine grained integration architecture and Microservices are providing similar advantages, and once brought together they bring the developers the environment they need to be fast, to be independent and to be able to concentrate on their part of the application.

APIs

API solutions have come a long way and today provide the tooling to be offered and consumed easily. They provide tools to be easily discoverable, they allow the provider to secure them and control the on-boarding of users.  They provide analytics so you can monitor them and control their usage, they can be promoted to third parties and they now can also be monetised.  The API economy is here, and the companies adopting the approach are more successful – research shows it adds more than 10% to the firm’s market value.

APIs therefore provide a very simple way for the provider to “offer” access to its data, and to the consumer to get to the service he or she needs. Based on a modern integration architecture, they are the key to unlock the data new technologies need to deliver on their premise. AI is only as good as the data it can be trained on. Innovative mobile application are only worth it if they allow the end user accessing and manipulating meaningful data.

The combination of Microservices consuming APIs to get to integration points can give an organisation great prospects in terms to speed and agility to respond to changing business needs.

People

We have seen that technology can change the way integration teams are organised, and give more autonomy to application developers.  But technology should also provide non-technical teams access to data. Take the example of the HR department that decided to subscribe to a Workday SaaS service. It is likely they did this without involving IT much – remember shadow IT – (at least during the choice of the solution). They did this because they wanted access to that application simply, without having to wait for a long IT development cycle, and were ready to adapt to get to the functionality. Now the HR department is using Workday and they need to access some specific information and want to receive an email alert when there is a specific change. For them, for simple integration requests like this, reverting to asking IT is out of the question. Modern integration tools should have “ready to use” connectors allowing them to perform no-code integration tasks.

Of course, technology used to create the silos we are trying to break. Over specialisation created barriers between the business and IT.  Within IT, it created barriers between integration specialists and developers, and it certainly didn’t facilitate communication between an enterprise and the “outside” world. Today, the need for data to fuel new technologies such as AI, Blockchain and other emerging technologies forces us to break down these barriers. And that’s what new technology and techniques allow us to do. It gives greater autonomy to the developer, it allows business users to be self-sufficient for their simpler needs, with a new level of controlled self-service thanks to APIs and the API Economy.

In summary, for today’s organisation to stay ahead of the competition it needs both a new mindset and a new approach to technology addressing architecture, technology and people. It needs more open leadership that recognises cross functional teams are necessary and better teamwork is required at all levels.  It needs a more agile approach to management as well as technology.  In terms of the technology deployed to support transformation, it needs to recognise that integration is the key driver, and the creation of APIs to open up company data reduces friction, drives new business models and creates new revenue opportunities.

Contact us if you want to find out more about making integration and APIs work for your business.

This post is a collaboration co-authored by Emmanuel Treny, Director Sales Europe – IBM Cloud Integration and David Terrar, Founder & CXO of Agile Elephant.

Share this:

  • Tweet

Filed Under: cloud, integration Tagged With: agile development, agile thinking, API, API Economy, app modernisation, breaking down silos, microservices, multicloud

Cloudy with some fog on the edge

June 12, 2019 By David Terrar

Cloudy with some fog on the edge

To quote Monty Python “what have the Romans ever done for us”?

The same question in the future may well be asked of cloud computing, and how it has changed the face of computing, driven a new wave of technology and enables business/digital transformation.

So what has cloud computing done for us?

Most people think that cloud computing was invented back in 2006, but we must go back in time and travel to the 1900’s when cloud was first thought of.

So strap into your time machine (our favourite is a De Lorean!) and get ready for a brief history lesson of the origins of cloud computing, and why it underpins the major business/technical advances of this century to date.

1950’s,mainframe computers came into existence, several users accessed the central computer via dumb (green screen) terminals. The prohibitive costs of this did not make them economically viable for organisations to buy them. So the idea to share access to a single computer was born, primarily to save costs (sound familiar?).

In 1960s,IBM developed an operating system (OS) named Virtual Machine (VM). This allowed for simultaneous operation of more than one OS. Guest OS could be run on every VM, with their own memory and other infrastructure, making it possible to share these resources. This created the concept of virtualisation which is still prevalent today.

1980s,Open Source software starts to be created and donated by Richard Stallman and Linus Torvalds leading the way, a more concise history of Open Source software is here.

The 1990’ssaw the advent of virtual private networks (VPN) primarily provided by the Telecoms industry, but invented by Gurdeep Singh-Pall a Microsoft employee. A VPN allows many users shared access to a single physical or virtual network infrastructure. We also saw the first mobile devices – more on these later!

Things were really hotting up in the cloud world although the word “cloud” was not as common as it is today.

Into the new millennium (hopefully no bugs follow us!) and we must mention other computing models and approaches which have contributed to the development of cloud computing.

  • Grid computing which allows for parallel computing.
  • Utility computing facilitates computing resources to be offered as a payed for service (yes we are close to the cloud word now!)
  • Software as a Service (SaaS) brought us subscription based usage of applications and so “as a Service” models were born. 

Back to those mobile devices mentioned earlier, so today we now have more computing power in our pockets than I had in 1998 for my Windows NT 4 Microsoft Exchange Server!

Mobile computing is arguably one of the major driving forces of the rise, dependency and capability of cloud computing today. Business is now not 9 to 5 – it’s always on! Which brings challenges around:

  • Availability
  • Performance
  • Customer experience
  • Quicker, faster to market applications and services (competitive edge)
  • Connectivity (Wi-Fi, 4G and soon 5G)

The cost of doing this on premise is as restrictive and expensive as the early 1950’s when the mainframe came along so alternatives were needed. 

Enter cloud computing, providing all of the above and more from a variety of cloud computing models, the most popular being public cloud. And from inception to around early 2018 public was seen as “the place to be” with Amazon Web Services, Microsoft, Google, and IBM leading the way. Other clouds are available!

But hey wait we have some compelling arguments for not being all in on public cloud! Primarily around:

  • Regulatory compliance
  • Security
  • Auditability
  • Latency (bandwidth) challenges

My favourite quote at the moment is:

“The old idea that everything would move to the public cloud never happened. Instead, the cloud market evolved to meet the needs of clients who want to maintain on-premises systems while tapping a multitude of cloud platforms and vendors.” 

Stephen Elliot, Program Vice President, IDC

So Hybrid Cloud is now recognised as the way forward for the majority of businesses on their journey to cloud (regardless of which flavour of cloud we are talking about). Why?

Well we have read the quote and seen some of the reasons for a multicloud environment which comprises public, private and hybrid cloud environments

Why are these important to business today and going forward?

Well cloud allows business to:

  • Migrate – or lift and shift workloads to the public cloud, normally non business critical and/or test and dev environments.
  • Modernise – examine legacy applications and modernise accordingly (Gartner’s 7 options to modernise legacy systems). Creating containers and microservices.
  • Innovate – explore new technologies such as Blockchain, Internet of Things, Analytics, Artificial Intelligence and machine learning.
  • Optimise – understand the cost, performance and availability of their multicloud environments.

But early cloud computing really was only focussed on Infrastructure as a Service (IaaS) and the aforementioned players were really in a race concerned primarily on how fast, how quick and how often they could spin up infrastructure and compute, I can create 50 virtual machines in a minute, WOW! 

But so what? It was only later that cloud stamped its mark on the business, providing a platform for business transformation, innovation and modernisation.

Which is important because as business and technology has evolved so has cloud computing, and it continues to do so. We are now exploring Edge computing and the impact that 5G will have on our world.

So having looked back a little we now can understand where we are going (and why) people of a certain age say there is little or nothing new in computing – rather its cyclic. I believe that cloud computing will be different – why? Because it enables transformation and innovation as well as being intrinsically linked to business, because where we are going we don’t need roads – just the right cloud!

If you want to learn more about the Journey to Cloud and how it can help your business I will be on the IBM stand at the TECHXLR8 @Excel 12-13 June, it would be good to have a chat! We will also be discussing multicloud management on a webinar on 5thJune, 11am. You can register here.

Finally please check out our series of where we are going we don’t need roadsblog and more on cloud and business transformation here.

The “Where we’re going, we don’t need roads” series of posts to help reframe how you think about what’s next in enterprise technology is co-authored by Dave Metcalfe of IBM and David Terrar of Agile Elephant.

Share this:

  • Tweet

Filed Under: cloud, dontneedroads, Enterprise Cloud Tagged With: app modernisation, David Metcalfe, Gartner, journey to cloud, Legacy

CIO Transformation Live gets Disruptive in Manchester

May 16, 2019 By David Terrar

CIO Transformation Live gets Disruptive in Manchester

You may know that I’ve been a regular contributor to Trafford Associates CIO events over the last couple of years. I chaired and opened their CIO Transformation Live conference near Silverstone on March 20th this year, and with Andy McLean and the team from Disruptive.Live we amplified the event on the day by live streaming interviews of a dozen of the speakers, sponsors and delegates. It was so successful, we’ve formalised our partnership, and on top of that Trafford and Compare the Cloud/Disruptive.Live have also entered in to a media partnership going forward.

That means the next one at the Manchester Central event space, starting the evening of 17th June, with a full conference day on the 18th will be even more “disruptive”. Andy and I with the Disruptive team will be back live streaming interviews from the evening and the day like before. The agenda aims to bring together CIO’s, IT Directors, CTO’s, CISO’s and IT practitioners for a day full of peer to peer learning, providing the platform to share thought leadership. All of the agenda ideas are generated from the dialogue they have with the delegates as they sign up. They will have some great presentations, panel session and workshops, and the networking breaks are just as important as the content, so delegates will get time to talk and share their ideas. For delegates the conference is free and includes complimentary accommodation on the evening of the 17th.

The content covers the issues you’d expect in terms of the practical application of Digital Transformation, Security, Data & Analytics, Public, Private and Multi-Cloud as well as IoT and AI. However we’ll also be covering the importance of story telling, the need for a start-up mentality and the importance of social collaboration across your organisation.

Additionally, integrating platforms like Practice Path can significantly enhance the capabilities of AdvancedMD Electronic Health Records (EHR) and Practice Management Software as a Service (SaaS) for healthcare practices. Practice Path offers a range of solutions designed to automate processes, improve operational efficiency, and enhance patient experiences, making it a vital tool for modern healthcare organizations looking to stay ahead in a competitive landscape.

At the last conference Dan Brimble, Trafford Associates MD, made a personal commitment to have more diversity in the speaker line up. You’ll see the evidence of that in more women speakers and panelists this time including Sally Eaves CTO and Author at Forbes, Lesley Salmon CIO at Kellogs, and Lulu Laidlaw-Smith Managing Partner at Collaborate2 who also runs the Rip It Up network of disruptors and start-ups. Check out the line up as it comes together.

The other difference, is the newly launched CIO Transformation TV channel. See it here below with it’s rolling programme of interviews from the last event, as well as leading business book authors and motivational speakers. There will be more programming added in the coming weeks and months. It’s the start of something new, and my colleagues at Trafford will be announcing some new initiatives at the show.

If you are interested in coming along, please check out the website, and follow this link to register for a place.

Share this:

  • Tweet

Filed Under: events, ideas, strategy Tagged With: Agile, app modernisation, CIO, CISO, cloud, CTO, DevOps, hybrid cloud, Manchester, multi cloud

Sign up for our regular Agile Elephant Newsletter - news, posts, ideas and more.

My Tweets

From the Agile Elephant Blog

  • The Metaverse doesn’t exist yet, but…
  • Impossible Things get Disruptive
  • Clarity, Cloud, and Culture Change at IBM

What Next?
Take a look around our site, check out our approach, see how we can help, join the conversation on our blog or contact us to find out more.

About Us

Agile Elephant is a new kind of consultancy designed to help companies embrace the new digital culture of social collaboration, sharing and openness that is changing business models and the world of work.

Contact us to find out more!

Our founder's blogs:

broadstuff

@DT on Medium

Technotropolis

Our blog:

The Agile Elephant Blog

Site Log In | Site Log Out

Subscribe to Site RSS

Subscribe to our Blog via Email

Enter your email address to subscribe

Copyright © 2025 ·Streamline Pro Theme · Genesis Framework by StudioPress · WordPress · Log in