เปลี่ยนโลกของลูกค้า - เราจะจัดการสิ่งนี้ได้อย่างไร


10

เมื่อไม่นานมานี้เราได้รับมอบหมายให้โครงการเข้ามาแทนที่ระบบเมนเฟรมเก่าของลูกค้าด้วยโซลูชัน ASP.NET อินทราเน็ตใหม่โดยใช้ SQL Server เป็นส่วนหลัง ส่วนหนึ่งของสิ่งนี้คือการปรับโครงสร้างของธุรกิจเช่นกัน - โดยพื้นฐานแล้วเมื่อเราเปลี่ยนระบบเราต้องคิดว่าเราจะทำธุรกิจได้ดีขึ้นอย่างไร

ดังนั้นงานแรกคือการเข้ามาและทำแบบจำลองทางตรรกะและข้อมูลทางกายภาพ ลูกค้าอยู่ใน dicussions เหล่านี้และได้ลงชื่อออกอย่างสมบูรณ์ ขั้นตอนต่อไปคือการออกแบบและสร้างของแต่ละโมดูล เพื่อให้เนื้อเรื่องสั้นสั้นการเขียนโปรแกรมก็เสร็จสิ้นและตอนนี้เรากำลังทำการทดสอบระบบแบบขนาน สิ่งที่กำลังจะยอดเยี่ยมสำหรับส่วนใหญ่ของโมดูลจนถึง - ยกเว้นหนึ่ง

เรามีระบบเดียวที่ - หากคุณต้องการให้ผู้ใช้ทางธุรกิจเห็นแอปพลิเคชันและรายงานทั้งหมดจะดี ทำงานร่วมกับเวิร์กโฟลว์แบบรวมใหม่และดำเนินกระบวนการแบบแมนนวลโดยอัตโนมัติก่อนหน้านี้และทำงานได้อย่างยอดเยี่ยมตามข้อกำหนด การทดสอบแบบขนานได้เปิดเผยปัญหาบางอย่างด้วยข้อมูลการย้ายข้อมูลแบบเดิม ผู้สร้างระบบเดิมกำลังทำความเข้าใจกับ schema และกระบวนการทางธุรกิจใหม่อย่างหนักดังนั้นพวกเขาจึงมีเวลาที่ยากลำบากมากในการทำความเข้าใจวิธีการใช้ข้อมูลดั้งเดิมและนำมาไว้ในสคีมาใหม่ ด้วยเหตุนี้พวกเขาจึงเรียกประชุมผู้ใช้ทางธุรกิจและผู้มีส่วนได้ส่วนเสียและบอกพวกเขาว่าระบบใหม่ไม่ได้ให้ข้อมูลที่ระบบเก่าทำ (เมื่อเป็นจริง) - ทำให้ระบบใหม่ดูไม่ดี

นี่มันน่าหงุดหงิดที่จะพูดน้อยที่สุด ระบบใหม่ใช้งานได้ดีและให้ทุกสิ่งที่พวกเขาต้องการและต้องการและหากไม่ใช่เพราะเจ้าหน้าที่ไอทีไม่สามารถกรอกข้อมูลลงในตารางใหม่ด้วยข้อมูลเก่าผู้ใช้ทางธุรกิจจะพึงพอใจกับคุณสมบัติและฟังก์ชั่นใหม่

ฉันขอคำแนะนำเกี่ยวกับวิธีจัดการกับสิ่งนี้ เนื่องจากการเคลื่อนไหวทางการเมืองบางอย่าง "สถาปนิก" ใหม่จึงไม่ทราบว่าระบบทำงานอย่างไรและไม่สามารถเข้าใจถึงการเปลี่ยนแปลงที่เจ้าหน้าที่ไอทีร้องขอได้อย่างเต็มที่ เจ้าหน้าที่ไอทีต้องการเปลี่ยนแปลงระบบพื้นฐานซึ่งไม่จำเป็นโดยพื้นฐานและเป็นการออกแบบที่ไม่ดี แต่เป็นลูกค้า

ความคิดใด ๆ


นอกเหนือจากคำตอบที่ดีด้านล่างคุณควรขอให้ผู้ต่อต้านแสดงตัวอย่างข้อมูลที่พวกเขาคิดว่าไม่ได้รับการสนับสนุน จากนั้นแปลงข้อมูลเพื่อแสดง (และผู้มีอำนาจตัดสินใจ) ว่าพวกเขาผิด
Jake Berger

คำตอบ:


21

ทีมของคุณต้องทำการแปลงข้อมูลสำหรับพวกเขา คุณควรจะทำเพื่อพวกเขาจริงๆตั้งแต่แรก

