In the case of an external project, the project sponsor refers to the client or their representatives such as the Product Owner. They are responsible for making decisions and giving directions, including determining the project scope and its purpose.
The project sponsor can be seen as the end-user of the project. As such, the specifications they give are functional, not technical.
Technical specifications are defined by the project manager, who is in charge of executing the project. If necessary, a third party can provide support to:
- Help the client express their needs in terms comprehensible by the project manager and the project team,
- Help the project manager understand the expectations of the client and identify technical constraints and risks.