Jika kita memiliki 3 pengembang yang mengerjakan proyek Biztalk yang sama, apa cara terbaik untuk menyiapkan lingkungan pengembangan kita?
Kami menggunakan TFS untuk menyimpan proyek Biztalk.
Haruskah kita menggunakan 1 server sql dan 1 server Biztalk dan kemudian memiliki 1 atau lebih mesin pengembang yang mengakses server sql dan biztalk? Masalah yang kami hadapi adalah ketika 1 pengembang mengkompilasi dan menerapkan perubahan mereka, hal ini dapat mempengaruhi pengembang lain jika mereka juga mencoba mengkompilasi dan menerapkan pekerjaan mereka.
Haruskah kita meminta masing-masing pengembang meng-host server sql dan biztalk lengkap mereka sendiri untuk pengembangan lokal baik di mesin mereka atau di dalam mesin virtual mereka sendiri? Masalah yang kami temukan adalah setiap pengembang dapat mengubah pengaturan server mereka dan pengaturan tersebut tidak disimpan dalam kontrol sumber. Hal ini dapat menyebabkan kebingungan ketika perubahan diterapkan ke server pengujian. Masalah kecil lainnya adalah setiap pengembang harus menginstal sql server, biztalk server, dan windows server.
Apakah ada cara lain untuk menyiapkan lingkungan pengembangan biztalk beberapa pengembang?