Browse the project board. Read 10 ticket descriptions. For each, identify:
| Field | Example |
|---|---|
| ID | PIXELCRAFT-042 |
| Title | Brightness slider clips at max value |
| Type | 🐛 Bug |
| Priority | 🟠 High |
| Status | TODO |
| Acceptance Criteria | Slider value clamps to 0–100 range |
Ticket: PIXELCRAFT-000 — "Add your name to the contributors list in README.md"
Step 1 — Move ticket to IN PROGRESS
Step 2 — Create the branch:
git switch -c intern/yourname/PIXELCRAFT-000-add-contributor
Step 3 — Edit README.md, add your name under "## Contributors"
Step 4 — Stage and commit:
git add README.md
git commit -m "Add [Your Name] to contributors list (PIXELCRAFT-000)"
Step 5 — Push to remote:
git push origin intern/yourname/PIXELCRAFT-000-add-contributor
Step 6 — Create a Pull Request on GitHub
Step 7 — Get review, address feedback
Step 8 — Merge PR → move ticket to DONE
Find a real bug in PixelCraft (look carefully). Write a proper bug report:
Title: [What's broken — one line]
Type: 🐛 Bug
Priority: [Critical / High / Medium / Low]
Description: [What's happening]
Steps to Reproduce:
1. Open PixelCraft
2. Click [specific action]
3. Observe [specific problem]
Expected Behavior: [What should happen]
Actual Behavior: [What actually happens]
Screenshots: [If applicable]
Browser/OS: [Chrome 120 / macOS 14]
Read the next 20 tickets in the backlog. For each, estimate:
| Difficulty | Criteria | Time Estimate |
|---|---|---|
| 🟢 Easy | One file, clear fix, no new concepts | < 1 hour |
| 🟡 Medium | Multiple files, some research needed | 2–4 hours |
| 🔴 Hard | Architecture decision, new concepts, multi-day | 1–3 days |
Professional habits that separate juniors from seniors:
| Rule | Why |
|---|---|
| Always update ticket status | Team knows what's in progress |
| Comment on blockers | "Blocked by PIXELCRAFT-003" |
| Link related tickets | Shows connections between work |
| Include screenshots in bugs | Worth a thousand words |
| Don't work without a ticket | Untracked work creates chaos |
Project management is a state machine.
Each ticket transitions through defined states. TODO → IN PROGRESS → REVIEW → DONE. This is a finite state machine — and they're everywhere.