Saya seorang pemimpin tim pengembang perangkat lunak (saya baru-baru ini mengendalikan tim baru), dan pada akhirnya bertanggung jawab untuk mempertahankan produktivitas tinggi, kualitas yang baik, dan prioritas yang terorganisir.
Saya memiliki 6 pengembang senior di tim saya, tetapi semuanya terasa berantakan di sini. Situasinya adalah saya harus berurusan dengan permintaan JIRA dari sekitar 10 titik kontak di perusahaan kami, dan semuanya mewakili unit bisnis, atau klien yang berbeda.
Masalah yang saya miliki adalah bahwa pekerjaan saya terutama terdiri dari memadamkan api sepanjang hari dan memastikan bahwa semua masalah sedang dikerjakan. Sayangnya, budaya di perusahaan kami memiliki produktivitas tinggi (rilis cepat) tetapi berkualitas rendah (bug produksi), dan klien kami tidak akan menerima penundaan hasil yang tiba-tiba.
Apa beberapa cara yang baik untuk menangani ini? Saya punya banyak teori, tapi saya mencari jawaban dari seseorang yang benar-benar memiliki pengalaman bekerja dalam situasi seperti saya.
Berikut adalah daftar kecil cara kerja:
- Setiap pengembang bertanggung jawab atas aplikasi dan layanan spesifik yang berinteraksi dengannya;
- Rilis biasanya diuji oleh klien di server produksi yang disimulasikan, dan kemudian digunakan untuk server langsung;
- Setiap aplikasi digunakan oleh rata-rata 50-80 orang, dengan total 8 aplikasi.
Terima kasih