เมื่อไม่นานมานี้เราได้รับมอบหมายให้โครงการเข้ามาแทนที่ระบบเมนเฟรมเก่าของลูกค้าด้วยโซลูชัน ASP.NET อินทราเน็ตใหม่โดยใช้ SQL Server เป็นส่วนหลัง ส่วนหนึ่งของสิ่งนี้คือการปรับโครงสร้างของธุรกิจเช่นกัน - โดยพื้นฐานแล้วเมื่อเราเปลี่ยนระบบเราต้องคิดว่าเราจะทำธุรกิจได้ดีขึ้นอย่างไร
ดังนั้นงานแรกคือการเข้ามาและทำแบบจำลองทางตรรกะและข้อมูลทางกายภาพ ลูกค้าอยู่ใน dicussions เหล่านี้และได้ลงชื่อออกอย่างสมบูรณ์ ขั้นตอนต่อไปคือการออกแบบและสร้างของแต่ละโมดูล เพื่อให้เนื้อเรื่องสั้นสั้นการเขียนโปรแกรมก็เสร็จสิ้นและตอนนี้เรากำลังทำการทดสอบระบบแบบขนาน สิ่งที่กำลังจะยอดเยี่ยมสำหรับส่วนใหญ่ของโมดูลจนถึง - ยกเว้นหนึ่ง
เรามีระบบเดียวที่ - หากคุณต้องการให้ผู้ใช้ทางธุรกิจเห็นแอปพลิเคชันและรายงานทั้งหมดจะดี ทำงานร่วมกับเวิร์กโฟลว์แบบรวมใหม่และดำเนินกระบวนการแบบแมนนวลโดยอัตโนมัติก่อนหน้านี้และทำงานได้อย่างยอดเยี่ยมตามข้อกำหนด การทดสอบแบบขนานได้เปิดเผยปัญหาบางอย่างด้วยข้อมูลการย้ายข้อมูลแบบเดิม ผู้สร้างระบบเดิมกำลังทำความเข้าใจกับ schema และกระบวนการทางธุรกิจใหม่อย่างหนักดังนั้นพวกเขาจึงมีเวลาที่ยากลำบากมากในการทำความเข้าใจวิธีการใช้ข้อมูลดั้งเดิมและนำมาไว้ในสคีมาใหม่ ด้วยเหตุนี้พวกเขาจึงเรียกประชุมผู้ใช้ทางธุรกิจและผู้มีส่วนได้ส่วนเสียและบอกพวกเขาว่าระบบใหม่ไม่ได้ให้ข้อมูลที่ระบบเก่าทำ (เมื่อเป็นจริง) - ทำให้ระบบใหม่ดูไม่ดี
นี่มันน่าหงุดหงิดที่จะพูดน้อยที่สุด ระบบใหม่ใช้งานได้ดีและให้ทุกสิ่งที่พวกเขาต้องการและต้องการและหากไม่ใช่เพราะเจ้าหน้าที่ไอทีไม่สามารถกรอกข้อมูลลงในตารางใหม่ด้วยข้อมูลเก่าผู้ใช้ทางธุรกิจจะพึงพอใจกับคุณสมบัติและฟังก์ชั่นใหม่
ฉันขอคำแนะนำเกี่ยวกับวิธีจัดการกับสิ่งนี้ เนื่องจากการเคลื่อนไหวทางการเมืองบางอย่าง "สถาปนิก" ใหม่จึงไม่ทราบว่าระบบทำงานอย่างไรและไม่สามารถเข้าใจถึงการเปลี่ยนแปลงที่เจ้าหน้าที่ไอทีร้องขอได้อย่างเต็มที่ เจ้าหน้าที่ไอทีต้องการเปลี่ยนแปลงระบบพื้นฐานซึ่งไม่จำเป็นโดยพื้นฐานและเป็นการออกแบบที่ไม่ดี แต่เป็นลูกค้า
ความคิดใด ๆ