Requirements Are the Core of the Business Analyst's Role. Business analysis training teaches requirements management – one of the core skills of business analysts. Developing technical solutions to business problems, or to advance a company's sales efforts, begins with defining, analyzing and documenting requirements.