One of the key tasks of management is coordinating activities–making sure the right people are working on the right projects at the right time. Most companies default to a top-down allocation system: people are put on projects according to availability, favouritism, or sometimes, pure luck. That’s reasonably efficient, but the result is some lucky folks get all the exciting projects, some get stuck on a project-from-hell forever, and some never get a chance to prove themselves.
Read more at OpenSource.com