Skip to content

Guide Rails Overview

Guide Rails allow teams to set measurable goals for any metric in GuideMode and track progress over time. Whether you want to reduce cycle time, improve PR merge rates, or increase deployment frequency, guide rails help you define success and monitor your team’s performance against those goals.

BenefitDescription
Clear GoalsDefine specific, measurable objectives for your team
Real-time TrackingSee at a glance whether you’re on track, at risk, or off track
Historical ContextSet guide rails based on your actual historical performance data
AI AssistanceLet Giulia recommend guide rails based on your natural language goals
Team AlignmentShare guide rails across teams and copy successful configurations

GuideMode supports four guide rail types to match different KPI patterns:

TypeDirectionExampleWhen to Use
MinimumHigher is betterCode quality score >= 85Metrics you want to maximize
MaximumLower is betterCycle time <= 5 daysMetrics you want to minimize
ExactClose to valueSLA compliance = 95%Metrics with a specific goal
RangeBetween boundsPR size 50-200 linesMetrics with acceptable bounds

Choose how often guide rails are measured:

GranularityUse CaseHistory Shown
DailyHigh-frequency metrics needing close monitoring~30 days
WeeklyMost team metrics (recommended default)~12 weeks
MonthlySlower-changing strategic metrics~12 months
QuarterlyLong-term objectives and OKRs~8 quarters

Guide rails can be set on any measure from GuideMode’s analytics cubes:

  • Discovery Flow - Research validation times, conversion rates
  • Delivery Flow - Cycle time, lead time, PR merge rates, throughput
  • Deployment Flow - DORA metrics, deployment frequency, change failure rate
  • AI Productivity - Code generation rates, AI tool adoption metrics

Guide rails appear on the Team Detail page. Navigate to any team to see:

  1. KPI Dashboard - A grid of KPI cards showing all active guide rails for the team
  2. Add Guide Rail Button - Opens the guide rail creation wizard or AI assistant
  3. Guide Rail Actions - Edit, comment on, or archive individual guide rails

Team guide rails dashboard showing KPI cards for multiple metrics

You can also view guide rails across all teams from the Team Guides dashboard, which groups guide rails by team and shows overall status counts.

Organization-wide guide rails dashboard grouped by team

Each guide rail is displayed as a KPI card with the following elements:

StatusColorMeaning
On TrackGreenCurrent value meets or exceeds the guide rail
At RiskYellowCurrent value is within 10% of the guide rail threshold
Off TrackRedCurrent value is not meeting the guide rail
  • Metric Name - The measure being tracked (e.g., “Average Cycle Time”)
  • Status Badge - Visual indicator of current status
  • Current Value - The latest measured value in the appropriate format
  • Trend Arrow - Shows direction of change (improving, stable, declining)
  • Guide Rail Line - Displays the guide rail value for comparison
  • Historical Chart - Bar chart showing performance over the selected granularity
  • Granularity Label - Shows whether tracking is daily, weekly, monthly, or quarterly

The bar chart on each KPI card shows historical performance:

  • Each bar represents one period (day, week, month, or quarter)
  • Bar colors indicate status for that period (green/yellow/red)
  • A dashed line shows the guide rail value
  • Hover over bars to see exact values and dates

GuideMode automatically calculates status based on the guide rail type:

For Minimum guide rails (higher is better):

  • On Track: Current value >= guide rail value
  • At Risk: Current value >= 90% of guide rail value
  • Off Track: Current value < 90% of guide rail value

For Maximum guide rails (lower is better):

  • On Track: Current value <= guide rail value
  • At Risk: Current value <= 110% of guide rail value
  • Off Track: Current value > 110% of guide rail value

For Exact and Range guide rails:

  • Status is calculated based on proximity to the guide rail value or range bounds