Skill Management: Techniques for Optimal Resource Utilization