I am the Product Owner for a team which is now 16 people. We've grown a lot over the past month from 12. The tasks on the team range from pure software development, to integration, to analysis. We support several different software products, some of which range from being quite a lot of work, to others which are little work. We also maintain common models which several other groups use, as well as run automation on that model. We'll get requests to look at data or do analysis as well.
Ideally, my role "Product Owner" should be managing the work that comes in, delegate to team-members, planning, making architecture, CM, and so on. What is a good team model or structure for a team with this scope that has grown this big?