Software Development Requirements Gathering Business Analysis Systems Analysis Defining Business Processes Requirements Analysis Project Manager Manager Oral and Written Communication Skills Business Intelligence Analysis Project Management Management