ฉันได้รับการมีส่วนร่วมในจำนวนของการโยกย้ายแพลตฟอร์มราคาแพงและผู้ขายเสมอเสมอมีทีมงานของตัวเองการแปลงข้อมูลที่มีความรับผิดชอบสำหรับการทำความเข้าใจระบบเดิมเขียนสคริปต์ทั้งหมดที่ย้ายถิ่นที่ทำการทดสอบทั้งหมดและโดยทั่วไปการทำให้แน่ใจว่าทุกอย่าง ทำในสิ่งที่ควรจะเป็น

บางบริษัท อาจมีพนักงานไอทีที่ยอดเยี่ยมที่สามารถทำมันเองได้ คนอื่นอาจอ้างว่าสามารถทำได้ด้วยตัวเอง แต่จริงๆแล้วทำไม่ได้ ในกรณีหลังคุณต้องมีความอ่อนน้อมถ่อมตนพอที่จะนั่งลง แต่ก็พร้อมที่จะก้าวขึ้นหากว่าฝ่ายบริหารตัดสินใจว่าทีมภายในไม่ทำงานได้ดีพอ

นี้เป็นของคุณและระบบของการดำเนินงาน คุณและคุณคนเดียวมีหน้าที่รับผิดชอบในการทำให้แน่ใจว่าจะประสบความสำเร็จ อย่าคาดหวังว่าลูกค้าจะสามารถทำส่วนใดส่วนหนึ่งของตนเองได้ เฉพาะในกรณีที่พวกเขายืนยันที่จะทำส่วนนี้ด้วยตัวเองคุณควรพิจารณาตัวเลือกนั้นและในกรณีนั้นคุณต้องครอบคลุมก้นของคุณ - ควรมีบางสิ่งในสัญญาที่บอกว่าถ้าพวกเขาเลือกที่จะทำด้วยตัวเองพวกเขาจะต้องรับผิดชอบ สำหรับผลลัพธ์

พวกเขาสามารถจ่ายเงินให้คุณเพื่อดูแลทีมของพวกเขาหากพวกเขาต้องการและพวกเขาสามารถจ่ายเงินให้คุณเพื่อเริ่มต้นใหม่หากพวกเขาต้องการ แต่ไม่ต้องเสียวงจรที่ไม่จำเป็นโดยไม่มีข้อตกลงบางอย่าง โดยเฉพาะอย่างยิ่งถ้าคุณอยู่ในสัญญาที่ จำกัด เวลาหรือค่าใช้จ่ายคงที่สถานการณ์นี้เป็นความตาย

ประเด็นก็คืออย่างที่คุณพูดพวกเขาคือลูกค้าซึ่งหมายความว่าพวกเขาไม่ได้ผลสำหรับคุณ ในความเป็นจริงถ้าคุณเป็นคนที่ชอบเยาะเย้ยฉันคุณอาจสงสัยว่าบางคนกำลังทำงานอย่างแข็งขันเพื่อต่อต้านความมั่นคงในหน้าที่การงานของพวกเขา การพึ่งพาลูกค้าให้ทำส่วนใดส่วนหนึ่งของการติดตั้งของคุณเป็นความผิดพลาด

หากคุณต้องจ้างทาสป้อนข้อมูลขั้นต่ำสองสามอย่างเพื่อทำการแปลงข้อมูลด้วยตนเอง - ทำได้ สิ่งใดที่จะนำกลับมาในผลของคุณในมือ


4
"คุณอาจสงสัยว่าบางคนทำงานกับคุณเพื่อรักษาความปลอดภัยในงานของพวกเขา" +1 ฉันเคยเห็นสิ่งนี้มาก่อนบ่อยเกินไป
maple_shaft

5
+1 "คุณควรทำเพื่อพวกเขาจริง ๆ ในตอนแรก" สิ่งที่คุณสามารถขอให้ทีมดั้งเดิมทำคือส่งออกข้อมูลของพวกเขาในรูปแบบที่คุณสามารถจับภาพปรับโครงสร้างข้อมูลให้เป็นความรับผิดชอบของคุณ น่าเสียดายที่บรรทัดล่างขึ้นอยู่กับคุณที่จะนำข้อมูลนั้นเข้าสู่ระบบของคุณ ขอให้โชคดี
ไบนารี Worrier

@Anaught - เราได้มีการพูดคุยกันภายในเกี่ยวกับสิ่งนั้น ("ควร" ทำเอง) - แน่นอนว่าปัญหาย้อนหลังอยู่ที่ 20/20 เสมอ ขอบคุณสำหรับการตอบกลับ (รวมถึงคนอื่น ๆ ที่ตอบกลับ) นี่เป็นบทเรียนที่เรียนรู้แน่นอน
Catchops

