The Goldilocks OSS story
We all know the story of Goldilocks and the Three Bears where Goldilocks chooses the option that’s not too heavy, not too light, but just right. The same model applies to OSS – finding / building a solution that’s not too heavy, not too light, but just right. To be honest, we probably tend to […]
Are today’s platform benefits tomorrow’s constraints?
One of the challenges facing OSS / BSS product designers is which platform/s to tie the roadmap to. Let’s use a couple of examples. In the past, most outside plant (OSP) designs were done in AutoCAD, so it made sense to build OSP design tools around AutoCAD. However in making that choice, the OSP developer […]
Powerful ranking systems with hidden variables
“There are ratings and rankings that ostensibly exist to give us information (and we are supposed to use that information to change our behavior). But if we don’t know what variables matter, how is it supposed to be useful? Just because it can be easily measured with two digits doesn’t mean that it’s accurate, important […]
Networks lead. OSS are an afterthought. Time for a change?
In a recent post, we described how changing conditions in networks (eg topologies, technologies, etc) cause us to reconsider our OSS. Networks always lead and OSS (or any form of network management including EMS/NMS) is always an afterthought. Often a distant afterthought. But what if we spun this around? What if OSS initiated change in […]
A purple cow in our OSS paddock
A few years ago, I read a book that had a big impact on the way I thought about OSS and OSS product development. Funnily enough, the book had nothing to do with OSS or product development. It was a book about marketing – a subject that I wasn’t very familiar with at the time, […]
Designing OSS to cope with greater transience
“There are three broad models of networking in use today. The first is the adaptive model where devices exchange peer information to discover routes and destinations. This is how IP networks, including the Internet, work. The second is the static model where destinations and pathways (routes) are explicitly defined in a tabular way, and the […]
Which OSS tool model do you prefer – Abstract or Specific?
There’s something I’ve noticed about OSS products – they are either designed to be abstract / flexible or they are designed to cater for specific technologies / topologies. When designed from the abstract perspective, the tools are built around generic core data models. For example, whether a virtual / logical device, a physical device, a […]
An OSS conundrum with many perspectives
“Even aside from the OSS impact, it illustrates the contrast between “bottom-up” planning of networks (new card X is cheaper/has more ports) and “top down” (what do we need to change to reduce our costs/increase capacity).” Robert Curran. Robert’s quote above is in response to a post called “Trickle-down impact planning.” Robert makes a really […]
When your ideas get stolen
When your ideas get stolen. A few meditations from Seth Godin: “Good for you. Isn’t it better that your ideas are worth stealing? What would happen if you worked all that time, created that book or that movie or that concept and no one wanted to riff on it, expand it or run with it? […]
Re-writing the Sales vs Networks cultural divide
“Brand, marketing, pricing and sales were seen as sexy. Networks and IT were the geeks no one seemed to speak to or care about. … This isolation and excommunication of our technical team had created an environment of disillusion. If you wanted something done the answer was mostly ‘No – we have no budget and […]
Blown away by one innovation. Now to extend on it
Our most recent two posts, from yesterday and Friday, have talked about one stunningly simple idea that helps to overcome one of OSS’ biggest challenges – data quality. Those posts have stimulated quite a bit of dialogue and it seems there is some consensus about the cleverness of the idea. I don’t know if the […]
I’ve just been blown away by the most elegant OSS innovation I’ve seen in decades
Looking back, I now consider myself extremely lucky to have worked with an amazing product on the first OSS project I worked on (all the way back in 2000). And I say amazing because the underlying data models and core product architecture are still better than any other I’ve worked with in the two decades […]
Is your data AI-ready (part 2)
Further to yesterday’s post that posed the question about whether your data was AI ready for virtualised network assurance use cases, I thought I’d raise a few more notes. The two reasons posed were: Our data sets haven’t had time to collect much elastic / dynamic network data yet Our data is riddled with human-generated […]
Drinking from the OSS firehose
“Most people know what they want, but don’t know how to get it. When you don’t know the next step, you procrastinate or feel lost. But a little research can turn a vague desire into specific actions. For example: When musicians say, “I need a booking agent”, I ask, “Which one? What’s their name?” You […]
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 […]