Not abstract analysts, and requirements analysts or systems analysts.
Those who collect customer requirements, analyze and sistematizirovat requirements offer their own versions of optimal processes, prepare TOR for programmers.
From whom they select?
What are the requirements?
How and what to teach?
What books they need to study?
Whether the network interesting/useful community analysts?