Twelve-Person Software Company

At the 12-employee level, the software company is a small team. Employees are assigned some specialized tasks by function, which adds to the overall organizational efficiency. Administrative and support tasks are usually assigned first, but there is usually some overlap in roles and tasks for everyone in a small firm.

As the company size is small, all employees talk to each other constantly. Everyone has a good understanding of what other team members are doing, with the possible exception of the software engineers, who are heavily focused on building the software.

Figure A-1 illustrates an example 12-person company organized along functional lines. The figure shows each staff person by title. Common employee tasks ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.