Computer-assisted management of consulting projects: a rule-based approach