คำถามติดแท็ก client-relations

คำถามเกี่ยวกับการโต้ตอบกับลูกค้ารวมถึงแง่มุมของการเจรจาสัญญาการวิเคราะห์ความต้องการการพัฒนาและการบำรุงรักษา

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

8
ลูกค้าของฉันต้องการให้ฉันเพิ่มเพลงพื้นหลังในเว็บไซต์ ฉันจะบอกพวกเขาว่านี่เป็นความคิดที่เลวร้ายได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีประสบการณ์Oatmealesqueค่อนข้างมากกับเว็บไซต์ของลูกค้าโดยเฉพาะ คุณลักษณะ 'ล่าสุด' ที่พวกเขาร้องขอคือเพลงพื้นหลังเล่นโดยอัตโนมัติเมื่อไซต์โหลด สิ่งที่ฉันควรพูดเพื่อโน้มน้าวใจพวกเขาว่านี่เป็นความคิดที่ไม่ดี?

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

9
วิธีการโน้มน้าวใจลูกค้าที่ไม่ใช่ด้านเทคนิคว่าข้อมูลจำเพาะของแอปพลิเคชันของพวกเขาจะต้องง่ายขึ้นหรือไม่
บ่อยครั้งที่ฉันต้องเผชิญกับสถานการณ์ที่ลูกค้าใหม่มาหาฉันด้วยแอปพลิเคชันที่มีคุณสมบัติที่ไม่จำเป็น 100s แท้จริงและเป็นที่ชัดเจนว่าสิ่งต่าง ๆ จำเป็นต้องทำให้ง่ายขึ้นอย่างมากสำหรับโครงการที่จะมีโอกาสประสบความสำเร็จ คุณจะโน้มน้าวให้ลูกค้าใช้แนวทางขั้นต่ำของผลิตภัณฑ์ที่มีศักยภาพ (MVP) มากขึ้นและทำให้ง่ายขึ้นได้อย่างไร แก้ไข: ดังนั้นคำตอบสูงสุดในปัจจุบันคือการให้ลูกค้าประมาณเวลา / ค่าใช้จ่ายสำหรับแอปพลิเคชันขนาดใหญ่ ฉันไม่ชอบคำตอบนี้มากเกินไปเพราะมันไม่ได้แก้ปัญหาที่แท้จริงของสถานการณ์นี้ และนั่นคือ - เป็นการปฏิบัติที่ไม่ถูกต้องในการระบุแอปพลิเคชันขนาดใหญ่แล้วลองและสร้างมันขึ้นมาจากการเดินทาง ตอนแรกฉันรู้สึกสะดวกสบายมากขึ้นในการสร้างรากฐาน MVP ขนาดเล็กและเรียบง่าย แล้วเพิ่มคุณสมบัติเล็ก ๆ ให้กับรากฐานนั้นทีละตัว ดังนั้นฉันจะโน้มน้าวลูกค้าให้เข้าหาการสร้างซอฟต์แวร์ด้วยวิธีนี้ได้อย่างไร

11
การตั้งค่าความคาดหวังที่สมจริงสำหรับกำหนดเวลา
ฉันเป็นผู้นำทางเทคโนโลยีสำหรับทีมเล็ก ๆ หนึ่งในภารกิจสำคัญในจานของฉันคือการสื่อสารกับลูกค้า สิ่งหนึ่งที่ฉันพบว่ายากเป็นพิเศษคือการจัดการกับกำหนดเวลาเพราะลูกค้าได้รับคำสั่งจากลูกค้าและฉันไม่ได้รับการปรึกษาบ่อย โดยปกติแล้วการโต้ตอบตามรูปแบบต่อไปนี้ ลูกค้ามาพร้อมกับคุณสมบัติที่พวกเขาต้องการเพิ่ม Feature X. Feature X จะดูดีในการเปิดตัวแอพในสัปดาห์หน้าซึ่งอยู่ห่างออกไปประมาณ 6 วันทำการ ณ จุดนี้คำขอคุณลักษณะต้องผ่านการอนุมัติและมีการอ้างอิงอื่น ๆ ที่ต้องจัดการด้วยบ่อยครั้ง ในที่สุดอีกไม่กี่วันต่อมาคำขอคุณลักษณะก็ถูกส่งไปยังทีมของฉัน แม้ว่าเส้นตายดั้งเดิม (ที่กำหนดโดยผู้จัดการที่ไม่ใช่นักพัฒนา) จะทำได้ แต่ก็ไม่เป็นเช่นนั้นอีกต่อไป ทีมของฉันถูกตำหนิรู้สึกท้อแท้และบรรยากาศโดยรวมของความพ่ายแพ้ฉันรู้สึกท้อแท้และพ่ายแพ้ เห็นได้ชัดว่ากระบวนการโดยรวมเสีย น่าเสียดายที่ฉันทำไม่ได้มากนักเพราะฉันไม่ได้อยู่ในตำแหน่งที่มีอำนาจ แนวทางปัจจุบันของฉันคือเตือนลูกค้าอย่างนุ่มนวลเกี่ยวกับวันที่เริ่มต้นของเราเทียบกับกำหนดเวลาขอบเขตของคุณลักษณะ ฯลฯ สิ่งนี้ให้ความรู้สึกเหมือนฉันกำลังแก้ตัวอยู่ พวกคุณเคยอยู่ในสถานการณ์ที่คล้ายคลึงกันไหม? อะไร / ไม่ได้ผลสำหรับคุณ

