Projekt-Filter-Kriterien (Freelancermap)

# Projekt-Filter-Kriterien (Freelancermap Project Agents)

> Zweck: Kriterien zur Bewertung und Filterung von Projektvorschlägen, die per E-Mail von freelancermap Project Agents kommen. Jedes Projekt sollte gegen diese Kriterien geprüft werden, um nur die besten Erfolgschancen-Kandidaten weiterzuverfolgen.

## Harte Kriterien (Must-have)

### 1. Remote-Anteil
- **Ziel: so viel Remote wie möglich** (idealerweise 100 % remote).
- Mindestens hybrides Modell mit hoher Remote-Komponente.
- Reine Vor-Ort-Projekte (ohne Remote-Option) ausschließen.
- Bei „remote möglich" prüfen, ob der Remote-Anteil realistisch ≥ 50 % ist.

### 2. Stundensatz
- **Minimum: 85 €/h.**
- **Zielbereich: ~100 €/h oder darüber.**
- Unter 85 €/h ausschließen (nicht verhandelbar).
- 85–95 €/h nur bei sonst sehr gutem Fit (z. B. 100 % Remote + perfekte inhaltliche Passung).
- ≥ 100 €/h bevorzugt.

## Weiche Kriterien (Nice-to-have / Erfolgschancen-Booster)

### 3. Inhaltlicher Fit (hohe Erfolgschance)

#### 3.1 Branchen — Perfect Matches
- **Automotive** (26 Jahre Erfahrung): Cybersecurity Engineering, TARA, Item Definition, ISO/SAE 21434, UN R155, SecOC, UDS, Key Lifecycle Management, Secure Boot, AutoSAR, Embedded (Infineon Aurix/Traveo, NXP S32).
- **Halbleiter / Smart Cards** (15 Jahre Erfahrung): NXP, JCOP, RFID/NFC, MiFare/DESFire, ISO 14443, Common Criteria — siehe NXP/HID-Projekte im Profil.
- *Sowohl Automotive als auch Halbleiter/Smart-Cards sind Top-Matches und sollten Priorität erhalten.*

#### 3.2 Tätigkeitsbereiche — Breit abgedeckt
Jan-Peter arbeitet **nicht nur in PM/Consulting**, sondern auch aktiv in:
- **Software- / Embedded-Entwicklung** (C/C++, Rust, Java, Scala) — 32 Jahre Erfahrung.
- **Entwicklungsprozesse & Prozessmanagement** (CMMI, Automotive SPICE, Scrum, Assessments) — 26 Jahre.
- **Cybersecurity Engineering** (TARA, Item Definition, CS-Konzept, Assessments, Pen-Test-Moderation) — 5 Jahre Schwerpunkt.
- **Projektleitung / Compliance / CSMS-Aufbau / Governance** — strategisch + operativ, von OEM-Verhandlung bis Bit-Ebene.

→ **PM/Consulting-Rollen sind NICHT die einzige Option.** Entwicklung, Architektur, Prozess-/Qualitäts-Engineering, Assessment-Begleitung, Tool-Migration (codeBeamer, Polarion) sind alles valide Einsatzfelder.

#### 3.3 Cybersecurity — Fokus Produkt/Embedded, nicht klassische IT-Security
- **Passend** (Produkt- & Embedded-Security): ISO/SAE 21434, ISO/IEC 62443, CRA, TARA, CSMS, Secure Boot, SecOC, UDS, HSM, Kryptografie, Key Lifecycle, AutoSAR-Security, Penetration Tests im Automotive/Embedded-Kontext.
- **Eher nicht passend** (klassische IT-Security / IT-Betrieb): SOC-Monitoring, SIEM (Splunk/Sentinel) Rule-Writing, Blue-Team/SOC-Analyst, Windows/Linux-Admin, Netzwerk-Admin/Segmentierung (Cisco ACI, Palo Alto SD-WAN), Identity/IAM-Plattform-Implementierung (Zitadel, SailPoint), reine IT-Infrastruktur-Betrieb-Security.
- *Faustregel:* Wenn die Rolle „IT-Security" ist ohne Produkt/Embedded/automotive Bezug → meist kein Match. Wenn „Cybersecurity" im Kontext von Produkten, Fahrzeugen, Chips, Embedded, Compliance-Frameworks → starker Match.

#### 3.4 Profil-Schlagworte (Cross-Reference)
Siehe [DE-Profil](:/90266c853654428fbf6c4802dd91106e) und [EN-Profil](:/3de39fddc5b24070a00ce69d211aad98) für die vollständige Projektliste. Passende Skills: ISO/SAE 21434, TARA, Item Definition, Cybersecurity Concept, UN R155, ISO/IEC 62443, CRA, CSMS, CMMI, Automotive SPICE, Secure Boot, SecOC, UDS, Key Lifecycle Management, AutoSAR, HSM, Infineon Aurix/Traveo, NXP S32/JCOP, Rust, C/C++, Java, Scala, codeBeamer, Polarion.

### 4. Sprache / Lokation
- Deutsch/Englisch (beide verhandlungssicher / Muttersprache Deutsch).
- DACH-Raum bevorzugt (wegen Automotive-Dichte), aber Remote-Vorrang.

### 5. Ausschluss / Warnsignale
- **IT-Operations / Infrastruktur / Netzwerk-Rollen** — auch wenn als „Security" gelabelt (Linux/RHEL-Admin, Windows-Plattform, Netzwerkadmin Cisco, SIEM/SOC-Operator, IAM-Plattform-Dev, M365/Dynamics/Business Central) → verwerfen, da klar außerhalb Profil.
- Bodyleasing / reine Personalvermittlung ohne Projektcharakter → kritisch prüfen.
- Sehr vage Anforderungsprofile ohne Automotive / Halbleiter / Embedded / 21434 / Entwicklungsprozess-Bezug.
- Stundensatz nur als „Budget" ohne klare Zahl genannt.

