| { |
| "departments": [ |
| { |
| "dept_id": "dept_001", |
| "name": "Engineering", |
| "head_id": "emp_0001", |
| "budget": 12500000, |
| "headcount_limit": 60, |
| "current_headcount": 54, |
| "required_tools": ["Jira", "GitHub", "AWS", "Slack", "VSCode License", "Docker", "Confluence"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete background check verification", |
| "Provision laptop with approved dev image", |
| "Create GitHub organization account and assign teams", |
| "Grant AWS IAM role based on team assignment", |
| "Set up Jira board access and Confluence spaces", |
| "Assign engineering buddy for first 30 days", |
| "Schedule intro meetings with team lead and skip-level manager", |
| "Enroll in mandatory secure coding training", |
| "Complete first-week architecture overview sessions", |
| "Set up local development environment with team repo access", |
| "Review on-call rotation expectations and PagerDuty setup" |
| ], |
| "offboarding_steps": [ |
| "Revoke GitHub organization access and transfer owned repos", |
| "Remove AWS IAM credentials and rotate shared secrets", |
| "Deactivate Jira and Confluence accounts", |
| "Collect company-issued laptop and peripherals", |
| "Remove from PagerDuty on-call rotations", |
| "Transfer ownership of critical services and documentation", |
| "Conduct knowledge transfer sessions with remaining team", |
| "Complete exit interview with engineering manager", |
| "Revoke VPN and SSH key access", |
| "Remove from all Slack engineering channels" |
| ] |
| }, |
| { |
| "dept_id": "dept_002", |
| "name": "Product", |
| "head_id": "emp_0002", |
| "budget": 6200000, |
| "headcount_limit": 30, |
| "current_headcount": 26, |
| "required_tools": ["Jira", "Figma", "Slack", "Confluence", "Amplitude", "Productboard"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete background check verification", |
| "Provision laptop with standard business image", |
| "Grant Jira and Confluence access with product spaces", |
| "Set up Figma viewer account", |
| "Provide Amplitude and Productboard credentials", |
| "Assign product mentor for first 60 days", |
| "Schedule intro meetings with cross-functional stakeholders", |
| "Complete product domain training modules", |
| "Review current product roadmap and OKRs", |
| "Shadow customer calls for first two weeks" |
| ], |
| "offboarding_steps": [ |
| "Transfer product ownership and roadmap documents", |
| "Reassign Jira epics and stories to remaining PMs", |
| "Revoke Amplitude and Productboard access", |
| "Hand over stakeholder relationships and meeting cadences", |
| "Complete exit interview with VP Product", |
| "Collect company-issued equipment", |
| "Remove from Slack product channels", |
| "Archive personal Confluence spaces", |
| "Revoke Figma access" |
| ] |
| }, |
| { |
| "dept_id": "dept_003", |
| "name": "Marketing", |
| "head_id": "emp_0003", |
| "budget": 4800000, |
| "headcount_limit": 25, |
| "current_headcount": 25, |
| "required_tools": ["Hubspot", "Canva", "Slack", "Google Analytics", "Hootsuite", "Marketo", "WordPress"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete background check verification", |
| "Provision laptop with standard business image", |
| "Set up Hubspot CRM access with appropriate role", |
| "Grant Canva team account and brand kit access", |
| "Provide Google Analytics and Hootsuite credentials", |
| "Configure Marketo user with campaign permissions", |
| "Assign marketing mentor for first 30 days", |
| "Complete brand guidelines and tone-of-voice training", |
| "Review current campaign calendar and quarterly goals", |
| "Schedule intro meetings with agency partners" |
| ], |
| "offboarding_steps": [ |
| "Transfer campaign ownership and scheduled content", |
| "Revoke Hubspot, Marketo, and Hootsuite access", |
| "Reassign social media account credentials", |
| "Hand over agency and vendor relationships", |
| "Complete exit interview with marketing director", |
| "Collect company-issued equipment", |
| "Remove from Slack marketing channels", |
| "Transfer Google Analytics property access", |
| "Revoke WordPress admin privileges", |
| "Archive brand assets created by departing employee" |
| ] |
| }, |
| { |
| "dept_id": "dept_004", |
| "name": "Sales", |
| "head_id": "emp_0004", |
| "budget": 7500000, |
| "headcount_limit": 30, |
| "current_headcount": 27, |
| "required_tools": ["Salesforce", "Slack", "Gong", "Outreach", "LinkedIn Sales Navigator", "Zoom"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete background check verification", |
| "Provision laptop with standard business image", |
| "Set up Salesforce CRM account with territory assignment", |
| "Grant Gong and Outreach licenses", |
| "Provision LinkedIn Sales Navigator seat", |
| "Assign sales mentor and shadow partner for first 30 days", |
| "Complete product knowledge certification", |
| "Review territory plan and quota targets", |
| "Attend sales methodology boot camp", |
| "Shadow five customer calls before solo engagement" |
| ], |
| "offboarding_steps": [ |
| "Reassign Salesforce accounts and open opportunities", |
| "Transfer pipeline and forecast data to manager", |
| "Revoke Gong, Outreach, and LinkedIn Sales Navigator access", |
| "Notify active customers of account transition", |
| "Complete exit interview with sales director", |
| "Collect company-issued equipment and demo devices", |
| "Remove from Slack sales channels", |
| "Revoke Salesforce credentials and API tokens", |
| "Hand over pending contract negotiations", |
| "Deactivate Zoom webinar host privileges" |
| ] |
| }, |
| { |
| "dept_id": "dept_005", |
| "name": "Finance", |
| "head_id": "emp_0005", |
| "budget": 3200000, |
| "headcount_limit": 20, |
| "current_headcount": 20, |
| "required_tools": ["NetSuite", "Slack", "Expensify", "Tableau", "Excel Advanced", "Stripe Dashboard"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete enhanced background and credit check", |
| "Provision laptop with finance-secured image", |
| "Set up NetSuite account with role-based access controls", |
| "Grant Expensify admin or reviewer access", |
| "Provide Tableau credentials with finance dashboards", |
| "Complete SOX compliance training", |
| "Review internal controls documentation", |
| "Assign finance buddy for first 30 days", |
| "Schedule intro meetings with external auditors", |
| "Complete data handling and PII training" |
| ], |
| "offboarding_steps": [ |
| "Revoke NetSuite access and rotate shared credentials", |
| "Transfer Expensify approval chains", |
| "Remove Tableau dashboard ownership", |
| "Complete handover of open reconciliations and reports", |
| "Revoke Stripe Dashboard access", |
| "Conduct exit interview with CFO or finance director", |
| "Collect company-issued equipment", |
| "Remove from Slack finance channels", |
| "Notify external auditors of personnel change", |
| "Archive financial models and working papers" |
| ] |
| }, |
| { |
| "dept_id": "dept_006", |
| "name": "HR", |
| "head_id": "emp_0006", |
| "budget": 2100000, |
| "headcount_limit": 15, |
| "current_headcount": 13, |
| "required_tools": ["Workday", "Slack", "Greenhouse", "BambooHR", "DocuSign", "Culture Amp"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete background check verification", |
| "Provision laptop with HR-secured image", |
| "Set up Workday account with HRIS admin permissions", |
| "Grant Greenhouse ATS access with recruiter role", |
| "Provide BambooHR and Culture Amp credentials", |
| "Complete HIPAA and employee data privacy training", |
| "Review employee handbook and current policies", |
| "Assign HR mentor for first 30 days", |
| "Schedule intro meetings with department heads", |
| "Complete conflict resolution and interviewer training" |
| ], |
| "offboarding_steps": [ |
| "Revoke Workday HRIS admin access immediately", |
| "Transfer Greenhouse pipeline and candidate ownership", |
| "Remove BambooHR and Culture Amp access", |
| "Hand over active employee relations cases", |
| "Complete exit interview with CHRO", |
| "Collect company-issued equipment", |
| "Remove from Slack HR channels", |
| "Revoke DocuSign sending privileges", |
| "Transfer benefits administration contacts", |
| "Ensure compliance documentation is up to date" |
| ] |
| }, |
| { |
| "dept_id": "dept_007", |
| "name": "Data Science", |
| "head_id": "emp_0007", |
| "budget": 5800000, |
| "headcount_limit": 25, |
| "current_headcount": 22, |
| "required_tools": ["Jupyter", "Databricks", "AWS SageMaker", "Slack", "GitHub", "Snowflake", "Tableau"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and NDA", |
| "Complete background check verification", |
| "Provision laptop with data science workstation image", |
| "Set up Databricks workspace and cluster access", |
| "Grant AWS SageMaker and S3 bucket permissions", |
| "Provide Snowflake account with appropriate warehouse access", |
| "Configure GitHub repo access for ML pipelines", |
| "Assign data science mentor for first 30 days", |
| "Complete data governance and ethics training", |
| "Review model registry and deployment pipeline docs", |
| "Set up Jupyter environment with approved packages", |
| "Schedule intro meetings with data engineering partners" |
| ], |
| "offboarding_steps": [ |
| "Transfer model ownership and experiment tracking data", |
| "Revoke Databricks and SageMaker access", |
| "Remove Snowflake credentials and query history", |
| "Hand over active model deployments and monitoring", |
| "Revoke GitHub ML pipeline repo access", |
| "Complete exit interview with data science director", |
| "Collect company-issued equipment and GPU hardware", |
| "Remove from Slack data science channels", |
| "Archive Jupyter notebooks and transfer to team repo", |
| "Revoke Tableau published data source ownership" |
| ] |
| }, |
| { |
| "dept_id": "dept_008", |
| "name": "Security", |
| "head_id": "emp_0008", |
| "budget": 4100000, |
| "headcount_limit": 15, |
| "current_headcount": 13, |
| "required_tools": ["Splunk", "CrowdStrike", "Slack", "Okta Admin", "Burp Suite", "Snyk", "Vault"], |
| "onboarding_steps": [ |
| "Submit signed offer letter and enhanced NDA with security addendum", |
| "Complete comprehensive background check including criminal and financial history", |
| "Provision hardened laptop with security team image", |
| "Set up Splunk account with SIEM dashboard access", |
| "Grant CrowdStrike console access", |
| "Provide Okta admin credentials with scoped permissions", |
| "Configure Vault access with least-privilege policy", |
| "Assign security mentor for first 60 days", |
| "Complete advanced security clearance training", |
| "Review incident response playbooks and escalation paths", |
| "Set up Burp Suite and Snyk licenses", |
| "Complete red team / blue team orientation exercise" |
| ], |
| "offboarding_steps": [ |
| "Revoke Okta admin access immediately upon notice", |
| "Remove Splunk and CrowdStrike console access", |
| "Rotate all shared secrets and credentials known to employee", |
| "Revoke Vault access and audit token usage", |
| "Transfer incident response case ownership", |
| "Complete exit interview with CISO", |
| "Collect company-issued equipment including security hardware tokens", |
| "Remove from Slack security channels including incident response", |
| "Revoke VPN and privileged network access", |
| "Conduct security-specific exit debrief on confidentiality obligations", |
| "Update all security runbooks to remove personal references" |
| ] |
| } |
| ] |
| } |