How do you know what to design if not researching what your users want, need, desire?
And only at the end try to give context, application, and audience.
In very complicated systems, if you discover that the update is more convenient than the rebuild you might save a lot of time and resources.
t least, you won't waste further time.
Developers, the product builders must be always part of the ongoing product design activity. Otherwise co-design with them after initial specs are done.
When I can do that I feel satisfied as a member of a team growing towards their maturity and independence, also thanks to my contribution.
Do not follow your intuition alone. You are not your users. Put yourself in their shoes. Design your success
Study, research, and adapt the best design process for the context of the problem you want to solve. And design solutions that are effective, efficient, and ple...