How We Build TrueTest: An AI-Augmented Product Development Loop
Connecting product intent, design, engineering, quality, release, and customer learning
Building a product well requires more than a good idea. It requires a shared operating model that connects customer needs, product decisions, design, engineering, quality, documentation, release, and learning.
For TrueTest, we use an AI-augmented product development loop:
Loading the TrueTest product loop…
The goal is not to automate judgment or replace collaboration. It is to reduce repetitive work, strengthen traceability, and give the team more time to focus on customers and outcomes.
One continuous product lifecycle
Every feature begins as a product intent and continues through design, validation, implementation, testing, documentation, release, and adoption measurement. Product Managers, Technical Leads, developers, QA, designers, and technical writers contribute at defined points, while AI agents help create and maintain the artifacts needed along the way.
The toolchain behind the loop
Our process deliberately connects product, engineering, cross-department coordination, software quality, and design instead of forcing one system to serve every purpose.
Application lifecycle management
GitHub Projects manages Product and Engineering work. The Jira KSR project manages requests and dependencies that cross departmental boundaries.
Artifact repository
GitHub is the system of record for product intents, code, documentation, reviews, release milestones, and other versioned artifacts.
Software quality management
Katalon TestOps provides the quality management system. TestTower acts as the AI coding agents’ risk-based testing harness.
AI coding agents
Claude Code and Codex support implementation, analysis, reviews, documentation, and workflow automation.
Product design
Figma is used for interface design, prototypes, design-system alignment, and usability validation.
1. Ideate: register the product intent
The process starts by turning an opportunity, problem, or proposed improvement into a clear product intent or product task in GitHub. The Product Manager captures the context, target users, problem, desired outcome, and initial requirements. AI-assisted Product Management skills help create a consistent first draft.
The objective is not to prescribe a complete solution. It is to make the intent understandable, discussable, and traceable before the team invests in design or implementation.
2. Validate: design and test the experience
The Product Manager develops the proposed experience in Figma, with input from the lead designer when needed. The concept may become a Figma prototype or an application prototype and is validated through usability testing or other appropriate feedback methods.
Validation asks whether the solution addresses the intended problem, whether users can understand it, which assumptions must change, and whether the opportunity is valuable enough to pursue.
3. Plan: turn validated intent into executable work
During weekly backlog grooming, the Product Manager walks the team through the product intent, answers questions, and updates the requirements. The Product Manager and Technical Lead then prepare the work for delivery.
GitHub Projects provides the shared Product and Engineering plan. The Technical Lead uses GitHub milestones to balance scope, dependencies, effort, availability, and priorities. Requests involving other departments are coordinated through the Jira KSR project.
4. Build: implement, review, and test
Developers implement the planned experience with support from Claude Code and Codex. Pull requests are reviewed by the Technical Lead, combining human technical judgment with AI-assisted analysis.
Testing is integrated into delivery. TestTower analyzes the product intent and code changes, generates risk-based test cases, identifies affected regression coverage, and helps execute the relevant checks. Results are reported to Katalon TestOps, where the team manages testing status and quality evidence.
After review and testing are complete, the work is approved and ready for production deployment.
5. Deploy: document and release together
Documentation is developed alongside the feature. The Product Manager creates the initial user-guide draft in GitHub. QA adds accurate screenshots or videos, and a technical writer prepares the content for publication around the relevant release milestone.
The Technical Lead deploys approved work through the production release workflow. Internal release notes, team communication, and the TrueTest product knowledge base are updated as part of the same flow. Content for feature-flagged functionality is published only when the capability is officially available to end users.
6. Learn: measure adoption and close the loop
Deployment is not the end. The Product Manager monitors feature usage, onboarding behavior, and customer adoption through product analytics and reporting dashboards. The team studies discovery, successful use, friction, intended outcomes, and follow-up opportunities.
Those insights feed the next cycle of ideation and validation. This is what turns a delivery pipeline into a product learning loop.
Clear ownership, shared responsibility
- Product Managers guide product intent, design, validation, requirements, documentation drafts, and adoption analysis.
- Technical Leads guide delivery planning, technical review, and production releases.
- Developers implement the product experience.
- QA owns risk-based validation and enriches customer-facing documentation with accurate media.
- Designers provide focused feedback and design expertise.
- Technical writers prepare documentation for publication and align it with releases.
Automation keeps the team aligned
Daily automated updates summarize KSR status, release progress, and bottlenecks. Weekly updates add broader signals such as product usage, customer insights, and competitor developments. This reduces reporting effort and makes risks visible earlier.
What this process covers
This workflow governs how approved product work moves from intent through release and learning. Issue prioritization and roadmap planning are handled separately. Prioritization determines which opportunities deserve investment; the product loop helps the team execute selected opportunities consistently and learn from the results.
AI accelerates the work; people own the outcome
AI agents assist with product intents, implementation, review, test analysis, documentation, knowledge maintenance, and status reporting. The team remains accountable for decisions and quality. AI accelerates artifact creation and analysis; people provide customer understanding, product judgment, technical judgment, and final approval.
The result is a development system designed to be faster, more traceable, and more learning-oriented—without sacrificing ownership or quality.