Bench Allocation Forecast
Rows are consultants; each block is an open opportunity, positioned by its close date (the earliest realistic start date) — block width is fixed and does not represent engagement duration.
Generated: 27 Sep 2026
Author: Mark Gebhardt
Source: HubSpot Deals — Prospects pipeline
Filter: Priority = Medium or High, open pipeline only
Methodology
- Block start = close date. HubSpot doesn't track engagement start or duration, so each opportunity block begins exactly at its deal close date — the earliest realistic point a consultant could actually start the work. Blocks are never centered or offset from that date.
- Block width is cosmetic. Every block is a fixed 312px (~1 month) wide purely so the project name and likelihood fit — it does not represent a real engagement length. Only the block's left edge (start position) carries meaning.
- Axis window. The timeline starts at today (27 Sep 2026) and runs 100 days forward (roughly three months of runway), at a scale of 10px per day.
- Color / likelihood scale. Six pipeline stages map to an equal 1/6 rainbow spread — Opportunity Identified 16.7% (red), Qualified To Buy 33.3% (orange), Proposal Made 50% (yellow, rendered with dark text for legibility), Client Acceptance 66.7% (green), Contract Sent 83.3% (blue), Closed Won 100% (violet — never shown, since won deals are excluded by the filter below).
- Scope. Includes only deals with Priority = Medium or High that are still open; Closed Won and Closed Lost deals are excluded entirely regardless of priority.
- Tentative allocations (a consultant name ending in "?") would render with a dashed border and the label "tentative" — no deal in this run carries that marker.
- Name consolidation. "Lance " (trailing whitespace) on the True North deal was consolidated to the "Lance" already used elsewhere in this run. "Jason Elder" (Stewardship deal) was left as its own distinct name — no bare "Jason" appears elsewhere in this run to consolidate it into, so treating it as a shorthand would have been a guess rather than a match.
Stage / likelihood legend
Opportunity Identified · 16.7%
Qualified To Buy · 33.3%
Proposal Made · 50.0%
Client Acceptance · 66.7%
Contract Sent · 83.3%
Closed Won · 100% (not shown)
Consultant demand timeline
Open opportunities (deal detail)
| Project / Deal |
Stage |
Likelihood |
Priority |
Consultants |
Owner |
Close date |
Value (ZAR) |
| Kurtosys | T.Rowe |
Contract Sent |
83.3% |
High |
Aldo |
Bharn Burgers |
30 Sep 2026 |
R 450,000 |
| Santam | High Level Architecture Analysis |
Proposal Made |
50.0% |
High |
Willo, James |
Karen van der Spuy |
30 Sep 2026 |
R 67,000 |
| TourAxis - Senior Business Analyst – Tour Operations Discovery Project |
Contract Sent |
83.3% |
High |
Jaco |
Karen van der Spuy |
30 Sep 2026 |
R 450,000 |
| UK Environment Agency | South-East Soil Moisture Model migration |
Proposal Made |
50.0% |
High |
Lance |
Mark Gebhardt |
01 Oct 2026 |
R 1,000,000 |
| Communicare | AI BA Knowledge Base and Shadow AI |
Opportunity Identified |
16.7% |
High |
Charlene, Willo |
Bharn Burgers |
31 Oct 2026 |
R 240,000 |
| MMI | Intermediate Java Developer |
Opportunity Identified |
16.7% |
High |
Sinovuyo, Patience |
Bharn Burgers |
31 Oct 2026 |
R 700,000 |
| OM Nam | AI OCR Corporate onboarding |
Opportunity Identified |
16.7% |
Medium |
Lance |
Mark Gebhardt |
31 Oct 2026 |
— |
| Sanlam Investments | FinOps Engineer | 12 months |
Proposal Made |
50.0% |
High |
Lance |
Mark Gebhardt |
31 Oct 2026 |
R 1,500,000 |
| Sanlam STA - Tester |
Opportunity Identified |
16.7% |
High |
Patience |
Karen van der Spuy |
31 Oct 2026 |
R 470,400 |
| Stewardship | Sharepoint expertise |
Proposal Made |
50.0% |
Medium |
Jason Elder |
Mark Gebhardt |
31 Oct 2026 |
R 10,000 |
| True North - Financial Python Developer (6 months) |
Opportunity Identified |
16.7% |
High |
Lance |
Karen van der Spuy |
31 Oct 2026 |
R 921,600 |
| OM Nam | Wealth IBC Systems Archaeology |
Opportunity Identified |
16.7% |
Medium |
Willo, Charlene |
Mark Gebhardt |
30 Nov 2026 |
R 25,000 |
| Total recorded pipeline value |
R 5,834,000 |
| Likelihood-weighted pipeline value (≈) |
R 2,431,819 |