Latest Blog Posts
Etiam placerat velit vitae dui blandit sollicitudin. Vestibulum tincidunt sed dolor sit amet volutpat. Nullam egestas sem at mollis sodales.
-
How Do I Find An IT Solution?
This post starts a series to walk one through the questions we must answer in finding solutions for business problems. We will focus on IT solutions because so many challenges are best solved through automation. That is where software applications shine. However, there will be situations where your best solution…
-
An Improvement Journey Needs A Starting Point
One of the most common issues in a migration, integration, or almost any process improvement journey is defining the starting point. A customer uses a process that is so well known to them it is like muscle memory. The challenge is that they can often forget details because it is…
-
Runaway Technical Debt
I was recently listening to advice from Financial Guru Dave Ramsey about financial debt and how it can control us. The thought occurred to me that this is very much a factor in software development when we have technical debt. We need to avoid letting our pile of debt get…
-
Process Improvement On A Budget
While there are plenty of reasons to embrace large-scale process improvement projects to simplify, integrate, and automate your business, there are options for a budget or with less risk. The rise of tools like Zapier, IFTTT, Make, and native workflows in almost every tool put expensive and complex changes in…
-
A Cost of Technology Sprawl
There are many reasons to avoid technology sprawl and ensure your systems house is in order. However, there is one area that often gets overlooked. That area is security.
-
Migrating And Upgrading Systems
One of the challenges of software solutions is that, sooner or later, you end up migrating and upgrading systems. The two activities may seem separate, but often, you must do both. A good solution provides an easy path, whether to a new version of the solution or one created by…
-
Documentation and Reproducible Builds – Critical Pieces Software Solutions
One of the things I see most often plague an organization is the lack of documentation and reproducible builds. That has not been historically an issue. However, when the downsizing and rightsizing of the turn of the century kicked in, many developers moved on or were let go. While those…
-
Selecting A Software Partner
The success or failure of a project often rides on how good a company is at selecting a software partner. Software development has become almost a commodity in many areas. However, the team you choose or build is a critical factor in project success. No two providers are the same,…
-
Clickable Demos And Wireframes
Creating software requires using tools like clickable demos and wireframes to bring a vision to life. Likewise, these tools provide a canvas upon which to refine that vision. There are many ways to make the most of these tools. Thus, we will start with a definition and then move on…
-
Minimum Viable Product (MVP), Proof-of-concept (POC), and Incremental Solutions
Modern software development often involves a minimum viable product (MVP), proof-of-concept (POC), or other partial or incremental solutions. These approaches embrace the reality of software being difficult and time-consuming to produce but highly valuable for the users. The tactic is a form of the Pareto principle where the focus is…