Skip to content

TSA Handbook

Technical Solution Architect Reference Guide Worksuite AWE (Agentic Workforce Era) | April 2026 | Internal

Unfamiliar term? See the AWE Glossary.


1. What Is a TSA?

A Technical Solution Architect is an individual contributor who builds. You extend the Worksuite Platform and Worksuite Services to solve real customer problems. You are not managed. You are not a resource on someone else's roadmap. You own technical work products end-to-end.

In the old model, an engineer waited for a product manager to write a PRD, a backlog to be groomed, a sprint to be planned, and a ticket to land in their lap. That's dead. In AWE, a BSA walks over with a customer problem, you design the technical approach together, and you start building. The entire cycle from "customer has a problem" to "solution ships" runs through two people: the BSA and you.

There is no engineering manager between you and the work. No product manager between you and the customer's need. No sprint planning between you and shipping.

What you own: - Technical design and implementation of platform extensions and service enhancements - Technical Solution Builds (TSBs) as Single Threaded Owner - Build Cycles (BCs), the atomic unit of shippable work - Platform Solution Builds (PSBs) when you spot patterns that call for platform investment

What you don't own: - Customer relationships (that's the BSA) - Prioritization of customer work (the BSA uses ICE for that) - Operational service delivery (that's Worksuite Services under the Head of Services and PayOps)


2. The BSA-TSA Loop

This is the core operating relationship in AWE. It replaces the old handoff chain of Account Manager → Product Manager → Engineering Lead → Sprint → Developer.

How It Works

 Customer Need                              Customer Solution
      │                                           ▲
      ▼                                           │
 ┌──────────────────┐     ┌──────────────────┐    │
 │  BSA              │     │  TSA              │    │
 │                   │     │                   │    │
 │  Hears customer   ├────►│  Creates TSB      │    │
 │  Designs solution │     │  Breaks into BCs  │    │
 │  using ICE        │◄────┤  Builds (DPEV)    │    │
 │  Delivers result  ├─────┼──────────────────►─┘    │
 └──────────────────┘     └──────────────────┘

One handoff. The BSA maintains customer context end-to-end. You maintain technical context end-to-end. Neither of you loses information to an intermediary.

The Loop in Practice

  1. BSA brings the problem. They've talked to the customer, they understand the business need, they've framed it using ICE. They come to you with Intent, Context, and Evaluation criteria.

  2. You discuss the technical approach together. This is the "Discuss" phase of DPEV. You push back on scope, suggest alternatives, identify platform capabilities that already exist. The BSA pushes back on technical choices that don't serve the customer outcome.

  3. You build. The BSA doesn't disappear. They're available for questions, clarifications, and validation throughout the BC. But they're not hovering. You own execution.

  4. You verify together. At the end of a BC, you and the BSA confirm the work meets the Evaluation criteria from the original ICE framing.

  5. It ships. Every BC ends with a shipment. The BSA takes the solution back to the customer. If more BCs are needed, the loop continues.

Rules of Engagement

  • BSAs don't write tickets for you. They bring problems and context. You turn that into technical work.
  • You don't go directly to the customer. The BSA owns the customer relationship. If you need more context, ask the BSA.
  • Disagreements go through D3. If you and the BSA can't agree on approach, you Discuss, Debate, and Decide. If D3 doesn't resolve it, the CSA breaks the tie.
  • The BSA's ICE Spec is your input. It tells you Intent (what outcome), Context (what constraints), and Evaluation (how to measure done). You add technical Context and refine Evaluation criteria from a technical perspective.

3. Work Products

You own three types of work products. Each has strict time caps and clear ownership.

3.1 Build Cycle (BC)

The atomic unit of work. Max 3 days. Ships at the end.

A BC is a combination of Platform Features and/or Platform Fixes that can be completed and shipped within 3 calendar days. It follows the DPEV cycle. Every BC produces something deployable.

Attribute Value
Time cap 3 days max
Owner TSA
Lifecycle DPEV (Discuss → Plan → Execute → Verify)
Output Shipped code, deployed feature, or deployed fix
Scope Must be completable and shippable in 3 days

Why 3 days? - Forces you to scope tightly. If it can't ship in 3 days, break it down further. - Reduces resource contention. You're never blocked on a 3-week chunk of someone else's time. - Enables fast failure. If the approach is wrong, you've lost 3 days, not 3 months. - Creates natural checkpoints for the BSA to validate direction.

Example BC:

BC: Add payment method validation for ADP integration - Discuss (2 hours): BSA explains ADP requires ACH validation before payroll submission. Review existing payment method API. - Plan (2 hours): Design validation endpoint, define acceptance criteria, identify test cases. - Execute (1.5 days): Build endpoint, write tests, integrate with existing payment flow. - Verify (half day): Run test suite, BSA validates against ADP requirements, deploy. - Ships end of day 3.

3.2 Technical Solution Build (TSB)

A collection of BCs that delivers a complete technical solution. Max 3 weeks. You are STO.

A TSB is created when a BSA's CSB requires technical platform or service work. It contains one or more BCs, each following DPEV independently. The 3-week cap is a hard constraint, not a suggestion.

Attribute Value
Time cap 3 weeks max
Owner (STO) TSA
Composition One or more BCs
Trigger BSA needs technical work for a CSB
Scope Must complete within 3 weeks; if not, rescope

Why 3 weeks? - Prevents scope creep. If it's growing past 3 weeks, the scope was wrong. - Keeps work tied to a specific, deliverable customer outcome. - Forces you to break large efforts into multiple TSBs with clear boundaries.

Example TSB:

TSB: ADP Payroll Integration for Omnicom - BC 1 (days 1-3): Payment method validation endpoint - BC 2 (days 4-6): Payroll file generation in ADP format - BC 3 (days 7-9): Error handling and retry logic for ADP submissions - BC 4 (days 10-12): End-to-end integration testing and BSA validation - Ships at the end of BC 4. Total: ~2.5 weeks.

If you're on day 12 and realize you need another week, that's a red flag. Talk to the BSA. Either rescope the current TSB to ship what you have, or create a new TSB for the remaining work.

3.3 Platform Solution Build (PSB)

TSA-initiated platform investment. Multi-TSA collaboration for core modules or cross-module feature sets.

PSBs are how the platform evolves. They are not driven by a product team (there is none). They are driven by TSAs who see patterns across multiple CSBs that signal a platform capability is missing or inadequate.

Attribute Value
Time cap None (but comprised of time-capped TSBs/BCs)
Owner One or more TSAs
Composition TSBs → BCs (same hierarchy)
Trigger TSA identifies platform gap from cross-CSB patterns
Scope Core module additions or cross-module feature sets

PSBs are covered in detail in Section 8.


4. DPEV in Practice

Every Build Cycle follows DPEV. Not sometimes. Every time. It's the rhythm of how technical work happens in AWE.

Discuss

What it is: Align on what needs to be built and why. This is where the BSA's ICE framing meets your technical perspective.

Who's involved: You (TSA), the BSA, and anyone with relevant domain expertise (could include a Worksuite Services IC if their operational knowledge is needed).

What happens: - BSA presents the customer need and their ICE framing - You ask questions. Challenge assumptions. Identify technical constraints. - You surface existing platform capabilities that might already solve part of the problem - Together, you agree on the scope of this BC

Time budget: 1-3 hours. If Discuss is taking longer than half a day, the scope is too big. Break it down.

Example:

BSA: "Home Depot needs to validate contractor licenses before approving work orders. They want it integrated with the existing onboarding flow."

TSA: "We already have a document verification step in onboarding. Can we extend that, or does license validation have different rules?"

BSA: "Different rules. License types vary by state. They want real-time verification against state databases."

TSA: "Real-time verification against 50 state databases is a multi-TSB effort. For this BC, let's build the validation framework and integrate three states they care about most. We can add states in follow-up BCs."

BSA: "Works. Their top three are Texas, California, and Florida."

Plan

What it is: Define the technical approach, scope boundaries, and acceptance criteria.

Who's involved: Primarily you. BSA reviews acceptance criteria for alignment with customer needs.

What happens: - Define the technical design (keep it lightweight; this isn't a design doc that sits in a wiki) - List what's in scope and what's explicitly out of scope - Write acceptance criteria that map back to the Evaluation component of ICE - Identify dependencies or risks

Time budget: 1-4 hours. If you're spending a full day planning a 3-day BC, the ratio is off.

Agentic tooling in Plan: Use your AI agents to generate boilerplate, scaffold tests from acceptance criteria, research external API documentation, and draft technical approaches. The agent handles the mechanical parts; you handle the judgment calls.

Execute

What it is: Build the thing.

Who's involved: You. Your AI agents. Other TSAs if the BC requires it (rare for a single BC; more common in PSB contexts).

What happens: - Write code, configure services, build integrations - Lean on agentic tooling for code generation, test writing, documentation - Communicate blockers immediately (don't wait for a standup that doesn't exist) - If scope is shifting, loop in the BSA for a quick realignment

Time budget: 1-2 days. This is the bulk of the BC.

Verify

What it is: Confirm it works, meets acceptance criteria, and is ready to ship.

Who's involved: You, the BSA, and any relevant domain experts.

What happens: - Run the test suite - BSA validates against the original ICE Evaluation criteria - Fix anything that doesn't meet the bar - Deploy

Time budget: 2-4 hours. If verification is taking a full day, something went wrong in Plan or Execute.

The BC ships at the end of Verify. Not "goes to staging." Not "gets queued for release." Ships. If it can't ship, it's not done, and you either fix it within the BC window or carry it as a known gap into the next BC.


5. Using ICE for Technical Decisions

ICE (Intent, Context, Evaluation) isn't just for BSAs designing customer solutions. You use it for every significant technical decision.

Intent

What outcome are we trying to achieve?

This is not "build a REST endpoint." That's an implementation detail. Intent is the outcome. "Enable real-time license verification so Home Depot can approve contractors without manual review."

When a BSA brings you their ICE Spec, the Intent is already framed from a customer perspective. Your job is to translate that into technical Intent that serves the same outcome.

Technical Intent examples: - "Extend the payment processing pipeline to support ACH validation before payroll submission" - "Build a state-aware license verification framework that can scale across all 50 states incrementally" - "Reduce onboarding API response time from 4 seconds to under 500ms to support real-time UX"

Context

What do we know? What constraints exist?

This is where you add the most value. The BSA brings customer context. You bring technical context.

Technical Context includes: - Current platform architecture and relevant modules - Existing APIs, services, and data models that relate to the problem - Performance constraints, scaling concerns, security requirements - Third-party integrations and their limitations - Technical debt that affects the approach - What other TSBs or PSBs are in flight that might conflict or overlap

Evaluation

How do we measure success?

The BSA defines customer success criteria. You define technical success criteria. Both matter.

Technical Evaluation examples: - "License verification API responds in under 2 seconds for 95th percentile" - "All three target state databases have integration tests passing" - "Payment validation endpoint handles 500 concurrent requests without degradation" - "Zero regression in existing onboarding flow (existing test suite passes)"

Anchoring Technical Work to the Big 3 and FY26 Objectives

Platform investment is not self-justifying. Every TSB — and especially every PSB — ties back to Worksuite's Big 3 Metrics (ARR, eNPS, Operating Cash Burn) and at least one FY26 Annual Objective. Your Intent section names the anchor explicitly.

The Big 3 for technical work: - ARR — Does this build unblock customer ARR, reduce churn risk, or enable new revenue? - eNPS — Does this build reduce friction for the SA team or Worksuite Services? (Developer experience, tooling, reduced toil.) - Operating Cash Burn — Does this build reduce infrastructure cost, cut manual ops work, or improve efficiency?

FY26 Objectives: 1. Grow OMC/IPG by $1.0M ARR 2. Grow non-OMC AOR to $0.5M ARR 3. Release 10 EASI product releases 4. Launch rebrand + close 20 new customers 5. Improve Gross Dollar Retention to 90%

TSB anchor (BSA-driven): The parent CSB already names the anchor. Your TSB inherits it. Restate it in your technical Intent so the tie isn't lost in implementation.

PSB anchor (TSA-initiated): You own the anchor yourself. A PSB that can't be tied to an Objective or Big 3 metric should not start — no matter how elegant the architecture. Pattern-across-CSBs is the evidence; Objective advancement is the justification.

How to state the anchor in your ICE Spec:

"This PSB advances Objective 3 (EASI releases) and reduces Operating Cash Burn by eliminating ~40 hours/week of manual CompOps work across 12 customers. Pattern observed across 5 TSBs in the last quarter."

If you can't write a sentence like this, the build isn't ready. Kill it or refine the anchor.

When to Write an ICE Spec

Not everything needs a formal ICE Spec. Use judgment:

Situation ICE?
Starting a new TSB Yes. Your technical ICE Spec complements the BSA's customer ICE Spec.
Starting a BC within an already-scoped TSB Usually no. The TSB's ICE covers it. Jot down BC-specific acceptance criteria.
Initiating a PSB Yes. This is a platform investment decision. ICE is how you justify it.
Quick bug fix No. Just fix it.
Technical design choice with trade-offs Brief ICE framing in your head or a quick note. Enough to explain your reasoning if someone asks.

6. The D3 Framework for Peer Decisions

D3 (Discuss, Debate, Decide) is how peers make decisions without a manager to break ties. It applies to TSA-to-TSA decisions, TSA-to-BSA decisions, and cross-team resource allocation.

Discuss

Surface the decision that needs to be made. Get all relevant perspectives on the table. This is information gathering, not argumentation.

Example: Two TSAs both need access to the same staging environment for different TSBs this week.

Debate

Challenge each other's positions. Explore trade-offs. This is not conflict; it's collaborative pressure-testing.

Example:

TSA 1: "My TSB ships Thursday and the customer demo is Friday. I need the staging environment Monday through Thursday."

TSA 2: "My BC is a 2-day piece of work. If I get staging Monday-Tuesday, I'm done and it's all yours Wednesday."

TSA 1: "That works if you're confident you'll be done Tuesday. If it bleeds into Wednesday I'm blocked for the demo."

TSA 2: "I'll scope it to guarantee completion by Tuesday EOD. If I hit a blocker, I'll move to a different environment and free it up."

Decide

Reach consensus. In most cases, D3 resolves at this point because the people closest to the work have the best context.

When to escalate to the CSA: - You've gone through Discuss and Debate and genuinely can't reach consensus - The decision has org-wide implications (e.g., a PSB that would lock up three TSAs for weeks) - Resource contention affects multiple customer commitments and you can't resolve the priority

The CSA is a tiebreaker, not an approver. You don't escalate to get permission. You escalate because peers with equal context reached an impasse.


7. A Typical Day and Week

There are no standup meetings. No sprint ceremonies. No status update meetings. Your calendar should be mostly empty blocks for building.

Typical Day

Time Activity
Morning Check if any BSAs need Discuss time for new work. Review overnight CI results. Pick up your current BC where you left off.
Midday Execute. Build. Your agents handle boilerplate, tests, and documentation while you handle architecture and judgment calls.
Afternoon Continue execution. If you're in Verify, loop in the BSA. Ship if the BC is complete.
End of day If a BC shipped, note what was done. If mid-BC, know exactly where you'll pick up tomorrow.

Typical Week (During a TSB)

Day Activity
Monday Start BC. Discuss + Plan with BSA (morning). Begin Execute (afternoon).
Tuesday Execute. Deep build day.
Wednesday Execute + Verify. Ship BC. If the TSB has another BC, begin Discuss for the next one.
Thursday Start next BC. Discuss + Plan (morning). Execute (afternoon).
Friday Execute + Verify. Ship BC. Reflect on TSB progress. Flag any scope risks for the following week.

Two BCs per week is the natural rhythm. Some weeks you'll do one complex BC. Some weeks you'll do three smaller ones. The 3-day cap is the constraint; the actual pace varies.

Typical Week (Between TSBs)

Day Activity
Monday-Tuesday Review patterns across recent TSBs. Is there a PSB opportunity? Talk to other TSAs. Contribute to an active PSB if one needs your module expertise.
Wednesday BSA brings new CSB that needs technical work. Discuss phase.
Thursday-Friday Plan + begin first BC of the new TSB.

You won't always have a TSB in flight. The gap between TSBs is productive time: PSB contributions, platform improvements, tooling enhancements, knowledge sharing with other TSAs.


8. Initiating a PSB

Platform Solution Builds are how the platform gets better. They are not driven by a product roadmap (there is no product team). They are driven by you.

Recognizing the Signal

You'll start seeing the same pattern across CSBs and TSBs:

  • "I built a custom license verification integration for Home Depot. Now Omnicom needs the same thing with slight variations."
  • "Three different TSBs this quarter have needed custom payment validation logic. The platform should handle this natively."
  • "Every BSA is asking for configurable approval workflows, and every TSA is building them from scratch each time."

When you see the same problem solved three times with custom code, that's a PSB signal. The platform needs a module.

How to Initiate

  1. Frame it with ICE.
  2. Intent: "Build a configurable license verification module so TSAs stop building one-off integrations and BSAs can offer it as a standard capability."
  3. Context: "Three CSBs in Q1 required license verification. Each took a separate TSB. The Home Depot version and the Omnicom version share 70% of their logic."
  4. Evaluation: "Module supports configurable state rules. New state integration takes one BC instead of a full TSB. Existing integrations migrate to the module."

  5. Talk to other TSAs. A PSB often spans multiple platform modules. Find the TSAs who built the one-off versions. They have the deepest context on what a general solution needs.

  6. Use D3 for resource allocation. A PSB pulls TSAs away from customer-driven TSBs. This is a trade-off. Use D3 among peers to decide timing. If there's contention, escalate to the CSA.

  7. Structure it like any other work. A PSB is composed of TSBs, which are composed of BCs. Same time caps. Same DPEV cycle. The only difference is the trigger (TSA-identified platform gap vs. BSA-identified customer need).

PSB vs TSB: When Is It Which?

Signal Work Product
Single customer needs a specific technical capability TSB (within a CSB)
Multiple customers need similar capabilities and you're building one-offs PSB
You're extending an existing platform module for one use case TSB
You're building a new platform module or significantly extending one for general use PSB

9. STO Responsibilities

STO (Single Threaded Owner) is not a title. It's a responsibility you hold for a specific work product. When you're STO of a TSB, you own it. When the TSB is done, you're not an STO anymore (until you pick up the next one).

What STO Means

  • Decision authority. You make final technical calls for this work product. You don't need approval from a manager (there is none) or a product lead (there is none).
  • Accountability. If the TSB ships late, ships broken, or doesn't meet the BSA's Evaluation criteria, that's on you.
  • Coordination. If multiple people are contributing to your TSB (rare for a single TSB, common for a PSB), you coordinate their work. You don't manage them. You align their BCs.
  • Communication. The BSA and other stakeholders know the status because you keep them informed. Not through status reports, through the natural rhythm of BC completions and Discuss/Verify touchpoints.

What STO Does NOT Mean

  • You are not a manager. You don't do 1:1s, performance reviews, or career planning.
  • You are not a tech lead. You don't own a team. You own a work product.
  • You are not permanent. STO rotates with work products. The TSA who was STO on the last PSB might be a contributor on the next one.
  • You don't assign work to other TSAs. In a multi-TSA PSB, you coordinate and align. Each TSA owns their own BCs.

STO Across Work Products

Work Product Who Is STO Scope of Authority
TSB Single TSA Technical decisions, BC scoping, ship timing within the 3-week cap
PSB Initiating TSA (or agreed-upon lead) Architecture decisions, TSB decomposition, cross-TSA coordination
BC The TSA doing the BC Implementation decisions within the BC scope

10. Agentic Tooling Expectations

TSAs in AWE are expected to leverage AI agents as core tools. This is not optional and it's not a nice-to-have. Agentic tooling is a force multiplier that makes the 3-day BC cap realistic for work that would have taken 2-3 sprints in the old model.

What Agents Handle

Task How Agents Help
Code generation Scaffold modules, write boilerplate, generate CRUD operations, implement known patterns
Test writing Generate test cases from acceptance criteria, write unit and integration tests, identify edge cases
Code review Automated review for patterns, security issues, style consistency
Documentation Generate API docs, write technical notes, update platform documentation
Research Explore third-party APIs, find existing platform code that solves part of the problem, review past TSBs for reusable patterns
Debugging Trace errors, analyze logs, suggest fixes

What You Handle

Task Why It's Yours
Architecture decisions Judgment calls that require understanding the full platform context
Trade-off evaluation Agents can list options; you decide which trade-offs are acceptable
Customer context interpretation Understanding why the BSA needs something a certain way
Quality judgment Agents write code; you decide if the code is right for the platform
Cross-system impact Understanding how your change affects other modules, other TSBs, other customers

The Expected Workflow

  1. Discuss/Plan: Use agents to research existing platform code, draft technical approaches, and scaffold acceptance criteria.
  2. Execute: Use agents to generate code, write tests, and handle mechanical implementation. You architect, review, and steer.
  3. Verify: Use agents to run test suites, generate documentation, and flag potential issues. You and the BSA make the ship/no-ship call.

A TSA who isn't using agents effectively is operating at half speed. The 3-day BC cap assumes agentic augmentation. If you're writing every line of code by hand and manually running every test, you'll miss the window.


11. Working with Worksuite Services

Worksuite Services (owned by the Head of Services and PayOps, Cristin) encompasses Payment Operations, Compliance Operations, and Help Desk. These teams are ICs with deep domain expertise in operational areas of the platform.

How Worksuite Services Contributes to Your Work

Worksuite Services team members contribute to Build Cycles and Platform Solution Builds based on their technical expertise. They are not a separate silo. They're domain experts who know the operational side of the platform better than anyone.

When to pull in Worksuite Services:

Scenario Example
A BC touches payment processing logic Loop in a Payment Operations IC. They know the edge cases, the compliance requirements, and the operational impact.
A PSB affects compliance workflows A Compliance Operations IC should be in the Discuss and Verify phases.
A TSB changes how Help Desk interacts with the platform Include a Help Desk IC in the Plan phase so the operational impact is understood.
You need operational data to validate your approach Worksuite Services has the production context: what breaks, what customers complain about, what the actual usage patterns look like.

The Relationship

  • You lead the technical work. Worksuite Services contributes expertise, not direction.
  • They contribute to BCs. A Payment Operations IC might own specific tasks within your BC if the work is in their domain.
  • They contribute to PSBs. If a PSB touches operational workflows, relevant Worksuite Services ICs should be part of the contributing TSA team.
  • They don't file tickets with you. If Worksuite Services identifies a platform issue, they bring it to a TSA through the same Discuss pathway a BSA would. The TSA then decides how to handle it (BC within an existing TSB, new TSB, or PSB if there's a pattern).

What Worksuite Services Is NOT

  • Not professional services. Client implementations and solution delivery are owned by BSAs.
  • Not a separate engineering team. They contribute domain expertise to builds; they don't run parallel build processes.
  • Not a ticket queue. Operational issues flow through ICE and DPEV like everything else.

Quick Reference

Time Caps

Work Product Cap Enforced By
BC 3 days Self-discipline. If it's not shipping in 3 days, the scope is wrong.
TSB 3 weeks If you're approaching the cap, talk to the BSA. Rescope or start a new TSB.
PSB No fixed cap But comprised of capped TSBs and BCs, so scope is naturally bounded.

Frameworks

Framework What It Does When to Use It
ICE Frames decisions (Intent, Context, Evaluation) Starting a TSB, initiating a PSB, making trade-off decisions
DPEV Structures build execution (Discuss, Plan, Execute, Verify) Every BC. Every time.
D3 Resolves peer disagreements (Discuss, Debate, Decide) Disagreements with BSAs, other TSAs, or resource contention

What Doesn't Exist

Old World AWE
Sprint planning Start building. BCs are your cadence.
Backlog grooming There is no backlog. BSAs bring work when customers need it.
PRDs ICE Specs. Written by the people doing the work, not a middleman.
Engineering managers You manage your own work. STO when you own a work product.
Product managers BSAs + TSAs + ICE + agents replace the function entirely.
Status update meetings Ship at the end of every BC. That's your status update.

Glossary

See AWE Glossary for canonical definitions.


Part of the AWE reference library. Companion to org/awe-org-design.md.