YYZU LogoYYZU Ecosystem Wiki
YYZU Batch 1Learning & Curriculum

Guide: Code/Design Review

Panduan fasilitasi sesi Code/Design Review untuk mentor dan koordinator YYZU Batch 1.


Apa itu Code/Design Review?

Code/Design Review adalah sesi evaluasi kualitas kerja talenta oleh peer dan mentor sebelum submission final. Ada dua jenis review:

  • Code Review: evaluasi kualitas kode oleh peer dan mentor. Fokus pada keterbacaan, struktur, fungsionalitas, dan standar penulisan kode.
  • Design Review: evaluasi kualitas desain oleh peer dan mentor. Fokus pada user experience, konsistensi visual, dan fungsionalitas prototipe.

Tujuan utama: memberikan feedback konstruktif sebelum submission final, sehingga talenta bisa memperbaiki karya mereka tepat waktu.


Jadwal Pelaksanaan

SesiWaktuUntuk
Code/Design Review 1W8 (1 September 2026)Mini Project
Code/Design Review 2W11Collab Project

Checklist per Track

1. Checklist Code Review

Digunakan untuk track: Software Dev, Web Dev, Mobile, DevOps & Cloud.

NoItemStatus
1Kode bisa dijalankan (running) tanpa error[ ]
2Naming convention konsisten (variabel, fungsi, file)[ ]
3Struktur file dan folder rapi[ ]
4Ada komentar atau dokumentasi pada bagian penting[ ]
5Tidak ada hardcoded values (gunakan config/env)[ ]
6Error handling dasar sudah diterapkan[ ]
7Menerapkan clean code principles (DRY, single responsibility)[ ]

2. Checklist Design Review

Digunakan untuk track: UI/UX, Creative Technology, Digital Product.

NoItemStatus
1User flow jelas dan bisa diikuti[ ]
2Wireframe/mockup konsisten antar halaman[ ]
3Accessibility sudah dipertimbangkan (contrast, font size)[ ]
4Responsive design untuk berbagai ukuran layar[ ]
5Ada design system atau style guide[ ]
6Prototyping berfungsi dan bisa diklik[ ]

3. Checklist PM Review

Digunakan untuk track: PM, Technology Collaboration.

NoItemStatus
1PRD (Product Requirements Document) lengkap[ ]
2User story jelas dan terstruktur[ ]
3Acceptance criteria terukur dan spesifik[ ]
4Prioritas fitur logis (MoSCoW atau metode lain)[ ]
5Stakeholder teridentifikasi dengan jelas[ ]

4. Checklist QA Review

Digunakan untuk track: QA.

NoItemStatus
1Test plan lengkap dan terdokumentasi[ ]
2Test case coverage memadai[ ]
3Test report jelas dan terstruktur[ ]
4Bug report menggunakan format standar[ ]
5Regression checklist tersedia[ ]

5. Checklist Data & AI Review

Digunakan untuk track: Data & AI.

NoItemStatus
1Dataset jelas sumbernya dan terlisensi[ ]
2Data cleaning terdokumentasi langkah per langkah[ ]
3Visualisasi informatif dan mudah dipahami[ ]
4Insight yang dihasilkan actionable[ ]
5Analisis bisa direproduksi oleh orang lain[ ]

Format Sesi (Total 2 Jam)

Alokasi Waktu

BagianDurasiKeterangan
Briefing10 menitPenjelasan aturan, pembagian kelompok review
Review per anggota8-10 menit per orangPresentasi karya + reviewer memberikan feedback langsung
Feedback round5 menit per orangReviewer membacakan ringkasan feedback tertulis
Summary & next steps10 menitRangkuman, action items sebelum submission

Alur Detail

1. Briefing (10 menit)

  • Jelaskan tujuan sesi: feedback konstruktif, bukan kritik
  • Bagikan checklist yang sesuai dengan track masing-masing
  • Atur pairing: siapa mereview siapa

2. Review per anggota (8-10 menit per orang)

  • Talenta presentasi karyanya (3-4 menit)
  • Reviewer mengajukan pertanyaan klarifikasi (2-3 menit)
  • Reviewer mengisi checklist secara langsung (2-3 menit)

3. Feedback round (5 menit per orang)

  • Reviewer membacakan 2-3 poin feedback utama
  • Feedback harus spesifik, actionable, dan sopan
  • Talenta mencatat feedback untuk dikerjakan

4. Summary & next steps (10 menit)

  • Fasilitator merangkum pola feedback yang umum
  • Setiap talenta menyebutkan 1-3 hal yang akan diperbaiki
  • Deadline perbaikan dan cara submit ulang

Template Feedback untuk Reviewer

Gunakan template ini saat menulis feedback tertulis untuk talenta:

Code/Design Review Feedback
============================

Nama Reviewer: _______________
Nama Talenta: _______________
Track: _______________
Tanggal: _______________

Checklist Status:
(Jumlah item terpenuhi) / (Jumlah total item)

Hal yang Sudah Bagus:
1. _________________________________
2. _________________________________
3. _________________________________

Hal yang Perlu Diperbaiki:
1. _________________________________
   Saran perbaikan: _________________________________
2. _________________________________
   Saran perbaikan: _________________________________
3. _________________________________
   Saran perbaikan: _________________________________

Catatan Tambahan:
_________________________________
_________________________________

Rating Keseluruhan: __ / 5

Tips untuk Fasilitator

  1. Ciptakan suasana aman - tekankan bahwa tujuannya adalah saling membantu, bukan menilai
  2. Gunakan teknik "sandwich" - pujian, saran perbaikan, pujian
  3. Fokus pada karya, bukan orang - "kode ini bisa lebih rapi" bukan "kamu menulis kode berantakan"
  4. Dorong pertanyaan - reviewer boleh bertanya "kenapa memilih approach ini?"
  5. Jaga waktu - pasang timer untuk setiap sesi presentasi
  6. Dokumentasikan - simpan semua feedback tertulis untuk arsip batch
  7. Libatkan semua track - sesuaikan checklist dengan track talenta, jangan paksa satu checklist untuk semua

Kriteria Penilaian Final

Review ini tidak menentukan pass/fail. Review ini adalah kesempatan terakhir talenta memperbaiki karya sebelum dinilai mentor. Pastikan setiap talenta mendapat minimal 2 reviewer dan semua checklist terisi.

Pertanyaan yang harus terjawab setelah sesi:

  • Apakah talenta tahu apa yang perlu diperbaiki?
  • Apakah talenta punya waktu cukup untuk memperbaiki sebelum deadline?
  • Apakah feedback sudah terdokumentasi?

Panduan ini untuk Batch 1 YYZU (12 Juli - 15 November 2026). Tema: Economic & Education.

Referensi

On this page