I wonder how many engineering or design students couldn't visualize this rather unchallenging problem? I think those students would be weeded out by the end of the first year, hopefully.
Did you know that the best Systems Analysts don't come from the programming community? Or any other technical field, for that matter. They come from the arts: photographers, artists, filmmakers. Technical people never seem to be able to see the big picture amongst all the details that interest them so much. They tend to stay in their boxes.