Agile Requirements and Business Analysis Myths and Realities