At PandaDoc we have more than 40 teams working together to deliver our product to market. This article explains our structure, processes, and guidelines.
Teams
A team is a minimum building block of the organization. PandaDoc has three types of teams: feature teams, complex subsystem teams, and functional teams.
Feature Teams
Most (>90%) of our teams are feature teams (see Figure 1). Feature teams have the following characteristics:
- Long-lived and stable
- 5 to 6 individuals in each team
- cross-functional, with the technical know-how to contribute to any system or component
- deliver end-to-end customer value
Every feature team can deliver a potentially shippable increment alone, or for a complex feature, in concert with another team or teams.
Every feature team has a Scrum Master and an Engineering Manager, both of whom work with 2 to 3 teams.
We grow new teams by training new team members in existing teams until they become proficient. After new team members are sufficiently trained, we form a new team.
Learn more: https://medium.com/the-pandadoc-tech-blog/pandadoc-r-d-from-the-inside-how-we-work-80e62e46c7fb
Top comments (0)