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