Sitecore Best Practice Series:

 

Sitecore Workflow Best Practices

 

# Description Rationale
1 Create a Role which is capable of overriding publishing workflows It is very likely there will be content edits that cannot wait till the next scheduled publish to be released, creating a group that has the right to override the publishing workflow will make that possible (make sure this privilege is not abused).
2 Avoid setting publishing email notifications Email notifications may result in email floods.
3 Utilize Roles rather than Users As with any good security design, access restriction rights should be assigned to roles rather than user to decrease the maintenance costs.