It all started when a company asked us if we would develop their mobile app, but … without design.
Any work involving “design” was to be omitted. And we’re not talking a prototype here.
Some education was definitely needed. Design matters. And with that, I am inspired to write this post.
When the word “Design” is applied in a software development context it means a number of things:
- The look and feel of the user interface – colors, style
- The user experience – is your app user-friendly?
- The underlying architecture – code design, how the software interacts with databases, APIs and so forth
If I apply the ‘Building a House’ analogy, design would look like this:
- Look and feel – paint colors, granite vs laminate counters, wood vs tile floors
- Layout – you must walk through the bathroom to get to the bedroom? (I hope not)
- Architectural drawings
Would anyone in their right mind ask a builder to build their house, but … without design?
I doubt it.
When thoughtful planning and consideration isn’t given to design in software you wind up with apps that are difficult and frustrating to use, ugly, or just plain don’t work as you expect them to.
Software design is extremely important and should never be “left out” in order to “save money”.
Here’s what happens when thoughtful consideration isn’t given to design. Enjoy, and remember – design matters.