ABSTRACT

Modern organizations are faced with rapid changes in technology and customer requirements. As a consequence, the need for new competencies emerges. In this situation, agile competency management is one of the most important drivers helping to foster a firm’s competitive advantage. The competencies are complex in nature as they are composed of knowledge, skills, and abilities, which in turn can be considered at multiple levels of generalization. Therefore, competency management can be supported by semantic solutions exploiting domain competence ontology.

The aim of this chapter is to propose a semantic framework based on Software Competence Ontology, which can be used to support process-oriented competency management in a software development company. With this aim in mind, a solution was described which integrates business process models with competency information. The proposed Software Competence Ontology was designed using Protégé platform.