What is the process of planning software called? Or what is the job title of someone who does software planning?
For example, let's say a non-technical person comes to me with their rough initial specification. And I sit down with them over a couple weeks and help them hone, formalize and better plan the ...
I'm having trouble finding any information regarding the job title "platform architect". What is the difference between it and a solution architect?