Business analysis involves identifying business needs and solutions to problems. It can involve software development, process improvement, organizational change, or strategic planning. Business analysts analyze organizations, documenting processes and systems to assess business models and technology integration. They identify stakeholders, assist with business cases, plan and monitor projects, clarify issues, prepare documentation and train users. Key skills for business analysts include communication, problem-solving, critical thinking, analysis, visualization, and facilitation. Business analysts investigate goals and issues, analyze information, communicate findings, and evaluate solutions. Backgrounds that can lead to becoming a business analyst include test analyst, project coordinator, administrative roles, and roles with business analysis responsibilities.