ฉันรู้สึกถึงความเจ็บปวดของคุณ....
ข่าวร้ายคือ: ขึ้นอยู่กับลูกค้าประเภทใดที่คุณติดต่อด้วยนี่อาจเป็นเรื่องปกติ
ปัญหาทั่วไปที่พบโดยทั่วไปคือลูกค้าไม่รู้ว่าต้องการอะไร พวกเขามักจะรู้ว่าสิ่งที่พวกเขาต้องการที่จะประสบความสำเร็จในแง่ของเป้าหมายทางธุรกิจ แต่พวกเขามักจะไม่รู้ว่ามันควรจะมองในแง่ของโซลูชั่นซอฟต์แวร์ ดังนั้นในหลายกรณีคุณจะพบว่าตัวเองอยู่ในวัฏจักรที่วนซ้ำซึ่งโครงการตีกลับไปมาห้าครั้งตราบใดที่การประเมินครั้งแรกเป็นเพราะลูกค้าเปลี่ยนใจและต้องการวิธีการแก้ไข และใช่ไม่ใช่เรื่องแปลกสำหรับผลลัพธ์สุดท้ายที่จะเปลี่ยนเป็นสิ่งที่แตกต่างอย่างสิ้นเชิงกับสิ่งที่เป้าหมายเริ่มต้นดูเหมือน
ฉันมีตัวอย่างที่ยิ่งใหญ่เกี่ยวกับสิ่งนี้เกิดขึ้นเมื่อสองสามปีที่แล้ว - โครงการที่ใช้เวลา 10 สัปดาห์ในการเปลี่ยนรหัสกลายเป็นการทำซ้ำอีก 15 เดือน ในกรณีดังกล่าวส่วนใหญ่เป็นเพราะผู้จัดการและแผนกต่าง ๆ ของ บริษัท ลูกค้าต้องการสิ่งที่แตกต่างกันดังนั้นพวกเขาจึงส่งงานกลับมาเพื่อปรับแต่งและปรับแต่งใหม่ (ซอฟต์แวร์ของเราใช้การสมัครสมาชิกและนี่คือลูกค้ารายใหญ่ดังนั้น ไม่มีปัญหาด้านการเงินจากด้านหลังของเรา - เป็นเรื่องน่ารำคาญทางเทคนิคครั้งใหญ่จริงๆ)
ดังนั้นโดยทั่วไปคำแนะนำของฉันคือ:
หากนี่เป็นวิธีที่อุตสาหกรรมเฉพาะของคุณและลูกค้าเหล่านี้เป็น (นั่นคือ IF ที่ยิ่งใหญ่) เพียงแค่คุ้นเคยกับมัน คิดว่ามันเป็นงาน Agile ที่มุ่งเน้นการบำรุงรักษา (นี่คือวิธีที่กิ๊กปัจจุบันของฉันคือมากหรือน้อย) :)
หากนี่ไม่ใช่สิ่งที่ควรจะทำและคุณกำลังถูกตำหนิเนื่องจากการหยุดงานที่ยาวนานลองพูดกับเจ้านายของคุณ อธิบายให้พวกเขาทราบว่ามีปัญหาในการสื่อสารและข้อกำหนดที่มาถึงคุณจากลูกค้านั้นไม่ชัดเจนพอที่คุณจะใช้โซลูชันที่ต้องการ คุณไม่ต้องการพบว่าตัวเองอยู่ในสถานการณ์ที่คุณกำลังตำหนิว่าไม่ได้ให้สิ่งที่ลูกค้าต้องการหากคุณไม่ได้รับข้อมูลที่จำเป็นทั้งหมดเพื่อให้สิ่งที่พวกเขาต้องการ