These are the base roles associated with a Setchu team organisation:
This is the key stakeholder asking for the product. They will be the person ultimately accountable for the spend developing the product and its success.
Product Architects essentially fill the role of a typical solutions architect (or potentially an EA if the scale is very big). They are responsible for ensuring that the key technical decisions and dependencies align between features. They try to keep Product Owner’s aspirations grounded in reality and try to balance short-term value with the longer-term (rework and maintenance) cost of any features.
The Product Integrator’s role relates to the build and delivery of the product as a whole. As a dedicated resource, this is an optional role, depending of the scale and complexity of your product. For smaller products or in a landscape where your build process is already well established and repeatable, this responsibility can be distributed to each individual feature team.
Feature Owner’s are essentially the Scrum role of Product Owner, except their Product is a specific Feature within a large, complex Product. A typical feature could be the basket on an ecommerce website or a suite of similar services.
A Feature Master is simply the Agile coach (aka Scrum Master) for their feature set (team).
This should be a cross-functional team – with all the skills required to deliver their feature, possibly including the traditional roles of an architect, analyst, testers, a UI designer and some developers.
These are typically specialists that are only required on an ad-hoc basis. They could be SEO experts, performance specialists or any other activity outside of the experience of the team.