So doing the basics of product design? :D Sounds like a good approach! Sadly user tests or other forms of iterating are often overlooked.

The golden rule: Plan -> Act -> Test -> Repeat