in reply to Making the Business Case for Developer-Run Development

Brooks has a fine discussion of the topic in The Mythical Man-Month. He makes a good case for having a traditional manager as assistant to the lead developer, with responsibility for budget tending, office politics, gossip, lies, damn lies, and other business activities that no developer wants to indulge in. The assistant's main job is to keep the developer happy.

Update, chromatic++ caught a thinko on Brooks's book title. Fixed.

After Compline,
Zaxo

  • Comment on Re: Making the Business Case for Developer-Run Development

Replies are listed 'Best First'.
Re^2: Making the Business Case for Developer-Run Development
by FoxtrotUniform (Prior) on Aug 11, 2004 at 02:55 UTC
    Brooks has a fine discussion of the topic in The Mythical Man-Month. He makes a good case for having a traditional manager as assistant to the lead developer, with responsibility for budget tending, office politics, gossip, lies, damn lies, and other business activities that no developer wants to indulge in. The assistant's main job is to keep the developer happy.

    Management isn't just there to keep the developers happy, although IMNSHO that's one of a manager's primary responsibilities. Management is also there to make sure that the developers are solving the right problems, and that they're using their time properly. It's not terribly useful for a development team to solve a really cool problem in general when only a specific instance is relevant to the company. Developers can get into a "forest for the trees" situation -- too close to the problem to really be able to tell what the company needs.

    --
    F o x t r o t U n i f o r m
    Found a typo in this node? /msg me
    % man 3 strfry