
สหกรณ์การค้าปลีกที่ใหญ่ที่สุดในยุโรป: แพลตฟอร์มเดิมที่ไม่มีเอกสาร ได้รับการวิศวกรรมย้อนกลับภายใน 6 เดือน ลดความคลาดเคลื่อนของข้อมูลลงครึ่งหนึ่ง พร้อมสำหรับการเปลี่ยนแปลงเชิงกลยุทธ์
ภาพรวม
ลูกค้า
Europe’s Largest Retail Trade Cooperative
อุตสาหกรรม
ธุรกิจพาณิชย์ / แฟชั่นและรองเท้า
ภูมิภาค
เยอรมนี (ดำเนินงานครอบคลุมเยอรมนี, เบเนลักซ์, ฝรั่งเศส, ออสเตรีย, สวิตเซอร์แลนด์, สวีเดน, นอร์เวย์)
ขนาด
Parent group: ~1,200 direct employees; ~80,000 in affiliated trading companies; 5,500+ member retailers; €8.7B business
ความท้าทาย
การวิเคราะห์ระบบเดิม, การกู้คืนเอกสาร, การกระทบยอดข้อมูล, การสร้างเสถียรภาพแพลตฟอร์ม
บริการ
การวิเคราะห์ระบบเดิมและการวิศวกรรมย้อนกลับ, การจัดทำเอกสารทางเทคนิคและการทำแผนที่ระบบ, การกระทบยอดข้อมูลและการเพิ่มประสิทธิภาพเวิร์กโฟลว์, การสร้างเสถียรภาพแบ็กเอนด์, การวางแผนสถาปัตยกรรมแพลตฟอร์มใหม่
ระยะเวลา
อยู่ระหว่างดำเนินการ
ทีม
ไม่ได้ระบุ
ดาวน์โหลดกรณีศึกษานี้เป็น PDF
เอกสารแชร์ได้ · สร้างอัตโนมัติ · อัปเดตเสมอ
บริบทของลูกค้า
ลูกค้าของเราคือหนึ่งในสหกรณ์การค้าที่ไม่ใช่อาหารที่ใหญ่ที่สุดในยุโรป ก่อตั้งขึ้นในช่วงต้นศตวรรษที่ 20 และมีสำนักงานใหญ่ในเยอรมนี สหกรณ์แห่งนี้ให้บริการผู้ค้าปลีกอิสระกว่า 5,500 ราย ครอบคลุมร้านค้าประมาณ 10,000 แห่งในเยอรมนี, เบเนลักซ์, ฝรั่งเศส, ออสเตรีย, สวิตเซอร์แลนด์, สวีเดน และนอร์เวย์ การดำเนินงานครอบคลุมภาคส่วนรองเท้า, แฟชั่น และชุดกีฬา ซึ่งบริหารจัดการผ่านแบรนด์ค้าปลีกเฉพาะทางหลายแห่ง ปริมาณธุรกิจรวมสูงถึง EUR 8.7 billion ในปี 2024 แผนกดิจิทัลของกลุ่มเป็นผู้ดูแลแพลตฟอร์มเทคโนโลยีที่สนับสนุนผู้ค้าปลีกสมาชิกในสภาพแวดล้อมการทำธุรกรรมที่มีปริมาณสูงและหลากหลายตลาด
ความท้าทาย
แพลตฟอร์มดิจิทัลนี้ดูเหมือนจะมีความเสถียรในเบื้องหน้า สามารถประมวลผลธุรกรรมปริมาณมากในแต่ละวันผ่านเครือข่ายตลาดที่ซับซ้อนซึ่งให้บริการผู้ค้าปลีกอิสระหลายร้อยราย แต่ความเสถียรที่เห็นภายนอกกลับซ่อนปัญหาที่ลึกกว่านั้นไว้: ไม่มีใครเข้าใจการทำงานของระบบอย่างถ่องแท้ แพลตฟอร์มนี้มีการเปลี่ยนแปลงที่ไม่ได้บันทึกไว้มานานหลายปี ตรรกะทางธุรกิจที่ถูกเขียนโค้ดตายตัว (hard-coded) ฝังอยู่ทั่วทั้งโค้ดเบส ขณะที่การพึ่งพาที่มองไม่เห็น (invisible dependencies) เชื่อมโยงส่วนประกอบต่างๆ ในลักษณะที่ไม่เคยมีการบันทึกไว้ โค้ดที่ซ้ำซ้อนได้แพร่กระจายไปโดยไม่มีการจัดการ ทำให้พฤติกรรมของระบบภายใต้เงื่อนไขบางอย่างไม่เป็นที่ทราบแน่ชัดจนกว่าจะถูกกระตุ้น ผลที่ตามมาส่งผลกระทบทั้งในด้านการปฏิบัติงานและเชิงกลยุทธ์ ข้อมูลผลิตภัณฑ์ไม่ตรงกันในระบบต่างๆ นำไปสู่ความคลาดเคลื่อนของราคาและสินค้าคงคลังสำหรับผู้ค้า ทุกความคลาดเคลื่อนมีค่าใช้จ่ายและบั่นทอนความไว้วางใจของผู้ค้าปลีก อย่างไรก็ตาม ปัญหาที่ลึกกว่านั้นคือ ไม่มีสิ่งใดสามารถแก้ไขได้อย่างปลอดภัยหากไม่เข้าใจมันก่อน การเปลี่ยนแปลงใดๆ กับระบบที่ซับซ้อนเช่นนี้มีความเสี่ยงสูงที่จะกระตุ้นให้เกิดผลข้างเคียงที่ไม่คาดคิดในส่วนอื่นๆ ลูกค้ามีความมุ่งมั่นที่ชัดเจนในการปรับปรุงให้ทันสมัย แต่เงื่อนไขที่จำเป็นคือความรู้ ซึ่งความรู้นั้นไม่เคยถูกบันทึกไว้ Gradion ได้รับการว่าจ้างเข้ามาโดยไม่มีการนำเสนอข้อมูลเบื้องต้น ไม่มีเอกสาร และไม่มีจุดเริ่มต้นที่ชัดเจน ทีมงานต้องเผชิญกับระบบที่กำลังทำงานอยู่ซึ่งไม่สามารถหยุดได้ และธุรกิจที่ต้องพึ่งพาการดำเนินงานอย่างต่อเนื่อง
แนวทาง

