One thing I have learned over my 20+ years as a product manager is that new technology with an undeniable value proposition will always prevail.
The Platform-as-a-Service trend is no different. On average, app developers spend 80% of their time on infrastructure, core app services and features, and common app services, and only 20% of time and budget is centered around innovative and customer-centric features. …
Voice is rapidly becoming the next mainstream interface mode.
It has of course been common for some time with smartphones and specialist devices, and all the major device and operating systems have voice recognition. However, we’re starting to see a shift in the prevalence of this function.
The advantages of using your voice instead of your fingers to communicate are obvious — you can say something much faster than you can type it.
About five years ago in 2016, researchers at Stanford University tested how quickly and how accurately search requests could be done using voice, and compared those results…
When I first started talking about predictive and proactive analytics about a year ago, I talked about the promise of using artificial intelligence and machine learning (AI/ML) to predict when the blue screen of death might be close, telling the user what to do about it, and being able to prevent the problem from occurring in the first place.
As an industry, we’re moving predictive and proactive analytics from something that was a science project in the lab to the mainstream, from being something software developers care about to something that responds to users’ needs and improving the user experience…
I’m a computer geek and I’m a motorcycle rider.
So when Lenovo recently announced its new sponsorship as Title Partner of the Ducati MotoGP Team, Ducati Corse, I was in heaven.
But not just for the obvious reasons.
I want to paint a personal picture of my passion for Ducati and Lenovo, and the transformation both companies have successfully completed. Both companies have reinvented themselves, and it’s fascinating to compare what both companies have gone through to remain leaders.
For the past 40 years Ducati has been a V2 engine company. That’s what Ducati is known for and what I…
If the Olympics had an event for how often you forgot to lock up your house when you went away on business, I’d win gold.
(Of course, that’s back when we actually travelled.)
I challenge anyone to have better stories than mine about leaving my home insecure. On one trip I was in China before I realized I’d left my garage door open and my car unlocked. I’m very good at focusing on my work, but the problem is that laser focus is very narrow. Everything else gets forgotten!
So having a connected home — with all of my 122…
Never has a phrase been so misunderstood.
At one level, software can be thought of as just software, delivered securely, that is easy to use, that solves customers’ problems.
In these terms, it’s a simple, direct, accountable vision.
And yet, as we all know, the actual delivery is much more complex than making the code downloadable.
Understanding how and if you are providing something of real value, defined on the user’s terms, is the key to differentiating between success and failure.
To understand the importance of the software release, you have to start with the needs of the user, and…
Remember those big-enterprise software implementations of 20+ years ago?
They were filled with dread.
Pre-cloud, enterprise software solutions were monolithic in architecture and deployment. Software or solution providers charged license fees in the millions of dollars, and that was just the beginning. Next came outsourced solution deployment services teams that would hang around coffee rooms for years, routinely increasing budgets by two to three times, sometimes more.
It would take about three years to roll out the first version of the project, only to discover that your business had changed during those three years, and the architected solutions simply wouldn’t…
This might seem a stupid question to ask, but complexity still ends up in IT solutions far too often in my experience, so it’s one that stills needs to be addressed.
I compare the removal of complexity to dealing with your boss. You go to your boss with solutions, not problems, and if you get that wrong, you learn pretty quickly!
It’s the same with software: it’s our responsibility to remove complexity, not the users’. …
The early era of the IT industry (from the early 1980s onwards) was defined by hardware. The value was embedded in the device itself — speeds, memory, storage. The software came from a range of application developers, then gaming companies, and then web browser companies.
Those days are long-gone.
Today’s global IT industry model is very different and it’s software that has raised the bar. …
If you don’t have a secure design, or a secure development model, don’t develop software.
Though obvious, I think it still needs to be said: There’s no software that provides any value to anybody if it’s not secure. It’s like a car without wheels.
And data breaches are expensive and embarrassing. The average cost of data breaches in the United States alone more than doubled between 2006 and 2019, to US$8.19 million.
There are two basic approaches to software development and security.
One focuses on risk-based, functional security towards the end of the development process.
The other — which is…