Hub Rollout Process#
Our interactive computing hubs are an opportunity for the Product & Services (PS) team to work directly with communities. Our expertise at 2i2c is solving XY problems — matching infrastructure and open source tooling to the needs of education and research communities. To do this well, we need a repeatable process for how PS engineers and BD interact with communities when deploying a hub.
Process Overview#
The hub rollout process is a collaboration between Business Development (BD) and Product & Services (PS). BD bookends the process — identifying communities and tracking long-term value — while PS leads the technical engagement from sales engineering through validation.
flowchart
subgraph BD["Business Development (BD)"]
BD1["<b>1. Identify Communities</b><br/>BD identifies communities<br/>with hub needs"]
BD2["<b>3. Close the Deal</b><br/>BD closes financial and<br/>contractual aspects"]
BD3["<b>9. Track Value</b><br/>BD tracks value received<br/>by community"]
end
subgraph PS["Product & Services (PS)"]
A["<b>2. Sales Engineering</b><br/>PS joins sales call as<br/>technical advisor"]
C["<b>4. Needs Assessment</b><br/>PS confirms requirements<br/>with community"]
D["<b>5. Solution Design</b><br/>PS writes GitHub issue with<br/>technical plan and subtasks"]
E["<b>6. Execution</b><br/>PS executes on<br/>GitHub issues"]
F{"<b>7. Validation</b><br/>Are the community's<br/>needs met?"}
G["<b>8. Value Delivered</b><br/>Community is receiving<br/>value from 2i2c"]
end
BD1 --> A
A --> BD2
BD2 --> C
C --> D
D --> E
E --> F
F -- "No" --> C
F -- "Yes" --> G
G --> BD3
style BD fill:#e8f0fe,stroke:#4a90d9,color:#2c5f8a
style PS fill:#e8fee8,stroke:#50c878,color:#308050
style BD1 fill:#3a7bc8,color:#fff,stroke:#2c5f8a
style A fill:#4a90d9,color:#fff,stroke:#2c5f8a
style BD2 fill:#5ba0e0,color:#fff,stroke:#3670a7
style C fill:#6db3e8,color:#fff,stroke:#4080b5
style D fill:#7fc4f0,color:#000,stroke:#4a90c3
style E fill:#91d5f8,color:#000,stroke:#5aa0d1
style F fill:#f0c040,color:#000,stroke:#c09830
style G fill:#50c878,color:#fff,stroke:#308050
style BD3 fill:#3a7bc8,color:#fff,stroke:#2c5f8a
Step Guides#
Detailed documentation for each PS-led step:
Sales Engineer Guide — Step 2. What a PS engineer does in the sales call: listening to community needs, gathering technical context, and solving XY problems.
Needs Assessment Guide — Steps 4–5. Confirming requirements with the community and writing the GitHub issue with a technical plan and subtasks.
Validation Guide — Step 7. Verifying that community representatives and at least 5 users can log in and use the hub, and deciding whether the rollout is complete.