May not be possible to appoint the ideal people to work
on a project
Project budget may not allow for the use of highly-
paid staff
Staff with the appropriate experience may not be
available
An organisation may wish to develop employee skills
on a software project
Managers have to work within these constraints especially
when (as is currently the case) there is an international
shortage of skilled IT staff