@Catchops: ฉันขอโทษสำหรับสิ่งที่อาจฟังดูเป็นข้อกล่าวหา; แน่นอนว่ามันง่ายที่จะพูดจากการเข้าใจถึงปัญหาหลังเหตุการณ์และมันเป็นความผิดพลาดที่ทีมใหม่อาจทำโดยเฉพาะอย่างยิ่งเนื่องจากลูกค้ามีแนวโน้มที่จะทำให้งานง่ายขึ้นและคิดว่ามันควรจะง่ายกว่าที่คิด ฉันทั้งหมดหมายถึงการถ่ายทอดคือการที่ย้ายไปข้างหน้าโดยไม่ต้องดังกล่าวทีมงาน / กระบวนการในสถานที่ที่เป็นโดยทั่วไปความผิดพลาดและหนึ่งที่ความต้องการมีแนวโน้มที่จะได้รับการแก้ไข
Aaronaught

@Catchops: นี่เป็นคำตอบที่แท้จริงเท่านั้น เพียงติดต่อทีมของพวกเขารับข้อมูลทางกายภาพและทำการแปลงด้วยตัวคุณเอง คุณอาจใส่ผู้ชายหรือสองคนในสถานที่ที่จะทำ
NotMe

3

พวกเขาคือคนที่จ่ายบิลดังนั้นในที่สุดคุณต้องให้พวกเขาในสิ่งที่พวกเขาขอแม้ว่ามันจะไม่ใช่ทางออกที่ดีที่สุดและถอยหลัง

คุณต้องพิจารณาว่าคนที่เคยใช้เมนเฟรมอาจมีประเด็น ภรรยาของฉันเคยทำงานให้ธนาคารที่เธอใช้ระบบเมนเฟรมเพื่อป้อนธุรกรรมทางการเงินต่าง ๆ โดยใช้รหัสหลายร้อยชนิด มันเป็นภาษามินิเป็นของตัวเอง เมื่อธนาคารใช้เงินไปหลายล้านดอลลาร์ในการนำระบบ GUI มาใช้ซึ่งช่วยลดความซับซ้อนและขั้นตอนที่เกี่ยวข้องลงอย่างมากพวกเขาพบว่าผลผลิตในเวลาต่อมาไม่เคยเพิ่มขึ้น

ข้อเท็จจริงของเรื่องนี้คือในขณะที่ระบบเมนเฟรมนั้นซับซ้อนและไม่จำเป็นและมีช่วงการเรียนรู้ที่สูงพวกเขาก็เร็วกว่าระบบ GUI เพราะพวกเขาเชี่ยวชาญในการทำธุรกรรมหลายร้อยชั่วโมงต่อชั่วโมงเพียงแค่พิมพ์บนแป้นพิมพ์อย่างรวดเร็ว มันนำไปสู่การปฏิเสธโดยฐานผู้ใช้และโครงการถูกทิ้งเป็นความล้มเหลวโดยสิ้นเชิง ผลผลิตที่ส่งคืน

คุณธรรมคืออย่าเพิกเฉยต่อความกังวลของลูกค้า พิจารณาอย่างจริงจังและถามตัวเองว่าแนวทางที่คุณให้นั้นตรงกับความต้องการของผู้มีส่วนได้ส่วนเสียทั้งหมดหรือไม่


3

พวกเขาที่ระบบใหม่ไม่ได้ให้ข้อมูลที่ระบบเก่าทำ (เมื่อเป็นจริง)

คุณควรใช้สิ่งนี้อย่างจริงจังมาก ..

แล้ว:

1) รับรองการจัดการที่คุณกำลังทำงานร่วมกับพวกเลกาซี่เพื่อให้ได้ข้อกังวลที่แก้ไขทั้งหมด

2) ตรวจสอบให้แน่ใจว่าคุณเข้าใจอย่างถ่องแท้ถึงสิ่งที่พวกเขาพูดว่าหายไปและทำไมจึงจำเป็น ทำงานร่วมกับพวกรุ่นเก่าเพื่อทำประกัน จากนั้นพักฟื้นปัญหาและให้พวกเขาพูดว่า"ใช่นั่นคือความกังวลของเรา"

หากคุณเห็นด้วยกับความกังวลนั้น:

3) จากนั้นเสนอวิธีการแก้ปัญหารับทีมงานอินพุตดั้งเดิม \ การตรวจสอบความถูกต้อง \ ของโซลูชัน

