second order problem solving definition problem solving skills of a project manager