Pods in R & D at salesforce.com

The intersection of Market St. and Davis St.
Image via Wikipedia

A friend of mine from college joined salesforce.com (yes, all lowercase is the proper spelling — it’s a late 90s dot com thing) right after he finished business school and has been there for several years. At last year’s Dreamforce conference I was asking him about their engineering department and how they structure on-shore/off-shore software development. He said all the R&D is done in San Francisco in a pod-like setup similar to yesterday’s post on pods at Rackspace.

Here’s some info on pods in R&D at salesforce.com:

  • There are roughly 28 different teams/pods
  • Each team focuses on a specific module or piece of a module in the product
  • The pods have one product manager, roughly five engineers, and a QA person
  • Each pod does a daily stand-up scrum meeting led by the product manager
  • The large number of product managers allows each of the small teams to stay close to the customer and minimize the telephone game where details get lost in layers of bureaucracy

The pod approach makes it easy for salesforce.com to scale their R&D by adding more and more pods as the business grows while staying agile and innovating quickly.

What else? What do you think of the pod approach to scaling R&D?

Comments

2 responses to “Pods in R & D at salesforce.com”

  1. Michael Xu Avatar
    Michael Xu

    when i worked on the yahoo.com revamp, there were daily stand-up meetings. i felt like just 10 minutes in the morning goes a long way towards getting a team on the same page.

  2. George Papich Avatar

    I agree with Michael Xu’s comment about “10 minutes in the morning…”.

    I’m a former naval officer and we called the same thing Morning Quarters. The Executive Officer would meet with the ship’s CO either first thing in the morning, or the night before and then pass key details and focus items down to the officers and department heads (Officer’s Call). The officers in each department would meet with their respective divisions to put out filtered, level-appropriate information. The division chief would ensure that the work got done.

    Good officers got out in their spaces, spot-checked the work, and took time to know their workforce. The US Navy’s been doing a variation on this format for over 200 years.

    George Papich
    Director, Client Services
    http://www.externalresources.net

Leave a reply to George Papich Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.