การเริ่มต้นทำงานของ Gradion มาพร้อมกับการตัดสินใจที่แตกต่างและทีมส่วนใหญ่อาจหลีกเลี่ยง นั่นคือการใช้เวลาถึงหกเดือนเพื่อทำความเข้าใจระบบอย่างลึกซึ้ง ก่อนที่จะเสนอการเปลี่ยนแปลงใดๆ ทีมงานเข้าถึงโค้ดเบสด้วยการสืบค้นและวิเคราะห์ ไม่ใช่การทำตามคู่มือ เนื่องจากไม่มีเอกสารประกอบการทำงาน ทุกองค์ประกอบจึงต้องถูกทำแผนที่โดยการไล่ตามตรรกะ อ่านซอร์สโค้ด และวิเคราะห์พฤติกรรมของระบบภายใต้เงื่อนไขต่างๆ นี่เป็นการทำวิศวกรรมย้อนรอยในความหมายที่แท้จริง เพราะเกี่ยวข้องกับการสร้างความเข้าใจในเจตนาของระบบจากองค์ประกอบที่มีอยู่ การทำแผนที่ระบบ: Gradion ได้ติดตามสถาปัตยกรรมของแพลตฟอร์มด้วยตนเอง ระบุความสัมพันธ์ระหว่างองค์ประกอบต่างๆ แยกตรรกะทางธุรกิจที่ถูกเขียนตายตัว (hard-coded) และจัดทำเอกสารกฎเกณฑ์ที่ควบคุมการไหลของข้อมูลทั่วทั้งระบบ การเชื่อมโยงที่ซ่อนอยู่ซึ่งอาจก่อให้เกิดความล้มเหลวภายใต้แนวทางการปรับปรุงที่ขาดความเข้าใจ ได้รับการเปิดเผยและจัดทำรายการอย่างเป็นระบบ การกู้คืนเอกสาร: เอกสารที่ขาดหายไปได้รับการสร้างขึ้นใหม่ทั้งหมด ในกรณีที่ไม่สามารถทำความเข้าใจตรรกะจากโค้ดเพียงอย่างเดียว Gradion ได้ทำงานร่วมกับทีมภายในของลูกค้าโดยตรง เพื่อสร้างกฎเกณฑ์ทางธุรกิจที่ถูกฝังอยู่ในระบบมานานหลายปี ซึ่งมักจะอยู่ในความทรงจำของพนักงานที่ทำงานมานานเท่านั้น การแก้ไขที่ตรงจุด: การเปลี่ยนแปลงจะเกิดขึ้นเฉพาะในส่วนที่ระบบได้รับการทำความเข้าใจอย่างถ่องแท้เท่านั้น การซิงโครไนซ์ข้อมูลได้รับการทำให้เป็นอัตโนมัติในทุกแพลตฟอร์ม ซึ่งช่วยแก้ไขปัญหาความไม่ตรงกันของราคาและสินค้าคงคลังที่เคยสร้างความติดขัดให้กับร้านค้าสมาชิก การแก้ไขแต่ละครั้งดำเนินการด้วยความมั่นใจว่าขอบเขตของผลกระทบถูกจำกัด การรักษาเสถียรภาพประสิทธิภาพ: เวิร์กโฟลว์หลักได้รับการปรับปรุงให้เหมาะสม เพื่อแก้ไขปัญหาประสิทธิภาพทางเทคนิคที่มีผลกระทบสูง ซึ่งระบุได้ในระหว่างขั้นตอนการวิเคราะห์ นี่ไม่ใช่การปรับโครงสร้างโค้ดครั้งใหญ่ แต่เป็นการปรับปรุงที่แม่นยำในส่วนที่พฤติกรรมของระบบได้รับการยืนยันแล้ว เมื่อสิ้นสุดระยะเวลาการเรียนรู้หกเดือน Gradion ได้บรรลุความเข้าใจระบบอย่างสมบูรณ์ ลูกค้ามีแพลตฟอร์มที่เข้าใจอย่างชัดเจน คาดการณ์ได้ และมีเอกสารประกอบเป็นครั้งแรก งานนี้ได้วางรากฐานสำหรับการปรับปรุงระบบเชิงกลยุทธ์ที่สร้างขึ้นบนความรู้ที่ได้รับการยืนยัน ไม่ใช่การคาดเดา
ผลลัพธ์
ข้อมูลไม่ตรงกันลดลงครึ่งหนึ่ง: ความคลาดเคลื่อนของราคาและสินค้าคงคลังในระบบต่างๆ ลดลงอย่างเห็นได้ชัด หลังจากการแก้ไขการซิงโครไนซ์ข้อมูลที่ตรงจุด เอกสารระบบฉบับสมบูรณ์ได้รับการสร้างขึ้นใหม่: ทีมงานได้สร้างแผนที่ตรรกะทางธุรกิจ ความสัมพันธ์ระหว่างองค์ประกอบ และสถาปัตยกรรมที่สมบูรณ์ จากที่ไม่มีอะไรเลย ซึ่งช่วยให้การพัฒนาในอนาคตเป็นไปได้อย่างปลอดภัย การเริ่มต้นงานของวิศวกรใหม่รวดเร็วขึ้น: ความรู้เกี่ยวกับระบบได้รับการจัดระเบียบเป็นลายลักษณ์อักษร ทำให้วิศวกรไม่จำเป็นต้องคาดเดาพฤติกรรมที่ไม่มีเอกสารอีกต่อไป แพลตฟอร์มกลับมามีเสถียรภาพ: การปรับปรุงเวิร์กโฟลว์ที่ตรงจุดช่วยขจัดความไร้ประสิทธิภาพที่มีผลกระทบสูง โดยไม่รบกวนการทำงานจริง การปรับปรุงเชิงกลยุทธ์เดินหน้าได้: เมื่อระบบได้รับการทำความเข้าใจอย่างถ่องแท้ การตัดสินใจเกี่ยวกับแพลตฟอร์มในอนาคตจึงสามารถอ้างอิงจากความรู้ที่ได้รับการยืนยัน ไม่ใช่การคาดเดา ผลลัพธ์ที่สำคัญที่สุดไม่ใช่การแก้ไขเพียงจุดเดียว แต่คือการที่ลูกค้าสามารถนำการเปลี่ยนแปลงไปใช้ได้อย่างปลอดภัย เส้นทางสู่การปรับปรุงระบบมีความชัดเจน เพราะพื้นที่ได้รับการสำรวจและทำแผนที่อย่างละเอียดแล้ว ในขณะที่ทีมส่วนใหญ่มักเร่งสร้างสิ่งใหม่ การเปลี่ยนแปลงที่แท้จริงสำหรับองค์กรเริ่มต้นขึ้นเมื่อพวกเขาเลือกที่จะหยุดและทำความเข้าใจระบบเดิม การตัดสินใจนั้นทำให้ทุกสิ่งเป็นไปได้
บริการ & เทคโนโลยี
บริการที่ให้
- การวิเคราะห์ระบบเดิมและการทำวิศวกรรมย้อนรอย
- การจัดทำเอกสารทางเทคนิคและการทำแผนที่ระบบ
- การกระทบยอดข้อมูลและการปรับปรุงเวิร์กโฟลว์
- การรักษาเสถียรภาพระบบแบ็กเอนด์
- การวางแผนสถาปัตยกรรมแพลตฟอร์มใหม่
เทคโนโลยีที่ใช้
- Custom technology stack
รูปแบบการทำงาน
พันธมิตรที่ทำงานร่วมกันอย่างใกล้ชิด; แนวทางแบบแบ่งเฟส (ทำความเข้าใจก่อนการเปลี่ยนแปลง)
ปรึกษาเราเพื่อทำให้แพลตฟอร์มเดิมของคุณปลอดภัยต่อการเปลี่ยนแปลง
อธิบายความท้าทายของคุณ เราจะกำหนดขอบเขตการทำงาน