Processes
Tractor Onboarding Process
---
title: Tractor 🚜 Onboarding-Prozess
---
flowchart TD
classDef box fill:#fff,stroke:#333,color:#222,stroke-width:1px;
classDef decision fill:#fff,stroke:#333,color:#222,stroke-width:1.5px;
classDef group fill:#fff,stroke:#888,color:#333,stroke-width:1px,stroke-dasharray:4 3;
classDef phase fill:#fff,stroke:#555,color:#222,stroke-width:1.5px;
subgraph HackBlock["Hack / Initial-Onboarding"]
direction TB
hack((("Hack")))
onboarding["Onboarding-Fragebogen"]
selfService{"Technischer Self-Service?"}
subgraph hackHosting["Hack-Hosting"]
direction LR
dockerShared["Geteiltes Docker<br/>Portainer oder K8s"]
vmDedicated["Dedizierte VM"]
end
itkom((("IT-KOM")))
end
subgraph EvalBlock["Evaluation"]
direction TB
assessment{"Standortbestimmung"}
concept["Projekt-Konzeption<br/>(Guidelines)"]
subgraph platforms["Zielplattform (eine davon)"]
direction LR
jelastic["Jelastic"]
dockerDedicated["Docker<br/>(dediziert oder Community)"]
k8sDedicated["K8s<br/>(dediziert oder Community)"]
end
rmrf["rm -rf"]
escalation["Eskalation<br/>(PBS IT, IT-KOM, PBS-Leitung)"]
uebergabe["Betriebs-Übergabe"]
end
subgraph BetriebBlock["Betrieb"]
direction TB
subgraph opsModels["Betriebsmodell (eines davon)"]
direction LR
betrieb["Interner Betrieb"]
externer["Externer Betrieb"]
end
shutdown((("Shutdown")))
end
%% Hack
hack --> onboarding --> selfService
selfService -- "geteilte Plattform" --> dockerShared
selfService -- "dedizierte VM" --> vmDedicated
selfService -- "nicht technisch" --> itkom
hackHosting -- "≤ 3 Monate" --> assessment
itkom --> assessment
%% Evaluation
assessment -- "geeignet" --> concept
assessment -- "Projekt-Scope zu gross" --> escalation
assessment -- "nicht geeignet" --> rmrf
concept -- "zu kritisch" --> escalation
concept -- "weiter evaluieren" --> assessment
concept -- "je nach Anforderungen" --> platforms
platforms -- "nach 1 Jahr" --> uebergabe
%% Betrieb
uebergabe --> opsModels
opsModels -- "Review" --> assessment
opsModels -- "jederzeit" --> shutdown
class hack,onboarding,dockerShared,vmDedicated,itkom,concept,jelastic,dockerDedicated,k8sDedicated,rmrf,escalation,uebergabe,betrieb,externer,shutdown box;
class selfService,assessment decision;
class hackHosting,platforms,opsModels group;
class HackBlock,EvalBlock,BetriebBlock phase;
Phases
Hack
New projects enter via the onboarding questionnaire. Based on technical capability, they are assigned to a shared Docker/K8s platform, a dedicated VM, or routed to IT-KOM for non-technical needs.
After at most 3 months, an assessment determines suitability for further evaluation.
Evaluation
Projects undergo continuous evaluation and are guided through project concept development following established guidelines. Depending on requirements, they are placed on Jelastic, dedicated Docker, or dedicated K8s.
Projects that are too critical or too large in scope are escalated or terminated.
After 1 year, a successful project proceeds to operations handover.
Operations
After handover, the project runs either as internal or external operations.
Both models include regular reviews that feed back into evaluation.
A project can be shut down at any time from either operating model.