How to become a Program Planning and Scheduling Analyst: skills, route & pay — BranchFactor