4
จะส่งเสริมให้ลูกค้าทำการทดสอบ QA ในบ้านได้อย่างไร
อัปเดต / ชี้แจงลูกค้าของฉันเข้าใจถึงความจำเป็นในการทดสอบภายในและพวกเขา / พวกเขาสาบานเสมอว่าพวกเขาจะ "ทำได้ดีกว่า" (เช่นทำอะไร) แต่มันก็ไม่ได้เกิดขึ้น พวกเขาไม่มีงบประมาณสำหรับการทดสอบภายนอก ฉันเดาว่าฉันกำลังถาม (ราง ๆ ฉันยอมรับ) เกี่ยวกับสิ่งที่สามารถปลูกฝัง "การทดสอบก่อนการทดสอบบ่อยทดสอบบนร๊อคของเครื่องเป้าหมาย? คำถาม:วิธีการกระตุ้นให้ผู้ใช้ใช้เวลาในการทดสอบและรายงานปัญหาเกี่ยวกับการออกรุ่นใหม่อย่างชัดเจนไม่ใช่ "test-as-They-go" ในโครงการผลิต พื้นหลัง:ฉันมีลูกค้ารายย่อยซึ่งฉันได้เขียนชุดเครื่องมือนำเสนอมัลติมีเดีย พวกเขาเป็นลูกค้าที่ดีและเรามีความสัมพันธ์ที่ดี โครงการกำลังดำเนินการอยู่เพิ่มคุณสมบัติตามที่เราไปด้วย ฉันมีสองประเด็น: คำจำกัดความของคุณสมบัติกระทำได้ตามปกติบ่อยครั้งที่โทรศัพท์การเปลี่ยนแปลงการแก้ไขการพลิกกลับ (นิดหน่อยเหมือนของ Kennedy "เราจะไปยังดวงจันทร์และทำสิ่งอื่น ๆ " - ฉันมักจะถูกขบขันโดย "สิ่งอื่น ๆ " ส่วนหนึ่งของที่) การทดสอบ QA แทบจะไม่เสร็จสิ้น ฉันสามารถจัดการกับ # 1 มากหรือน้อย นี่ไม่ใช่ไคลเอนต์ที่จะอ่านข้อกำหนดก่อนการประชุม ฉันคุ้นเคยกับมัน มันเป็นรายการ # 2 ที่ฉันมีปัญหากับ: พวกเขาไม่ได้หรือจะไม่ทดสอบรุ่นใหม่ สิ่งที่พวกเขาทำคือการใช้พวกมันในการผลิตดังนั้นเมื่อเกิดข้อบกพร่องขึ้นพวกเขาจะหาวิธีแก้ปัญหาและไม่รายงานหรือไม่ก็รีบเข้าโครงการด้วยรายงานข้อผิดพลาดที่คลุมเครือ เรามีการพูดคุยมากมายเกี่ยวกับสิ่งนี้ …

