From figuring out where the gap in skills lies to analyzing the sub-skills a learner needs to master in order to bridge that skill gap, I always take a learner-centric approach to figure out which problems the learner needs to solve.