Guides the work: the intended outcome, priorities and agreed constraints.
Informs the next decision: findings, options, trade-offs and working software.
Your organisation
Product Owner
The person responsible for the intended outcome and business priorities, who aligns the relevant stakeholders and decides whether the findings justify further investment. This describes a responsibility, not a required job title. A product, operational, service, programme or business owner may fulfil it.
Your organisation
Domain Expert
Someone in your organisation who understands how the process works in practice, including the rules, exceptions, constraints and outcomes the software must support.
Direct Software
Solution Expert
Works with stakeholders and uses AI to analyse documents, systems and codebases, uncover assumptions and revise interactive workflow prototypes quickly. The expert interprets the findings and recommends an approach without taking ownership of the client's priorities.
Direct Software
Software Expert
Uses AI agents to explore architecture, implement code, create tests and recover documentation, then validates the output. The expert owns security, maintainability, production quality and the decision to involve additional specialists.
Four roles, clear responsibility.
The Product Owner owns the decisions but does not manage the other roles. The Domain, Solution and Software Experts work continuously together to understand the operation, assess options and develop the software. Their findings and trade-offs inform the Product Owner's next decision. One person may hold both client-side roles.