4) ดำเนินการตามมาตรการแก้ไข

หากคุณไม่เห็นด้วยกับ Legacy Guys อย่างสมบูรณ์และเชื่อว่าสิ่งเหล่านี้เป็นสิ่งที่ไม่เหมาะสม:

3) แสดงความกังวลเกี่ยวกับการจัดการโดยใช้ภาษาเดียวกันกับที่ Legacy Guys กล่าวว่าถูกต้อง และให้ฝ่ายบริหารเป็นผู้ตัดสินใจว่าคุณควรเกี่ยวข้องกับเรื่องนี้หรือไม่

"Guys legacy นั้นกลัวว่า XXX ฉันไม่แน่ใจว่าเป็นปัญหาเพราะ YYY พวกเขาถูกต้องหรือไม่ในเรื่องนั้น"


3

ฉันขอแนะนำอีเมลปกปิดขนาดใหญ่ที่น่าหวาดกลัวส่งผลให้ทุกคนที่เกี่ยวข้องไม่ใช่แค่เป็นผู้บริหาร ทำให้สั้นและตรงประเด็น
2 คะแนน:

1) เราสามารถจัดการข้อกังวลของคุณในการประชุม / โทรศัพท์ (เสนอเวลา)

2) เรามีความมั่นใจอย่างสมบูรณ์ในระบบเนื่องจากไม่มีความยุ่งยากและค่าใช้จ่ายในการเปลี่ยนแปลงเพิ่มเติม

ดูเหมือนว่าคุณมีรายการข้อกังวลของพวกเขาและคุณสามารถลงไปทีละจุดในการประชุม คุณเพียงแค่ต้องหยุดความตื่นตระหนกปล่อยให้พวกเขาเย็นลงเล็กน้อยแล้วจึงตีพวกเขาด้วยความจริง แม้กระทั่งข้อเสนอที่จะเข้ามาและช่วยในการทำแผนที่ของข้อมูลเก่าไปยังใหม่ หากพวกเขายังต้องการการเปลี่ยนแปลง ... ก็คือเงินของพวกเขา


1

อันดับแรกฉันต้องการชี้ให้เห็นว่าในขณะที่ส่วน IT อาจเป็นส่วนต่อประสานของคุณลูกค้าจริงไม่ใช่ส่วน IT แต่เป็นธุรกิจที่ส่วน IT ทำงาน การทำอะไรบางอย่างที่ทำให้ธุรกิจเจ็บปวดเพื่อเอาใจมันจะไม่เป็นการบริการที่ดี

นั่งลงกับไอทีอย่างไม่เป็นทางการ ซื้อโดนัท นำบทบาทของนักเรียนไปใช้กับครูและถามว่า "มีอะไรผิดปกติกับการออกแบบซอฟต์แวร์ของเราหรือ" ฟังทั้งสิ่งที่พวกเขาพูดและสิ่งที่พวกเขาไม่พูด พวกเขาอาจมีจุดที่ถูกมองข้ามในข้อกำหนดดั้งเดิมหรือมีความกังวลตามประเด็นที่ผ่านมา จากนั้นอีกครั้งพวกเขาอาจตอบสนองเนื่องจากกลัวสิ่งใหม่ แต่ประเด็นก็คือถ้าคุณรู้ว่าการคัดค้านของพวกเขาอย่างใกล้ชิดคุณจะอยู่ในตำแหน่งที่ดีกว่าเพื่อให้ได้ผลลัพธ์ที่เป็นบวกและตอบข้อคัดค้านของพวกเขา

คุณได้กล่าวว่าปัญหานี้เกิดจากการย้ายข้อมูลจากระบบเดิมไปสู่ระบบใหม่ หากส่วนไอทีมีปัญหาในการย้ายข้อมูลฉันจะพิจารณาสร้างเครื่องมือขนาดเล็กเพื่อให้ทำได้อย่างรวดเร็วและหมดจด


0

ปรึกษากับพนักงานไอทีของลูกค้าของคุณเพื่อสนับสนุนการย้ายข้อมูลเก่าไปยังระบบใหม่ บางคนจาก บริษัท ของคุณที่เข้าใจรูปแบบข้อมูลใหม่ควรไปที่นั่นและช่วยให้พวกไอทีทำการโยกย้ายได้

ด้วยวิธีนี้หวังว่าพวกเขาจะสามารถสอนพวกไอทีเกี่ยวกับระบบใหม่ข้อมูลได้รับการโยกย้ายอย่างถูกต้องและการใช้งานของคุณเป็นไปอย่างราบรื่นมากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.