The simple answer is knowing what your application needs to do to be successful! If only life were that simple! If you don't have complete and correct requirements, you simply can't succeed. Application projects in many organizations rush to development too soon -...
Do you know how parcels are delivered?
As customers, most of us pay little attention to the implementation process between ordering and delivery - we happily give little thought to the underlying infrastructure and technology as we receive our new fancy red toaster! Our attention is more towards the...
How many of your business critical software applications are on life support?
As your business critical software applications age, the technology they depend upon also ages, reaches "end of support" and/or "end of life". We also find that as applications age, they drift from their original purpose as business requirements change. They...
How to Improve the Productivity of Business Analysts?
Many business analysts spend most of their time in meetings documenting business process requirements, explaining what they mean to developers, waiting for weeks and then figuring out why the implementation didn't match the documentation, rinse and repeat endlessly!...
Is your business data safe?
The US Federal Aviation Administration (FAA) was recently in "stormy weather" because of a major computer system failure. As per BBC News: "US air safety officials say that the glitch that led to travel chaos at airports last week was actually caused by a contractor...
Adding AI To Business Functionality
There is a lot of hype in the news about the step change in AI technology with major companies talking about how AI will be a game changer for their business. The challenges facing many organizations today are: how will we incorporate AI into our products to drive...
Future Proof Your Business Functionality
Application Shelf Life and Technology Expiry Dates Most organizations use forms-based custom software applications that have hard-coded the business functionality. These applications are implemented on a set of specific technologies: source code in one (or more)...
Limitations of No Code / Low Code technology
There are many good use cases for No Code / Low Code technology when building simple applications that collect and maintain records for a few simple forms. Most of these technologies include some form of a canvas designer where Citizen Developers can drop and style...
How you can permanently eliminate 90%+ of your Technical Debt
What is Technical Debt and where does it live? Wikipedia defines technical debt as: "the implied cost of additional rework caused by choosing an easy (limited) solution now instead of using a better approach that would take longer." A lot of technical debt can be...
How I Created Great Ideaz Customer Portal in Just a Few Weeks
I'm not a software developer. I leave the coding to my co-founder, Tony Nicholls, and our dev team. But that doesn't stop me from creating all sorts of user experiences in trellispark. When we decided to create a completely new customer portal for Great Ideaz, we...