In this first video, I describe the software development process I like to follow. I think that it optimizes for the end user.
It requires a lot of focus and energy, up front, iterating on the user interface in each phase:
- Design mockups
- HTML / CSS / Assets
The product person remains as the primary advocate for the user - nothing rolls out until they approve.
Lots of stuff can get lost in translation from design to development. Lots of really important nuance can be lost. Development is hard. Help the development team by clearly and consistently communicating to them what you want.