Skip to main content

Engineering Workflow

Welcome to the ttoss engineering workflow documentation. This workflow is specifically focused on technical implementation and software delivery, complementing the product workflow which handles strategy and feature definition.

Overviewโ€‹

Our engineering process is based on agility and velocity principles, as described in First, We Aim for Velocity. We use modern practices like Trunk-Based Development and Continuous Deployment to ensure fast and reliable deliveries.

Workflow Structureโ€‹

1. Goalsโ€‹

Objectives and principles that guide our technical development process.

2. Development Processโ€‹

Detailed process from task assignment to production monitoring.

Differences Between Product and Engineering Workflowsโ€‹

AspectProductEngineering
FocusStrategy, discovery, definitionTechnical implementation, delivery
ResponsibilitiesWhat to build, why to buildHow to build, when to deliver
ToolsClickUp, user research, analysisGitHub, CI/CD, monitoring
OutputsUser stories, requirements, prioritizationCode, deployments, features
MetricsProduct KPIs, user satisfactionCycle time, code quality

Integration Pointsโ€‹

The workflows connect at specific moments:

  • Task assignment: Engineering receives tasks defined by product
  • Technical feedback: Engineering informs about feasibility and effort
  • Delivery validation: Confirmation that product criteria were met
  • Metrics monitoring: Joint tracking of KPIs

Next Stepsโ€‹

For developers starting the process:

  1. Read the Goals to understand the principles
  2. Study the Development Process for the complete process
  3. Check the onboarding documentation for initial setup
  4. See the technologies used in our projects