Faisal Journals
๐ŸŸก SEVIMA

Onboarding Survival Kit

30-60-90 day plan, key stakeholders, quick wins, cultural adaptation notes, dan political landscape mapping untuk hari pertama di SEVIMA.

๐Ÿš€ Onboarding Survival Kit

Konteks Freelance

Sebagai freelancer 3 bulan, Anda punya waktu terbatas untuk membuktikan value. Tidak ada masa honeymoon. Hari pertama = hari kerja. Plan ini memastikan Anda deliver cepat dan build trust early.


30-60-90 Day Plan

๐Ÿ“… Day 1-30: LEARN & Quick Win

Goal: Pahami codebase, deliver 1 quick win, build trust awal.

MingguFocusDeliverable
1Environment setup, codebase deep-dive, stakeholder introDev env running, first PR (kecil)
2Domain understanding, existing service mappingArchitecture documentation draft
3Start main task (sesuai scope kontrak)Design document + prototype
4Implementation sprint 1Working code + unit tests

Quick Wins Hari Pertama:

  • Fix 1 bug kecil โ€” tunjukkan Anda bisa navigate codebase
  • Setup linting/formatting yang belum ada
  • Tambahkan 1 test yang missing
  • Improve 1 README yang outdated

Prinsip Quick Win

Quick win bukan untuk show off. Ini untuk build trust dan membuktikan Anda bisa work independently. Pilih yang low-risk, high-visibility.

๐Ÿ“… Day 31-60: BUILD & Demonstrate

Goal: Major deliverable #1, weekly demos, build momentum.

MingguFocusDeliverable
5Core implementationProduction-ready service v1
6Integration + testingIntegration tests, load tests
7Security + monitoringOWASP checklist, Grafana dashboard
8Staging deploymentDeployed + demo to stakeholders

Key Activities:

  • Weekly demo ke lead engineer (15 min, recorded)
  • Pair programming session 1x/minggu (knowledge sharing)
  • Architecture Decision Record per major decision
  • Bi-weekly written status update ke stakeholders

๐Ÿ“… Day 61-90: DELIVER & Transfer

Goal: Production deployment, documentation complete, knowledge transfer.

MingguFocusDeliverable
9Production deploymentBlue-green deploy, monitoring live
10Performance tuningBenchmark report, optimization
11Documentation sprintADRs, runbooks, API docs complete
12Knowledge transfer + handoverRecorded sessions, handover doc

End-of-Contract Deliverables:

  • Production service deployed & stable
  • Test suite (unit + integration + load)
  • Documentation package (ADRs, runbooks, API docs)
  • Knowledge transfer recordings (Loom)
  • Handover document with next steps
  • Performance benchmark report

Key Stakeholders to Map

Stakeholder Matrix

RoleNama (estimasi)ImportanceStrategy
Decision MakerCFO/VP EngโญโญโญโญโญImpress di demo, deliverable-focused
Tech LeadLead EngineerโญโญโญโญโญCollaborate daily, respect expertise
Peer EngineersTim engineeringโญโญโญโญKnowledge share, pair programming
HR/AdminShafa AmeliaโญโญโญPayment, compliance, good terms
ProductProduct ManagerโญโญโญUnderstand requirements, manage scope

First Week Meeting Checklist

  • 1-on-1 dengan hiring manager: align expectations, success criteria
  • 1-on-1 dengan tech lead: understand code standards, workflow
  • Team standup observation: understand dynamics, communication style
  • Codebase tour dengan senior engineer: key modules, pain points
  • Product demo: understand user journey end-to-end

Cultural Adaptation Notes (dari Research)

SEVIMA Culture CHEAT SHEET

AspekInsightAdaptasi
Jam kerja7 jam/hari (08:00-16:00)Respect batasan, jangan overtime tanpa alasan
CommunicationKekeluargaan, informalFriendly tapi tetap professional
EngineeringCode review, TDD cultureContribute ke review, tulis tests
ManagementTop-down keputusan (3.0 rating)Pick battles wisely, focus on deliverables
DocumentationKurang, tribal knowledgeBuat documentation = immediate value-add
StackPHP legacy + Go baruRespect PHP devs, don't trash legacy code

Do's & Don'ts

โœ… DO:

  • Tunjukkan initiative tanpa diminta
  • Document everything (ini rare skill di sana)
  • Ask questions โ€” tunjukkan genuine interest
  • Share knowledge โ€” pair programming, code review
  • Respect existing code โ€” even if it's messy

โŒ DON'T:

  • Kritik arsitektur lama secara publik
  • Compare dengan tempat kerja sebelumnya
  • Ambil credit sendirian โ€” highlight team contribution
  • Promise yang tidak bisa deliver
  • Terlalu agresif push perubahan di minggu pertama

Emergency Playbook

Jika Minggu Pertama Terasa Salah

SituasiAction
Scope tidak sesuai proposalMeeting dengan decision maker, clarify scope, update kontrak
Codebase jauh lebih berantakan dari expectedAdjust timeline, communicate trade-off
Tim hostile/unwelcomingGive it 2 minggu, jangan reactive
Tidak ada dev environment/toolsSetup sendiri, document langkahnya
Micro-managed padahal di-sell "autonomous"Set boundary: "Saya deliver weekly, report weekly"

Kapan Harus Escalate

ESCALATE jika:
โš ๏ธ Scope berubah >30% tanpa discussion
โš ๏ธ Payment terlambat >7 hari
โš ๏ธ Lingkungan kerja hostile/abusive
โš ๏ธ Diminta melakukan sesuatu yang unethical

JANGAN ESCALATE untuk:
โœ… Codebase berantakan โ€” fix it, that's your value
โœ… Rekan kerja lambat respond โ€” follow up professionally
โœ… Tools/infra kurang โ€” setup sendiri
โœ… Miscommunication kecil โ€” klarifikasi langsung
Edit on GitHub

Last updated on