1: Merespons dengan segera
- Tantangan: Mudah melewatkan issue dan PR yang tersebar di ratusan repositori
- Solusi: Pantau semuanya dan kirim notifikasi ke tim inti
- Pelajaran: Orang-orang sangat menyukai respons yang cepat
2: Komunikasi awal itu penting
- Tantangan: Ide kontributor mungkin tidak selaras dengan tujuan proyek
- Solusi: Berkomunikasilah lebih awal dan lebih sering
- Pelajaran: Pahami dengan jelas tujuan dan ekspektasi proyek untuk menghindari kesalahpahaman yang menyakitkan
3: Perlakukan kontributor seperti anggota tim
- Tantangan: Memberikan insentif kepada kontributor
- Solusi: Berikan prioritas kepada kontributor eksternal dan bekerja sama erat untuk kontribusi berkualitas tinggi
- Pelajaran: Bersikap ramah, hormat, dan langsung dapat mendorong kolaborasi dan mempercepat kemajuan
4: Menjaga akuntabilitas dengan laporan age
- Tantangan: Issue dan PR yang lama terlupakan dapat melemahkan semangat dan menghambat kemajuan
- Solusi: Nilai 'biaya' dari issue terbuka dan PR, lalu gunakan laporan age harian untuk memastikan peninjauan yang sistematis
- Pelajaran: Membuat dan meninjau laporan age secara rutin memang berat, tetapi mutlak diperlukan
5: Burndown itu wajib
- Tantangan: Issue dan PR yang berlangsung lama dapat menyebabkan bottleneck
- Solusi: Alokasikan resource secara berkala untuk melakukan burndown
- Pelajaran: Visualisasikan tren untuk mengarah ke jalur yang benar
6: Konsistensi itu penting
- Tantangan: Penting untuk menjaga konsistensi di seluruh repositori
- Solusi: Terapkan benchmark agar konfigurasi yang konsisten berlaku baik secara publik maupun internal
- Pelajaran: Otomatiskan pemeriksaan konsistensi
7: Dokumentasi adalah raja
- Tantangan: Pengguna membutuhkan contoh yang baik agar lebih mudah menggunakan software
- Solusi: Pastikan kontribusi menyertakan dokumentasi berkualitas tinggi
- Pelajaran: Memprioritaskan dokumentasi meningkatkan kegunaan dan mengurangi beban dukungan
Cepat, ramah, dan cerdas (Be fast, friendly, and clever)
Belum ada komentar.