After the boys of OSS have gone

Something has always bothered me about the medical profession. Whenever you visit a GP (General Practitioner), unless you need to come back for test results or ongoing treatment, the doctor never finds out if their diagnoses / prescriptions have been effective. In my experience at least, they don’t call to see whether there were any […]

Trickle-down impact planning

We introduced the concept of The Trickle-down Effect last year, an effect that sees the most minor changes trickling down through an OSS stack, with much bigger consequences than expected. “The trickle-down effect can be insidious, turning a nice open COTS solution into a beast that needs constant attention to cope with the most minor […]

One sentence to make most OSS experts cringe

Let me warn you. The following sentence is going to make many OSS experts cringe, maybe even feel slightly disgusted, but take the time to read the remainder of the post and ponder how it fits within your specific OSS context/s. “Our OSS need to help people spend money!” Notice the word is “help” and […]

The pruning saw technique for OSS fall-out management

Many different user journeys flow through our OSS every day. These include external / customer journeys, internal / operator journeys and possibly even machines-to-machine or system journeys. Unfortunately, not all of these journeys are correctly completed through to resolution. The incomplete or unsatisfactory journeys could include inter-system fall-outs, customer complaints, service quality issues, and many […]

How smart contracts might reduce risk and enhance trust on OSS projects

Last Friday, we spoke about all wanting to develop trusted OSS supplier / customer relationships but rarely finding them and a contrarian factor for why trust is so hard to achieve in OSS – complexity. Trust is the glue that allows OSS projects to happen. Not only that, it becomes a catch-22 with complexity. If […]

Potential OSS failures aren’t always technical

I recently attended an event where a brainstorming question was posed about how a particular next-gen OSS concept might fail. Interesting exercise! There were a lot of super-clever technical people in the room. The brainstorming of ideas was a fascinating one. We dived deeply into the experiences of many of the technical people in the […]

Finding the most important problems to solve

The problem with OSS is that there are too many problems. We don’t have to look too hard to find a problem that needs solving. An inter-related issue is that we’re (almost always) constrained by resources and aren’t able to solve every problem we find. I have a theory – As much as you are […]

Bringing Eminem’s blank canvas to OSS

“When you start out in your career, you have a blank canvas, so you can paint anywhere that you want because the shit ain’t been painted on yet. And then your second album comes out, and you paint a little more and you paint a little more. By the time you get to your seventh […]

The chains of integration are too light until…

“Chains of habit are too light to be felt until they are too heavy to be broken.” Warren Buffett (although he attributed it to an unknown author, perhaps originating with Samuel Johnson). What if I were to replace the word “habit” in the quote above with “OSS integration” or “OSS customisation” or “feature releases?” The […]

Posing a Network Data Synchronisation Protocol (NDSP) concept

Data quality is one of the biggest challenges we face in OSS. A product could be technically perfect, but if the data being pumped into it is poor, then the user experience of the product will be awful – the OSS becomes unusable, and that in itself generates a data quality death spiral. This becomes […]

I’m predicting the demise of the OSS horse

“What will telcos do about the 30% of workers AI is going to displace?” Dawn Bushaus That question, which is the headline of Dawn’s article on TM Forum’s Inform platform, struck me as being quite profound. As an aside, I’m not interested in the number – the 30% – because I concur with Tom Goodwin’s sentiments […]

Are your various device inventory repositories in synch?

Does your organisation have a number of different device inventory repositories? Hint: You might even be surprised by how many you have. Examples include: Physical network inventory Logical network inventory DNS records CMDB (Config Management DB) IPAM (IP Address Management) EMS (Element Management Systems) SIEM (Security Information and Event Management) Desktop / server management not […]

The concept of DevOps is missing one really important thing

There’s a concept that’s building a buzz across all digital industries – you may’ve heard of it – it’s a little thing called DevOps. Someone (most probably a tester) decided to extend it and now you might even hear the #DevTestOps moniker being mentioned. In the ultimate of undeserved acknowledgements, I even get a reference […]

Torturous OSS version upgrades

Have you ever worked on an OSS where a COTS (Commercial Off-The-Shelf) solution has been so heavily customised that implementing the product’s next version upgrade has become a massive challenge? The solution has become so entangled that if the product was upgraded, it would break the customisations and/or integrations that are dependent upon that product. […]

A summary of RPA uses in an OSS suite

This is the sixth and final post in a series about the four styles of RPA (Robotic Process Automation) in OSS. Over the last few days, we’ve looked into the following styles of RPA used in OSS, their implementation approaches, pros / cons and the types of automation they’re best suited to: Automating repeatable tasks […]

RPA in OSS feedback loops

This is the fifth in a series about the four styles of RPA (Robotic Process Automation) in OSS. The fourth of those styles is as part of a closed-loop system such as the one described here. Here’s a diagram from that link: This is the most valuable style of RPA because it represents a learning […]

Using RPA as an alternate OSS integration

This is the third in a series about the four styles of RPA (Robotic Process Automation) in OSS. The second of those styles is Streamlining processes / tasks by following an algorithmic approach to simplify processes for operators. These can be particularly helpful during swivel-chair processes where multiple disparate systems are partially integrated but each […]

Will it take open source to unlock OSS potential?

I have this sense that the other OSS, open source software, holds the key to the next wave of OSS (Operational Support Systems) innovation. Why? Well, as yesterday’s post indicated (through Nic Brisbourne), “it’s hard to do big things in a small way.” I’d like to put a slight twist on that concept by saying, […]

It’s hard to do big things in a small way

“…it’s hard to do big things in a small way, so I suspect incumbents have more of an advantage than they do in most industries.” Nic Brisbourne. The quote above came from a piece about the rise of ConstructTech (ie building houses via means such as 3D printing). However, it is equally true of the […]

The two types of disruptive technologists

OSS is an industry that’s undergoing constant, and massive change. But it still hasn’t been disrupted in the modern sense of that term. It’s still waiting to have its Uber/AirBnB-moment, where the old way becomes almost obsoleted by the introduction of a new way. OSS is not just waiting, but primed for disruption. It’s a […]