KR: Forecast growth for all Product Planning Categories (+ WebSockets)
Forecasting timeline:
- -12 month = April 2020
- -6 month = October 2020
- Current = April 2021
- +6 month = October 2021
- +12 month = April 2022
- +24 month = April 2023
Epics
Growth Features:
- Average Daily Epics Created (Per Month)
-12 month | -6 month | Current | +6 month† | +12 month† | +24 month† | 10x | |
---|---|---|---|---|---|---|---|
Average Daily Epics Created | 153 | 561 | 623 | 2370 | 5020 | 32400 | 6230 |
Δ (from current) | 100% | 380% | 806% | 5200% | (1000%) | ||
Upper Confidence | 3780 | 7880 | 50900 |
† Projected using Facebook Prophet
Service Desk
Growth Features:
- Average Daily Service Desk Issues Created (Per Month)
-12 month | -6 month | Current | +6 month† | +12 month† | +24 month† | 10x | |
---|---|---|---|---|---|---|---|
Average Daily Issues Created | 166 | 447 | 647 | 684 | 711 | 1330 | 6470 |
Δ (from current) | 100% | 106% | 110% | 206% | (1000%) | ||
Upper Confidence | 1050 | 1150 | 1920 |
† Projected using Facebook Prophet
Requirements Management
Growth Features:
- Average Daily Requirements Created (per Month)
-12 month | -6 month | Current | +6 month† | +12 month† | +24 month† | 10x | |
---|---|---|---|---|---|---|---|
Average Daily Issues Created | 0 | 143 | 201 | 268 | 324 | 424 | 2010 |
Δ (from current) | 100% | 132% | 159% | 206% | (1000%) | ||
Upper Confidence | 276 | 330 | 430 |
† Projected using Facebook Prophet
Notes: Requirements Management is a very new feature so historical data will be unreliable for forecasting. We should instead use qualitative sales/product data to forecast growth.
Action Cable / WebSockets
Growth Features:
- 30d Peak Simultaneous Connections
Source(s):
- WebSocket connections
- Issue Page views (which generate them)
-12 month | -6 month | Current | +6 month† | +12 month† | +24 month† | 10x | |
---|---|---|---|---|---|---|---|
30 Day Peak Connections | - | - | 38k | 52k | 148k | - | - |
Δ (from current) | 100% | 137% | 390% | (1000%) | |||
Confidence | - | - | - | - | - |
† How these forecasts were projected:
- 7d Max RPS of 9.03 for the Issue show page generates 38000 connections at peak.
- It's likely that at least one of the Pipelines graph page or the MR view will use a WebSockets in some way within 6 months.
- Within 12 months both of these should be using WebSockets.
- Within 24 months, all of GitLab should share a single WebSocket connection, so we can derive this from total number of online users (won't be 1 to 1 as users have multiple tabs open).
Edited by John Hope