Thomas Svenson wrote a series of blogposts about Drupal website building: Un(b)locking the Drupal Learning Curve.
He explains challenges people and organizations encounter while learning and adopting Drupal.
What I like is his explanation of roles involved in web development. He maps these roles on a project-timeline. He points out that the site builder role is the central role in the team.
This visual makes it clear in a second: