หากเรามีนักพัฒนา 3 คนที่ทำงานในโครงการ Biztalk เดียวกัน วิธีที่ดีที่สุดในการตั้งค่าสภาพแวดล้อมการพัฒนาของเราคืออะไร?
เรากำลังใช้ TFS เพื่อจัดเก็บโครงการ Biztalk
เราควรใช้เซิร์ฟเวอร์ sql 1 เครื่องและเซิร์ฟเวอร์ Biztalk 1 เครื่อง แล้วมีเครื่องสำหรับนักพัฒนา 1 เครื่องขึ้นไปที่เข้าถึงเซิร์ฟเวอร์ sql และ biztalk หรือไม่ ปัญหาที่เราได้รับคือเมื่อนักพัฒนา 1 รายคอมไพล์และปรับใช้การเปลี่ยนแปลงของพวกเขา อาจส่งผลกระทบต่อนักพัฒนารายอื่นหากพวกเขากำลังพยายามรวบรวมและปรับใช้งานของพวกเขาด้วย
เราควรให้นักพัฒนาแต่ละรายโฮสต์เซิร์ฟเวอร์ sql และ biztalk ของตนเองเพื่อการพัฒนาในเครื่องของตนหรือภายในเครื่องเสมือนของตนเองหรือไม่? ปัญหาที่เราพบคือนักพัฒนาแต่ละรายสามารถแก้ไขการตั้งค่าเซิร์ฟเวอร์ของตนได้ และการตั้งค่าเหล่านั้นจะไม่ถูกจัดเก็บไว้ในการควบคุมแหล่งที่มา ซึ่งอาจทำให้เกิดความสับสนเมื่อมีการปรับใช้การเปลี่ยนแปลงกับเซิร์ฟเวอร์ทดสอบ ปัญหาเล็กๆ อีกประการหนึ่งคือนักพัฒนาแต่ละรายจำเป็นต้องติดตั้งเซิร์ฟเวอร์ sql, เซิร์ฟเวอร์ biztalk และเซิร์ฟเวอร์ windows
มีวิธีอื่นในการตั้งค่าสภาพแวดล้อมการพัฒนา biztalk สำหรับนักพัฒนาหลายรายหรือไม่