Appendix A. SOFTWARE COMPANY STRUCTURE

Structuring the organizational aspects of a growing software company requires that you understand the tasks that the company needs to perform. When the company first starts, the leadership often distributes the tasks among the staff. As the company grows, these tasks will also grow in size and number, and new employees will need to be hired. As new employees are hired, the organization of the company will shift, and roles will become more specialized.

This appendix illustrates how company structure changes as a company grows. To illustrate the changes, some key small company sizes are examined along with their associated organizational structures. The companies described are modeled after small software product ...

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.