Saya bekerja untuk perusahaan kecil. Lengan pengembangan perangkat lunak perusahaan sebelum saya dipekerjakan terdiri dari seorang pria yang bekerja sendiri secara otodidak. Sekarang saya telah menulis perangkat lunak untuk perusahaan selama beberapa tahun, saya telah ditugaskan untuk membangun praktik pengembangan perangkat lunak resmi di seluruh perusahaan. Saat ini kami tidak memiliki pedoman, selain
Tulis kode, ujilah, masukkan ke dalam file .zip dan kirimkan ke klien. Poin bonus untuk TDD dan kontrol versi.
Bos saya ingin saya menulis buku pegangan pengembang perangkat lunak yang mendefinisikan proses umum, protokol, alat, dan pedoman yang kami gunakan untuk menyelesaikan sesuatu. Dengan kata lain, dia menginginkan buku "Inilah yang kami lakukan di sini" untuk memudahkan karyawan baru mengenal cara kami melakukan berbagai hal, serta membantu bos saya memahami apa yang dilakukan antek-anteknya dan bagaimana mereka melakukannya. Itu.
Cara saya melihatnya, saya meletakkan fondasi dan itu harus dilakukan dengan benar. Bagaimana Anda memilih topik untuk buku pegangan seperti itu? Bisakah Anda memberikan beberapa contoh topik?
Catatan Samping: Jika itu penting, kami terutama adalah toko Microsoft .NET. Dan kami melihat praktik lincah seperti XP dan Scrum, tetapi kami mungkin harus banyak memodifikasinya untuk membuatnya bekerja di perusahaan kami.