A competence-time-quality scheduling model of multi-skilled staff for IT project portfolio. (January 2020)