Skip to content

Company Structure

Anthony Super edited this page Jan 16, 2015 · 5 revisions

Notes

  • "Tribes, Squads, Chapters and Guilds" are a really interesting solution to growing a startup without letting it get out of control.
  • Whiteboards & Ping-pong tables
  • Take monthly surveys of employee's satisfaction with the company, its direction, other employees, benefits, etc. on a 1-5 scale (for simplicity's sake), and then graph each different category's average over time to see what's getting better, worse, or stagnating.

Anthony's Plan

Three-phase "sprints" (which aren't much like SCRUM):

Planning

Everybody (not working on long-term projects) meets in a single meeting. They discuss how they achieved the last goal. New goals are set.

This meeting should be very short.

Allocation

Small teams form for each goal. For example, a team wanting to add a new type of Collection might include a DBA, a ruby dev, and a frontend designer. They take their desks into a workroom, and work on completing their assigned task.

Completion

When a workgroup's task is finished, they work on a number of minor tasks until the next planning session. If there are no minor tasks, the members split up and join groups that need new people.

Planning resumes when all small tasks are finished.

Overseers

Management positions get three to four workgroups assigned to them. These managers are responsible for code review and coordination.

Other companies

Some other tech companies doing interesting things with their organizational structure:

Clone this wiki locally