There's obviously a lot of different project management strategies.
Some companies seem to have project managers assign daily tasks to each developer. The PMs then spend a lot of time defining the tasks and moving the schedule around. They have weekly/daily meetings with other PMs to do cross-project planning.
On the other hand, Basecamp's Shape Up (https://basecamp.com/shapeup) process defines a desired outcome with some clear parameters and a six-week deadline and simply lets the team figure out the rest. There's not a lot of project management happening on a week-by-week basis.
So my question is, what do teams in the middle of those two extremes do? How do teams spend less time on minutia of planning projects and tasks and more time doing?
Some companies seem to have project managers assign daily tasks to each developer. The PMs then spend a lot of time defining the tasks and moving the schedule around. They have weekly/daily meetings with other PMs to do cross-project planning.
On the other hand, Basecamp's Shape Up (https://basecamp.com/shapeup) process defines a desired outcome with some clear parameters and a six-week deadline and simply lets the team figure out the rest. There's not a lot of project management happening on a week-by-week basis.
So my question is, what do teams in the middle of those two extremes do? How do teams spend less time on minutia of planning projects and tasks and more time doing?