It’s not often that topics like software usability find their way into the mainstream news, so it’s worth taking a look at what happened to see what we can learn. As I’m sure you know by now, on January 13 of this year, at 8:07 AM, the people of Hawaii received a...
Developing an application: 4 questions you need to ask yourself.
Why are you doing this in the first place? Sometimes developing an application just sneaks up on you. Your customers need you to solve a particular problem, and you find yourself creating a solution for them that involves software. You give that to your customers,...
Know thy customer: Developing software usability
Who are your customers, and what do they want from your product? If they don’t like it, your product won’t sell. Everything you do to create your product will be wasted if you don’t start first with your customer. You probably already think you know your customers....
Software development methodologies – How to create and manage a great team
So you’ve worked out what kind of application you need to create, and now it’s time to build the team to do it. What you do now will have a profound effect on the success of your development. For the sake of this discussion, I’ll focus on the composition of the team,...
Managing software development: A primer
More and more, managing software development is a necessary skill for all sorts of CEOs who never thought they would ever have to deal with creating software. We are well into the age of the Internet of Things; that’s one reason. A product that once stood on its own...
The Usability of Things: IoT Grows Up
We are now firmly in the age of the Internet of Things (IoT). The objects in our lives are no longer isolated but are participants in an increasingly connected world. Unfortunately, far too often IoT devices still behave as just that: things with some thin veneer of...