The impact of an application grows with the square of available interfaces

The impact of an application grows with the square of available interfaces

In order to increase the speed with which IT provides value to the business, you need to be able to re-use existing solutions in new contexts. You don't know in advance which systems it will make sense to integrate in the future, so you need to make sure that you have as many interfaces available as possible. That's why the Technology That Fits manifesto says The impact of an application grows with the square of available interfaces.

Lack of proper interfaces is especially a problem in two places:

  • Tactical applications built quickly to solve a specific need
  • Commercial Off-The-Shelf (COTS) software

Your tactical applications can become a problem if they are successful. Quick-and-dirty applications that fail or only only solve the specific problem they were built for are not a problem. But successful tactical applications will live long beyond their expected lifespan. If you build them using a closed Rapid Application Development (RAD) tool, your business logic will be stuck inside the application and you will have to re-build it when you need it in some other context. Any time your developers propose you use some magical RAD tool they have seen in a conference video, ask if it makes it easy to provide interfaces to whatever you build with it.

Commercial Off-The-Shelf software provide another challenge. The business will be enamored by fancy demos and the immediate value they can see the software providing for human users. But you, as an IT professional, need to think beyond the user interface. That's why you need to ask about the interfacing capabilities of any new software package. Modern, cloud-native applications tend to have good APIs built in. But many vendors only reluctantly offer APIs and only for a very limited subset of the total application functionality. You don't want to add closed systems like that to your system landscape.

We don't know the future. But we can see that it will require more flexibility. Don't allow yourself to be locked in.


This post originally appeared in the Technology That Fits newsletter. Don't miss the next one, sign up.

Arijit Das

Research Associate at Naval Postgraduate School

6 年

Make sure these APIs are designed by computer scientists else these are again worthless...

回复

要查看或添加评论,请登录

Sten Vesterli的更多文章

  • Price Transparency

    Price Transparency

    An American friend of mine went to get tested for coronavirus together with his wife. He went to a hospital covered by…

    1 条评论
  • Blaming the Humans

    Blaming the Humans

    A Danish frigate accidentally launched a Harpoon missile back in the 1980s. It was an accident that couldn't happen.

  • Wasting Money

    Wasting Money

    This week's episode of my podcast Beneficial Intelligence is about wasting money. The business always complains that IT…

  • Absence of evidence is not evidence of absence

    Absence of evidence is not evidence of absence

    Newspapers are fending off a flurry of press releases from companies eager to reassure shareholders that they are not…

    2 条评论
  • Agile is not just for IT

    Agile is not just for IT

    IT professionals have struggled valiantly for many years to spread agile principles outside of IT, but with very…

  • The Robots are Here (and they are Clueless)

    The Robots are Here (and they are Clueless)

    Last week, I read the amazing true story of what happened when Dave Meslin tried to order boxes from Amazon. He ordered…

  • IT is the Second Line of Defense

    IT is the Second Line of Defense

    In a health emergency, healthcare workers are the first line of defense. These people face a crushing workload…

    11 条评论
  • The Cost of Doing Nothing

    The Cost of Doing Nothing

    I went down to a local electronics shop to buy a specific device the other day. Their website listed three in stock…

    6 条评论
  • Amateurs and Professionals

    Amateurs and Professionals

    How hard can it be to gather 1777 data records? As events in Iowa show, surprisingly difficult. As an IT professional…

    1 条评论
  • Another Deadly?Boeing Design Error

    Another Deadly?Boeing Design Error

    It turns out that the defective thinking behind the two deadly 737 MAX 8 crashes started killing people more than a…

    8 条评论

社区洞察

其他会员也浏览了