Inilah sebabnya mengapa perusahaan harus memiliki repositori pengetahuannya sendiri. Sebagai contoh, perusahaan saya memiliki Redmine korporatif yang digunakan untuk manajemen proyek, ticketing (pelacakan bug dan tugas) dan alat yang paling saya gunakan, wiki . Semua fitur ini per proyek :-)
Apa yang kita miliki di wiki proyek?
- Tautan ke dokumentasi: Fungsional, Teknis, Arsitektur, persyaratan.
- Aktor yang terlibat: Manajer Proyek, Pengembang, manajer Akun Utama Pelanggan, ...
- Deskripsi per lingkungan: Mesin Virtual, OS, server, konfigurasi ...
- Lain-lain: Semua hal penting / menarik (terkait dengan proyek) yang dipelajari selama masa proyek.
- Beberapa halaman lagi.
Saya menaruh daftar pustaka (tautan) di Misc wiki. Tetapi hanya dari mereka yang saya percayai:
Daftar pustaka saya dilengkapi dengan ringkasan yang saya ketik, untuk memastikan bahwa saya memahami apa yang saya tautkan. Saya mencoba untuk menjaga Javadoc sejelas mungkin. Setiap tautan dalam kode merujuk pada wiki Redmine atau kode masalah Redmine.
Dengan tidak adanya alat seperti Redmine, saya menemukan file Markdown berguna untuk tujuan ini. Secara keseluruhan untuk pengembang karena file-file ini ada di SCM dan disertai dengan kode.