EN
Menu
Framework reference

Architect / Senior Engineer

The shared technical role responsible for enterprise architectural boundaries, consequential technical decisions, maintainability, and appropriate implementation reviews.

Technical stewardship across products

The Architect / Senior Engineer ensures that agent-implemented applications remain compatible with the enterprise's engineering standards. This role defines or interprets the approved architecture, guides high-consequence design choices, reviews implementation, and governs changes to shared assets.

The architect is a working participant in the development model, not merely an approver at the end of a project. Early involvement helps prevent inappropriate integrations, unnecessary new dependencies, and implementation approaches that conflict with the enterprise environment.

Establishing the rails

Architects help maintain approved stacks, reusable libraries, authentication and security approaches, architecture patterns, repository conventions, and documented instructions that coding agents can follow. They work with the Product Engineer to identify which existing assets fit the project and where project-specific decisions need attention.

They are also responsible for ensuring the agent's available execution capabilities and permissions respect enterprise policy, typically in cooperation with the teams that administer those controls.

Technical foundation during Stage 2

The architect contributes early in Cycle 1 by interpreting enterprise standards, identifying the approved stack and suitable reusable assets, establishing initial architectural boundaries, and coordinating with platform and security owners where technical access controls are involved. The Product Engineer and UX designer work alongside the architect as feature specifications, user journeys, and technical decisions inform one another.

The aim is a sound and usable starting point for implementation, not an exhaustive up-front architecture exercise. Important exceptions or high-risk decisions follow the organization's existing approval policies. The SHAPE Framework does not create a separate mandatory Architecture Readiness Review.

The Product Engineer takes responsibility for directing incremental implementation, testing artifacts, and continuing product maintenance within those boundaries. When new requirements expose an architectural issue or a need to deviate from established standards, the Product Engineer engages the architect and obtains the appropriate decision. Routine work within approved patterns does not automatically require a new architect approval.

Reviews in Cycle 1

Cycle 1 contains two planned architect reviews of the implementation. After the initial functional implementation, the architect reviews the emerging application and identifies material technical concerns before extensive stakeholder review. After stakeholder iteration and independent Spec-Based Testing, the architect conducts a final review and provides technical sign-off under enterprise policy before UAT.

These reviews address architectural coherence, approved reuse, security, integration decisions, maintainability, and resolution of important findings. Their depth should reflect project risk and technical complexity. Technical sign-off is distinct from business acceptance.

Review in Cycle 2

Later enhancement cycles require architect involvement according to change risk and enterprise policy. A minor wording change within an approved system is not equivalent to introducing a new external integration or permission model. Organizations should define sensible triggers rather than treating every edit as a fresh architecture board decision.

Governance of shared assets

When a project uncovers a useful component, library pattern, agent instruction, or architecture improvement, the architect evaluates whether it belongs in the enterprise's shared materials. A locally successful workaround is not automatically an organization-wide standard. Shared changes should be reviewed for generality, maintenance cost, compatibility, and security.

Capacity and collaboration

Architects support multiple products or pods, but their responsibilities must remain bounded. They should be accessible early enough to influence decisions and available for timely review. If architects become an overloaded centralized queue, some of the cycle-time benefit of agentic implementation will be lost.