Learning and understanding software feature functionality on a detailed logical level Developing a project plan including project scope, release schedule, milestones, deliverables Communicating project status…