Do I need technical/programming skills to become a Business Analyst?

While helpful, technical, programming or prior software development knowledge or experience is not a pre-requisite to become a business analyst. Since a Business Analyst is required to interact with developers, some conceptual knowledge of technology and IT/software development principles is helpful, and our workshop covers those fundamentals