Clarifying your vision for the software product Part 1 of our software development process series May 2020