With years in software consulting, I’ve worked with all kinds of people – of all tech levels.  One thing that’s been consistent is that almost no-one knows how to get from “I wish I had software” to “See how good this is now!”  Not surprisingly, as most people don’t build systems or learn how to build systems.

Our industry makes it harder with lots of jargon.  We also constantly change how we do things, and why.  We have lots of moving parts that are changing.  Sometimes we get better computers that can do more things for us, and sometimes we just see there’s a better way of doing things.

Despite all that, it’s not some esoteric art – there’s not some arcane formula that only the prized few know.

System design can be pretty simple.  It has four basic stages:

  1. Planning
  2. Development
  3. Testing
  4. Party

Perhaps the last one is optional.

In this series of posts, I’ll give you a quick understanding of what happens in each stage, and why we do it.

The series won’t make you an instant expert in system design, sorry.  It will help you understand how we get to that goal – where your best customer’s experience become every customer’s experience.

As always, if we can help you with this process, please contact us.