Managing technical teams

October 29th, 2010 § Leave a Comment

The Assembla Blog had a great post about how their tech leads supervise their distributed development teams.  It’s interesting to see how they work, especially how they use their own tools.

Our team isn’t distributed, so we have fewer communication challenges, but many of their best practices work well regardless of whether your team is colocated in the same room or distributed across the planet.

One comment they make in another post is that they don’t use Scrum Masters – their technical leads fill the role and are always technical people, actual doers and not just supervisers-of-doers.  We have a similar structure – each team has a facilitator that handles most of the same responsibilities.  The biggest difference in our team structure and theirs is that we have product managers (i.e. the people who write business cases, determine product requirements, do market research, etc.) who are part of the teams and for some of the teams they act as the facilitators.

I’m looking for ways to integrate operations (SA’s, DBA’s) into this development/ build path – I think that’s a critical element to solving some of our issues and enabling faster growth and scalability (both in terms of traffic and our business!) in the future.  This isn’t a new concept – or, at least, not that new.  There’s a budding DevOps movement going on, and I think it’s a change for the better.

Advertisement

Tagged: , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

What’s this?

You are currently reading Managing technical teams at Nicholas Tang's Blog.

meta

Follow

Get every new post delivered to your Inbox.