OR - allow users to decide whether a task can be assigned to a skill or if a person assignment is required
Ideally, users would be able to set a default behaviour for the community (or perhaps scope?) but then have the opportunity to redefine that for particular tasks, if so required