- name
- improve-developer-onboarding
- category
- start
- description
- Shorten and strengthen the path from repository access to a verified first change by repairing setup, documentation, permissions, and feedback loops. Use when new developers stall, rely on oral knowledge, or cannot reproduce the supported environment.
# improve-developer-onboarding
Treat onboarding as an executable product journey. Measure where a capable new contributor loses time, access,
context, or confidence, then repair the system rather than blaming the person.
## Inputs
- Gather onboarding docs, repositories, access paths, environments, build and test commands, and team conventions.
- Use recent onboarding notes, setup failures, support requests, and time-to-first-change evidence.
- Identify security, license, data, hardware, network, and platform constraints.
## Procedure
1. Define the onboarding outcome as a clean setup, passing checks, and one reviewed representative change.
2. Map every prerequisite, request, wait state, owner, approval, and expected observation.
3. Run the current guide from a clean supported environment and log failures and hidden steps.
4. Separate mandatory access and knowledge from optional tools and historical context.
5. Create a repository map covering entry points, tests, local services, deployment boundaries, and owners.
6. Make setup commands deterministic, safe to rerun, and explicit about secrets and generated state.
7. Add a small first change that exercises the real edit, test, review, and feedback loop.
8. Document common failures with symptoms, diagnostics, and recovery.
9. Pilot with a new contributor without coaching and record time, blockers, and questions.
10. Assign owners and automated checks so the path stays current.
## Boundaries
Do not share credentials, production data, broad access, or private employee information to make onboarding easier.
Never require unsupported personal equipment or unpaid hidden work. Provide accessible and platform-appropriate
alternatives.
## Done
- A clean supported environment completes setup and the documented checks
- Required access, waits, owners, repository map, and common recovery paths are written
- A new contributor completed a representative first change and review from the guide
- Blockers, elapsed time, and follow-up improvements are recorded with owners
GitHub에서 보기