Minimal tergantung pada perusahaan. Saya telah bekerja di tempat di mana orang lain bertanggung jawab atas desain program, dan saya harus menerjemahkan spesifikasi terperinci ke dalam COBOL. Itu benar-benar tidak terlalu menyenangkan, tetapi saya tidak perlu tahu apa-apa tentang bisnis pada awalnya.
Setelah Anda mulai berbicara dalam desain program (atau, lebih disukai, jika Anda memulainya di sana), Anda perlu tahu apa yang dilakukan bisnis ini, sehingga Anda dapat memahami apa yang sebenarnya dibutuhkan oleh pengguna Anda. Mengetahui lebih banyak tentang bisnis berarti bahwa orang-orang perlu memberi tahu Anda hal-hal secara lebih rinci, sehingga nilai Anda terhadap bisnis tumbuh. Anda kadang-kadang dapat melakukan hal-hal atas inisiatif Anda sendiri yang membantu bisnis, juga meningkatkan nilai Anda. Ini sering tercermin dalam jabatan dan gaji Anda.
Ada baiknya juga mengetahui dari mana uang itu berasal, ke mana perginya, dan mengapa sebagian masuk ke kantong Anda. Anda benar-benar harus memiliki semacam ide mengapa perusahaan membayar Anda. Mungkin membantu motivasi Anda untuk belajar mengetahui bahwa kontrak-kontrak baru itu adalah hal-hal yang memberikan upah Anda.
Ini juga mungkin membantu jika Anda tahu apa urusan bisnis bagi Anda, bagaimana kontrak baru mempengaruhi Anda.
Jelas, jika Anda tidak ingin tetap dalam peran teknis murni selamanya (dan, secara empiris, yang tampaknya agak jarang terjadi), Anda perlu memahami bisnis jauh lebih baik, tetapi itu akan membantu siapa pun untuk memahami apa yang sedang terjadi.