| { | |
| "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" | |
| ] | |
| } | |
| ] | |
| } |