The business analyst should be able to work independently, develop a deep understanding of the business processes, rules, and opportunities as well as understanding the technologies and solutions that support them