competence development theory