Keep Teams Lean

February 18, 2009

Developing effectively starts with the team. Of course projects requirements, deadlines and specs all play their part, but if you do not have an effective team for the job, you will go nowhere fast.

In web development teams should be kept lean. If you have a large team, consider breaking them up into groups of 6-8 developers to work on core areas of development. These agile teams allow you to move resources fast, and keep projects moving more efficiently. Very few projects these days in web development require immense teams, and if you find yourself in that sort of environment, you need to question how the project is being managed. I will discuss keeping projects basic and on scope in future posts, but if your project is a large year (or multi-year!!) long build with a giant team, something is wrong. Somewhere, the person in charge does not understand web development.

I am a fan of keeping these teams in flux, so that people do not build information silos, or grow stagnant. For most projects and feature coding, I actually prefer developers work alone or in groups of 2. Of course over time in any company, developers find their niche, and they should be used when projects have tight deadlines. But if there is room with the deadline, consider bringing in a new developer onto that project. This will enforce information sharing, and help in the long run. When a project or feature is out the door, and has bugs or maintenance needs, you now have more than one developer available to work on the code.

As a manager I know this is hard to do, because the safe thing is to give work to the proven developer, but people don’t stay at a job forever, and you may find yourself leaning on new talent when you really don’t have the time.

Share:
  • email
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • LinkedIn
  • Netvibes
Sphere: Related Content

Related posts:

  1. good development teams share information Sometimes its hard to effectively share everything among all members...
  2. Use Project Collaboration Software We use BaseCamp here for managing projects. It is extremely...
  3. Using the Basecamp API to Create Project Reports A few months ago I wrote a post describing the...
  4. Software: 6 Questions to Ask Yourself When Deciding to Build or Buy A common dilemma of many tech managers and businesses in...
  5. deployment schedules are not effective Simply put, deploying code on a set schedule is not...

Related posts brought to you by Yet Another Related Posts Plugin.

5 Other Comments

One Response to “Keep Teams Lean”

  1. [...] you are working on a small, manageable project or feature. As I mentioned in a previous post, no web project should take 9 months to a year of development. Delays are one thing, but if the [...]

Leave a Reply

Additional comments powered by BackType

Blog Widget by LinkWithin