Sunting: Justin Cave menyatakan dengan baik bahwa komunikasi semacam ini harus ada di depan dalam kutipan / perkiraan saya. Apakah ini kasus, saya masih tertarik untuk mengetahui jenis bahasa apa yang digunakan orang untuk menggambarkan kegiatan 'belajar kode yang ada'. Terutama untuk perusahaan yang belum pernah berurusan dengan kontraktor perangkat lunak sebelumnya. Akhiri edit
Saya memiliki kontrak untuk memutakhirkan beberapa perangkat lunak internal untuk perusahaan besar. Perusahaan telah meminta beberapa penambahan fitur dan beberapa perbaikan bug. Ini adalah pekerjaan gaya freelance pertama saya.
Pertama, saya harus terbiasa dengan cara kerja aplikasi - saya mempelajarinya seolah-olah saya adalah pengguna.
Selanjutnya, saya harus belajar bagaimana perangkat lunak itu bekerja. Saya mulai dengan konsep yang luas, dan kemudian mempersempit ke detail yang diperlukan sebelum mengerjakan setiap perbaikan bug dan fitur.
Setidaknya pada awal proyek, saya perlu waktu lebih lama untuk mempelajari kode yang ada daripada menulis fitur tambahan.
Bagaimana saya bisa menggambarkan proses mempelajari kode yang ada pada faktur? (Bagian dari perusahaan ini biasanya melakukan hal-hal di rumah, jadi tidak memiliki banyak pengalaman berurusan dengan kontraktor perangkat lunak seperti saya, dan saya khawatir mereka mungkin tidak memahami overhead mempelajari kode orang lain). Saya tidak ingin hanya menyematkan waktu belajar ke peningkatan fitur yang sebenarnya, karena dalam beberapa kasus ini akan membuat 'tugas sederhana' terlihat seperti itu terlalu lama. Saya ingin memecah faktur menjadi langkah-langkah yang relevan, dan mengomunikasikan bahwa saya membebankan biaya besar untuk mempelajari kode orang lain sebelum dapat menambahkan saya sendiri ke dalamnya.
Apakah ada cara standar untuk menggambarkan aktivitas semacam ini saat menagih pekerjaan?