DEV Community

Valia Havryliuk
Valia Havryliuk

Posted on

PandaDoc R&D from the Inside: How We Work

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)