Saya saat ini magang di kontraktor pemerintah dan saya merasa (secara tidak terhindarkan) merasa bahwa Word adalah standar de-facto dalam proses pengembangan perangkat lunak.
Format binernya membuatnya sangat sulit untuk berkolaborasi pada dokumen dengan cara saya terbiasa berkolaborasi pada basis kode. Penggunaan markup teks biasa (dengan bahasa seperti LaTeX, Markdown, Teks ReStructured, dll. ) Memungkinkan untuk dokumen yang ramah terhadap lingkungan yang bekerja dengan baik dengan alur kerja normal pengembang. Adapun komentar di mana bahasa tidak mendukung mereka (mis. Penurunan harga), ada banyak solusi yang ada yang memungkinkan komentar kolaboratif pada basis kode (misalnya GitHub, Bitbucket) yang dapat dengan mudah diterapkan ke file teks biasa lainnya yang berisi markup.
Saya mengerti perlunya bekerja sama dengan manajemen yang buta huruf secara teknologi mengharuskan semacam antarmuka grafis untuk semuanya, tetapi antarmuka seperti itu ada untuk sebagian besar format ini. Sebagai contoh, LaTeX memiliki 'fork' macam yang disebut LyX yang menempatkan front-end grafis ke teks biasa, seperti sintaksis seperti LaTeX. File ini, meskipun terutama grafis dalam pengeditannya, masih berbeda . (Bahkan ada komentar gaya Word.) Banyak dari solusi ini yang dapat digunakan sebagai pengganti Word, dan sebagian besar bebas atau open-source.
Namun, kami menggunakan Word bahkan untuk dokumentasi internal kami sendiri yang tidak dilihat orang lain. Kami bekerja dengan teks untuk sebagian besar karir kami --- mengapa dokumentasi begitu istimewa? Selain dari hal sepele, "Kami tidak tahu yang lebih baik dan sekarang kami terjebak di sini", pasti ada alasan yang mendukung keputusan semacam itu. Apa tantangan yang dihadapi proses pengembangan perangkat lunak dalam menggunakan dokumentasi teks-sederhana sebagai pengganti cara lain, lebih sederhana (dan kurang kuat) menulis dokumen?
Karena alasannya akan berbeda, mungkin menjawab untuk dua skenario yang berhubungan erat ini secara terpisah harus dalam urutan.
- Menggunakan dokumentasi teks biasa sejak awal
- Bermigrasi ke dokumentasi teks biasa dari waktu ke waktu