2
จับคู่ตรรกะการเขียนโปรแกรมทางธุรกิจกับบุคคลที่ไม่ใช่ด้านไอที [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว คุณเคยมีประสบการณ์เกี่ยวกับบุคคลที่ไม่ได้ทำงานกับโปรแกรมเมอร์ในระหว่างกระบวนการเข้ารหัสหรือไม่? มันเหมือนกับการเขียนโปรแกรมคู่ แต่บุคคลหนึ่งเป็นบุคคลที่ไม่ใช่ด้านไอทีที่รู้เรื่องธุรกิจเป็นอย่างมากอาจเป็นวิศวกรกระบวนการที่มีพื้นฐานทางคณิตศาสตร์ที่รู้วิธีคำนวณสิ่งต่าง ๆ และสามารถเข้าใจโค้ดที่ไม่ใช้สำนวนได้ ฉันพบว่าบางภาษาเฉพาะโดเมนเช่น PL / SQL นั้นค่อนข้างเข้าใจได้ง่ายโดยวิศวกรที่ไม่ใช่ไอที บุคคลเหล่านี้เป็นผู้เขียนรหัสและรับประกันความถูกต้องของสูตรปัจจัย ฯลฯ ฉันพบว่าการเขียนโปรแกรมคู่ชนิดนี้มีประสิทธิภาพมากผู้ใช้ประเภทวิศวกรรมรู้สึกว่าพวกเขายังเป็น "เจ้าของ" และ "ผู้เขียน" ของรหัสและช่วยลดความเข้าใจผิดในกระบวนการสื่อสาร พวกเขายังช่วยออกแบบกรณีทดสอบ การปฏิบัตินี้เป็นเรื่องปกติหรือไม่ มันมีชื่อหรือไม่? คุณเคยมีประสบการณ์คล้าย ๆ กันบ้างไหม?

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

5
สิ่งที่จะเรียกเก็บเงินจากลูกค้าอย่างถูกกฎหมายสำหรับ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันไม่ได้พูดถึงงานที่มีราคาคงที่พวกเขาค่อนข้างตรงไปตรงมา แต่ฉันทำโครงการอัตราทุกชั่วโมงคำถามของฉันเกี่ยวข้องเฉพาะกับสิ่งที่คิดค่าใช้จ่าย หากฉันมีปัญหา IE / CSS ที่ต้องใช้เวลาหนึ่งชั่วโมงในการแก้ไข CSS เพื่อกำจัดสิ่งนั่นจะมีค่าใช้จ่ายหรือไม่ หากฉันตัดสินใจที่จะใช้แอนิเมชั่น jQuery เจ๋ง ๆ บนไซต์ของพวกเขา แต่ฉันต้องใช้มันให้ได้ฉันจะชาร์จมันสำหรับการทดลองที่ทำกับอนิเมชั่น คุณคิดค่าบริการกับลูกค้าตามที่ลูกค้าต้องการหรือไม่และคุณจำเป็นต้องใช้เวลาในการเรียนรู้หรือไม่? เป็นพื้นที่สีเทาเท่าที่ฉันกังวลและไม่ได้ระบุไว้อย่างชัดเจนในเครื่องหมายคำพูด (อาจเป็นเพราะมีลูกค้าไม่มากที่ยินดีจ่ายค่าสกรู / การเรียนรู้ของคุณ) ข้อสรุปเกี่ยวกับเรื่องนี้คืออะไร?

3
เริ่มให้คำปรึกษาในขณะที่ลูกจ้าง - ความขัดแย้งทางผลประโยชน์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ครั้งแรกของทั้งหมดผมไม่ได้หลังจากที่คำแนะนำด้านกฎหมาย นี่คือ TL เล็กน้อย DR แต่ฉันมีบทสรุปที่ด้านล่างฉันอธิบายทุกอย่างเพื่อให้ผู้คนสามารถให้คำแนะนำที่ชาญฉลาดได้ สถานการณ์ ฉันต้องอธิบายสถานการณ์ปัจจุบันของฉันเพื่ออธิบายว่าทำไมฉันถึงตัดสินใจไปตามเส้นทางที่ฉันมี ฉันเพิ่งถูกขอให้หางานใหม่เนื่องจากเศรษฐกิจในท้องถิ่นกำลังดิ้นรน ฉันไม่ได้ถูกไล่ออก แต่สาเหตุเกิดจากนายจ้างปัจจุบันของฉันไม่สามารถที่จะจ้างฉันเต็มเวลาได้อีก ฉันมองหางานอยู่พักหนึ่ง แต่มีงานน้อยมากโดยเฉพาะอย่างยิ่งในระดับที่ฉันอยู่และฉันไม่ต้องการงานอื่นที่ฉันจะไม่เจอกับความท้าทายหรือความสนุก ตำแหน่งปัจจุบันของฉันเห็นว่าฉันทำงานเป็นสถาปนิกและผู้จัดการซอฟต์แวร์ งานส่วนใหญ่เป็นงานภายใน แต่ฉันทำหน้าที่ให้คำปรึกษากับนายจ้างของฉัน การตัดสินใจของฉัน ฉันตัดสินใจออกไปด้วยตัวเองในฐานะที่ปรึกษา / ผู้รับเหมา ฉันมีงานที่ค่อนข้างเป็นธรรมอยู่แล้ว แต่ในขณะที่ฉันสร้างธุรกิจของฉันฉันต้องทำเงินเพื่อสนับสนุนครอบครัวของฉัน ผลลัพธ์ในที่สุดคือการสร้างรายได้จากผลิตภัณฑ์บางอย่าง แต่การพัฒนาผลิตภัณฑ์ต้องใช้เวลา ปัญหา นายจ้างปัจจุบันของฉันเสนอให้ฉันจ้างงานพาร์ทไทม์กับพวกเขา ส่วนใหญ่เป็นการค้าปลีกแม้ว่าเนื่องจากการจ้างงานของฉันได้ย้ายไปทำงานด้านเว็บ (ส่วนใหญ่เป็นเว็บไซต์ที่ใช้ CMS) และในระดับที่น้อยกว่าการเขียนโปรแกรมซึ่งเป็นสิ่งที่ฉันเข้ามา โครงการภายใน นอกจากนี้ยังมีธุรกิจสนับสนุนด้านไอทีที่มีขนาดใหญ่มาก การพัฒนาซอฟต์แวร์เป็นส่วนใหญ่แม้ว่าจะมีการมุ่งเน้นไปที่การพัฒนาเว็บขั้นพื้นฐาน การพัฒนาซอฟต์แวร์ส่วนใหญ่จะหยุดเมื่อฉันออกจากถ้าไม่สมบูรณ์ ขัดผลประโยชน์ ถ้าฉันใช้เวลาส่วนหนึ่งฉันต้องมีสัญญาเป็นลายลักษณ์อักษรเกี่ยวกับความขัดแย้งทางผลประโยชน์ ฉันจะพบทนายความเพื่อขอคำแนะนำด้านกฎหมาย แต่ฉันจำเป็นต้องรู้ว่าต้องอนุญาตอะไรบ้าง TL; …

9
มันเป็นความรับผิดชอบของนักพัฒนาซอฟต์แวร์ที่จะเข้าใจสิ่งที่ลูกค้าต้องการกับคำขอของเขา?
มีคำถามใช่ / ไม่ใช่และทำไม? มันเป็นความรับผิดชอบของนักพัฒนาซอฟต์แวร์ที่จะเข้าใจสิ่งที่ลูกค้าหมายถึงด้วยการร้องขอของเขา / เธอหรือเป็นความรับผิดชอบของลูกค้าที่จะอธิบายคำขอของเขา / เธอให้กับนักพัฒนาอย่างถูกต้อง? สถานการณ์ที่ทำงานอยู่ในขณะนี้ "ลูกค้าอธิบายให้เราทราบแล้วว่าเขาต้องการอะไรมันเป็นความรับผิดชอบของคุณที่จะเข้าใจคำขอไม่ใช่ถามคำถามเพิ่มเติม" ในขณะที่ภาษาอังกฤษไม่ใช่ชุดที่แข็งแกร่งของฉันคำขอทั้งหมดจะถูกเขียนเป็นภาษาอังกฤษที่คลุมเครือด้วยคำที่ใส่ผิดและประโยคที่เข้าใจยาก แต่บางคำร้องก็ถือว่าความเข้าใจก่อนหน้านี้ของระบบในส่วนของฉัน ฉันเป็นนักพัฒนาระบบคนที่ 3 หรือ 4 (นักพัฒนาคนสุดท้ายออกจากงาน) และนั่นอาจเป็นเหตุผลที่ลูกค้าคาดหวังว่าจะมีความเข้าใจด้านนักพัฒนา ระบบตัวเองค่อนข้างยุ่งทั้งใน UI และระดับซอร์สโค้ด นี่ดูเหมือนรหัสลิงกับฉัน - รหัสและหวังว่าคุณจะได้รับคำขอที่ถูกต้องในขณะที่ไม่เข้าใจคำขอจริง ที่จริงฉันกำลังคิดที่จะเลิกงาน แต่ยังไม่ได้เนื่องจากฉันไม่แน่ใจว่าใครถูกและผิด

7
HTML5 / JS จะแทนที่ภาษาฝั่งไคลเอ็นต์ทั้งหมดหรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันแค่สงสัยเกี่ยวกับอนาคตของมันทั้งหมด IMHO มี 4 แรงที่กำหนดว่าเทคโนโลยีจะไปที่ใด: Microsoft, Apple, Google, Adobe ดูเหมือนว่าใน iAD ของ iPhone / iPad ของ Apple สามารถตั้งโปรแกรมใน HTML5 ได้แล้ว ดังนั้นหมายความว่า HTML5 ในที่สุดจะแทนที่วัตถุประสงค์ -c? นอกจากนี้ Microsoft ได้เปลี่ยนจากโฟกัสเป็น WPF / Silverlight เป็น HTML5 และฉันคิดว่า Visual Studio 2011 จะสนับสนุนการใช้เครื่องมือสำหรับ HTML5 เพราะนั่นคือสิ่งที่ Microsoft ทำ (Tools) …

5
วิธีเข้าหา ol '"นี่จะเป็นแอปพลิเคชั่นขนาดเล็ก"? ช่ายยย?
ตกลงฉันได้พบกับหลายครั้งนี้ แต่นี่เป็นสถานการณ์กรณีที่เลวร้ายยิ่งที่พูดเกินจริงเล็กน้อย ลูกค้าบอกว่า "เฮ้คุณช่วยทำให้เราเป็นโมดูลขนาดเล็กเพื่อทำภารกิจเล็ก ๆ นี้ได้ไหม"? ฉัน: "แน่นอนว่าไม่มีปัญหา" ดังนั้นตามงบประมาณและข้อ จำกัด อื่น ๆ ฉันข้ามสถาปัตยกรรมและการดำน้ำไปและทำให้ไม่มีเหงื่อ จากนั้นพวกเขาก็ถามหาโมดูลอื่น เเละอีกอย่าง. และการปรับปรุงบางอย่าง และทั้งหมดนี้เกิดขึ้นช้ามากในใจคุณมากกว่าปี และก่อนที่คุณจะรู้คุณมีแอปพลิเคชั่นสัตว์ประหลาดตัวนี้ที่ออกแบบมาอย่างน่ากลัว คุณจะทำอย่างไรเมื่อคุณถูกขอให้ทำอะไรเล็ก ๆ คุณไม่รู้ว่ามันจะเพิ่มขึ้นเรื่อย ๆ หรือไม่ ... หากลูกค้าจะขอเพิ่มเติมหรือไม่ คุณไม่สามารถทำสิ่งที่เกินความเป็นสถาปนิกได้เพราะมันเป็นเพียงแอปพลิเคชั่นเล็ก ๆ หลังจากนั้นและพวกเขาจะไปที่อื่นถ้าคุณบอกว่า (ในที่ที่ฉันรู้ว่าเสียงทั้งหมด) "ในกรณีนี้ -o-the-line ความปลอดภัยและการแยกข้อกังวลในความเป็นจริงลองใช้เครื่องมือฉีดพึ่งพาซึ่งจะทำให้สิ่งนี้ยอดเยี่ยม blah blah blah " พวกเขาจะพูดว่า "ใช่แล้ว" และไปหาคนอื่น งบประมาณเวลาและการรับรู้มีความสำคัญเท่ากับการสร้างแอปพลิเคชันเอง สิ่งนี้ควรได้รับการติดต่ออย่างไร? ฉันเดาคำถามที่เดือดร้อนจริง ๆ "เมื่อคุณไม่มีข้อมูลทั้งหมดสำหรับผลลัพธ์สุดท้ายของสิ่งที่ปรากฏเป็นแอปพลิเคชันขนาดเล็กคุณจะหลีกเลี่ยง (หรือลดลง) ในการตัดสินใจเกี่ยวกับสถาปัตยกรรมและการออกแบบในช่วงต้นได้อย่างไร ไม่เหมาะสมในภายหลัง

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

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

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