# People: hire, onboard and grow the team

> A process map exported from forks.world (https://forks.world). Author: Brian. Source: https://forks.world/p/cmv4pv8ln000wjm06bjf77sx1
> It describes who does what, in what order, and with which technology. Read the plain-language sections first; the JSON at the end is the exact, complete data.

## Summary

- 8 steps across 1 layer
- Persona: Hiring manager, HR and recruiting, Candidate, IT

## How to read this file

- A process is made of **layers**. The main layer is the top level; any step of kind `subprocess` opens a detail layer with its own lanes and steps.
- **Lanes** are either persona (people/roles) or technology (systems). Each step belongs to one lane; `using` lists tools a person uses for that step.
- Step kinds: `start`, `task`, `decision` (its arrows carry the answer as a label), `subprocess`, `end`.

## People: hire, onboard and grow the team

Lanes:
- Hiring manager: person / role (id `mgr`)
- HR and recruiting: person / role (id `hr`)
- Candidate: person / role (id `cand`)
- IT: person / role (id `it`)

Steps, in the order they run:

1. **Open a role with a clear need** [start; Hiring manager; id `p1`]
   - then Source and screen candidates
2. **Source and screen candidates** [subprocess; HR and recruiting; id `p2`], links to the published process "Hire the right person" (https://forks.world/p/cmv0iebws0045jw06sld30qze; full text at https://forks.world/api/public/cmv0iebws0045jw06sld30qze/export)
   - then Interview and decide
3. **Interview and decide** [task; Hiring manager; id `p3`]
   - then Accept the offer?
4. **Accept the offer?** [decision; Candidate; id `p4`]
   - if "Yes" go to Prepare paperwork and a start date; if "No" go to Source and screen candidates
5. **Prepare paperwork and a start date** [task; HR and recruiting; id `p5`]
   - then Set up accounts and equipment
6. **Set up accounts and equipment** [task; IT; id `p6`]
   - then First day and onboarding
7. **First day and onboarding** [subprocess; HR and recruiting; id `p7`], links to the published process "Onboard a new employee" (https://forks.world/p/cmv0iee9j004ujw06qnbuypvg; full text at https://forks.world/api/public/cmv0iee9j004ujw06qnbuypvg/export)
   - then Support them until they are productive
8. **Support them until they are productive** [subprocess; Hiring manager; id `p8`], links to the published process "Hire to productive: from open role to confident teammate" (https://forks.world/p/cmv0iego4005jjw06daxuofzr; full text at https://forks.world/api/public/cmv0iego4005jjw06daxuofzr/export)
   - (no next step recorded)

```mermaid
flowchart LR
  subgraph l_mgr["Hiring manager"]
    n_p1(["Open a role with a clear need"])
    n_p3["Interview and decide"]
    n_p8[["Support them until they are productive"]]
  end
  subgraph l_hr["HR and recruiting"]
    n_p2[["Source and screen candidates"]]
    n_p5["Prepare paperwork and a start date"]
    n_p7[["First day and onboarding"]]
  end
  subgraph l_cand["Candidate"]
    n_p4{"Accept the offer?"}
  end
  subgraph l_it["IT"]
    n_p6["Set up accounts and equipment"]
  end
  n_p1 --> n_p2
  n_p2 --> n_p3
  n_p3 --> n_p4
  n_p4 -->|"Yes"| n_p5
  n_p4 -->|"No"| n_p2
  n_p5 --> n_p6
  n_p6 --> n_p7
  n_p7 --> n_p8
```

## Full data (JSON)

```json
{
  "title": "People: hire, onboard and grow the team",
  "maps": {
    "m_root": {
      "id": "m_root",
      "lanes": [
        {
          "id": "mgr",
          "name": "Hiring manager",
          "type": "person"
        },
        {
          "id": "hr",
          "name": "HR and recruiting",
          "type": "person"
        },
        {
          "id": "cand",
          "name": "Candidate",
          "type": "person"
        },
        {
          "id": "it",
          "name": "IT",
          "type": "person"
        }
      ],
      "steps": [
        {
          "id": "p1",
          "kind": "start",
          "lane": "mgr",
          "next": [
            {
              "to": "p2"
            }
          ],
          "uses": [],
          "label": "Open a role with a clear need"
        },
        {
          "id": "p2",
          "kind": "subprocess",
          "lane": "hr",
          "link": {
            "id": "cmv0iebws0045jw06sld30qze",
            "scope": "public",
            "title": "Hire the right person"
          },
          "next": [
            {
              "to": "p3"
            }
          ],
          "uses": [],
          "label": "Source and screen candidates"
        },
        {
          "id": "p3",
          "kind": "task",
          "lane": "mgr",
          "next": [
            {
              "to": "p4"
            }
          ],
          "uses": [],
          "label": "Interview and decide"
        },
        {
          "id": "p4",
          "kind": "decision",
          "lane": "cand",
          "next": [
            {
              "to": "p5",
              "label": "Yes"
            },
            {
              "to": "p2",
              "label": "No"
            }
          ],
          "uses": [],
          "label": "Accept the offer?"
        },
        {
          "id": "p5",
          "kind": "task",
          "lane": "hr",
          "next": [
            {
              "to": "p6"
            }
          ],
          "uses": [],
          "label": "Prepare paperwork and a start date"
        },
        {
          "id": "p6",
          "kind": "task",
          "lane": "it",
          "next": [
            {
              "to": "p7"
            }
          ],
          "uses": [],
          "label": "Set up accounts and equipment"
        },
        {
          "id": "p7",
          "kind": "subprocess",
          "lane": "hr",
          "link": {
            "id": "cmv0iee9j004ujw06qnbuypvg",
            "scope": "public",
            "title": "Onboard a new employee"
          },
          "next": [
            {
              "to": "p8"
            }
          ],
          "uses": [],
          "label": "First day and onboarding"
        },
        {
          "id": "p8",
          "kind": "subprocess",
          "lane": "mgr",
          "link": {
            "id": "cmv0iego4005jjw06daxuofzr",
            "scope": "public",
            "title": "Hire to productive: from open role to confident teammate"
          },
          "next": [],
          "uses": [],
          "label": "Support them until they are productive"
        }
      ],
      "title": "People: hire, onboard and grow the team",
      "parent": null
    }
  }
}
```