## Bewertungsschema (Vorschlag)

| Kriterium | Gewicht |
|---|---|
| Remote-Anteil ≥ 50 % (besser 100 %) | hoch |
| Stundensatz ≥ 85 € (Ziel ≥ 100 €) | hoch (Ausschluss unter 85 €) |
| Branche Automotive oder Halbleiter/Smart-Cards | hoch (Perfect Match) |
| Cybersecurity für Produkte/Embedded (21434/62443/TARA/CSMS) | hoch |
| Entwicklungs- oder Prozess-Rolle (C/C++/Rust, CMMI, ASPICE) | hoch |
| IT-Security / IT-Betrieb (SOC, SIEM, Netzwerk, IAM-Dev, Admin) | hoch negativ (verwerfen) |
| Stufe Senior/Lead/Projektleiter | mittel |
| DACH + Remote | mittel |

## Empfehlung für Filter-Workflow
1. E-Mail eines Project Agents einlesen (E-Mail-Text wird vom Nutzer gepastet).
2. Remote-Anteil + Stundensatz extrahieren.
3. **Hard-Filter**: Remote vorhanden? Stundensatz ≥ 85 €? → sonst verwerfen.
4. **Branchen-/Rollen-Filter**: Automotive / Halbleiter / Embedded / Entwicklungsprozess → Plus. Klassische IT-Security/IT-Betrieb → verwerfen.
5. **Scoring**: inhaltlicher Fit gegen Profil-Schlagworte.
6. Empfehlung ausgeben: **A-Kandidat** (≥100 €, 100 % remote, starker Fit) / **B-Kandidat** (85–100 €, hybride, guter Fit) / **verwerfen**.

---

## Extraktions-Schema für Project-Agent-E-Mails

Wenn der Nutzer den E-Mail-Text eines Project-Agent-Angebots pastet, pro Projekt folgende Felder extrahieren und kompakt ausgeben:

| Feld | Beschreibung |
|---|---|
| **Titel** | Projekttitel aus der E-Mail. |
| **Beschreibung** | 2–4 Sätze: was ist das Projekt, Aufgaben, Rolle. |
| **Location** | Einsatzort / Kunde / Region (Stadt, Land). |
| **Remote-Anteil** | % remote, „hybride", „vor Ort", oder „unbekannt" – falls nicht angegeben, schätzen/kennzeichnen. |
| **Stundensatz** | Erwarteter Hourly Rate in €/h (mindestens, fest oder Spanne). Falls nur „Budget" genannt, als unbekannt markieren. |
| **URL** | Link zur Projektausschreibung auf freelancermap (oder elsewhere). |

### Vorgehen bei der Extraktion
1. Aus dem gepasteten E-Mail-Text alle o.g. Felder bestimmen.
2. Wenn eine oder mehrere **URLs** vorhanden sind: mit `webfetch` die URL(s) abrufen, um fehlende Felder (insbes. Beschreibung, Remote-Anteil, Stundensatz, Location) zu ergänzen oder zu verifizieren.
3. Danach das Projekt durch den Filter-Workflow oben jagen (Hard-Filter → Branchen-/Rollen-Filter → Scoring → A/B/Verwerfen).
4. Ausgabe als kompakter Block pro Projekt — **mit URL als Pflichtfeld in jedem Block**, z. B.:

```
Titel:        Automotive Cybersecurity Consultant (m/w/d)
Beschreibung: TARA & ISO/SAE 21434 für E/E-Architektur; CS-Audit Begleitung.
Location:     Stuttgart / remote
Remote-Anteil: 80 % remote (2 Vor-Ort-Tage/Mo)
Stundensatz:  110 €/h
URL:          https://www.freelancermap.de/projekt/...
Empfehlung:   A-Kandidat – Remote hoch, Rate >100€, starker 21434/TARA-Fit, Automotive Perfect Match.
```

### ⚠️ Output-Regeln (zwingend)
- **Jeder Projekt-Block in der Zusammenfassung MUSS die URL enthalten** — sowohl bei den empfohlenen A/B-Kandidaten als auch bei den verworfenen (in den Verwerf-Listen reicht Kurzform Titel + URL, um Nachverfolgung zu ermöglichen).
- **Auch in der Gesamtempfehlung / den „Ansprechpartner"-Hinweisen** immer die Projekt-URL mit aufführen, damit der Nutzer direkt klicken kann.
- Bei mehreren Projekten in einer E-Mail: pro Projekt einen Block, am Ende eine kurze Gesamtempfehlung (welche weiterverfolgen) — ebenfalls inkl. URLs.

id: 758c31282ca64e5aa667fe5a812a13a4
parent_id: d735e23d152b4489adaefd3dfe3e8bf8
created_time: 2026-07-19T15:12:18.893Z
updated_time: 2026-07-19T15:44:08.932Z
is_conflict: 0
latitude: 0.00000000
longitude: 0.00000000
altitude: 0.0000
author: 
source_url: 
is_todo: 0
todo_due: 0
todo_completed: 0
source: joplin-desktop
source_application: net.cozic.joplin-desktop
application_data: 
order: 1784473938893
user_created_time: 2026-07-19T15:12:18.893Z
user_updated_time: 2026-07-19T15:44:08.932Z
encryption_cipher_text: 
encryption_applied: 0
markup_language: 1
is_shared: 0
share_id: 
conflict_original_id: 
master_key_id: 
user_data: 
deleted_time: 0
is_locked: 0
extracted_resource_ids: 
type_: 1