Waktu cerita.
Beberapa bulan yang lalu saya kembali dari liburan selama satu minggu dan mendapati seluruh perusahaan saya berubah pikiran. Sebuah proyek yang telah dilakukan bagian lain dari departemen pengembangan selama berbulan-bulan tiba-tiba menjadi prioritas yang sangat mendesak, dan seluruh tim ditarik dari apa yang sedang mereka kerjakan untuk mengolahnya. Dalam pertemuan hari itu, pemilik perusahaan meminta kami untuk merobohkan beberapa karya hari itu dan sisanya pada hari berikutnya dan kami akan berada dalam kondisi yang baik.
Enam minggu kemudian kami akhirnya mengirimkan barang itu, setelah cukup banyak siklus kerja / tidur tanpa henti.
Metrik kami untuk "selesai" adalah bahwa klien tidak memiliki umpan balik lagi. Hal-hal baru dan menarik akan muncul pada setiap versi umpan balik mereka (dikirimkan kepada kami melalui email) yang belum pernah muncul sebelumnya, dan setiap kata yang mereka katakan adalah bagian langsung dari spec (dibenarkan dengan frasa "mari kita selesaikan ").
Pada suatu malam, saya baru saja benar-benar panik HAD IT dengan mengelola laporan bug melalui email dan printout-dengan-cek. Saya menginstal Mantis di server pengujian kami dan memuat dokumen umpan balik yang baru saja saya terima untuk bagian saya ke dalamnya. Saya mengatur manajer saya sebagai pengguna dan membiarkannya mulai menerima email darinya saat saya menutup masalah.
Dalam waktu sekitar 6 jam saya memiliki seluruh tim di dalamnya. PM menyaring email klien ke Mantis, pengembang mengklaim dan daftar masalah yang sedang berjalan. Bahkan lebih baik, mereka dapat meminta klarifikasi dan komunikasi di dalam sistem, menghasilkan jejak kertas tanpa kertas detail tentang setiap item.
Keesokan harinya mereka meminta saya untuk memimpin Tech sisa proyek. Rasanya seperti diberi granat hidup, tetapi saya mengambilnya dan berlari dengannya. Dua minggu kemudian kami akhirnya kehabisan kemampuan klien kami untuk menarik cincin hidung kami, dan menempatkan situs ke dalam produksi. Mantis sekarang bagaimana kami mengelola bug, dan mungkin menjadi bagaimana kami menangani permintaan fitur dari awal proyek.
TL; DR: Instal sendiri dan mulailah menggunakannya untuk barang-barang Anda sendiri. Biarkan itu membuktikan nilainya sendiri.
BTW, ini adalah kebijakan yang sama yang saya ikuti tentang kontrol versi. Kami menggunakan Subversion di bawah kebijakan yang diperlukan kunci, karena manajer saya tidak mempercayai penggabungan file. Tidak apa-apa, tetapi setelah saya memeriksa proyek SVN, saya segera membuat repositori git lokal untuk saya gunakan sendiri dalam pengembangan.