วัตถุประสงค์คือเพื่อหลีกเลี่ยงการทำงานที่ไม่จำเป็นโดยการบังคับให้ผู้ใช้ / ลูกค้าจัดหาผลประโยชน์ทางธุรกิจที่จับต้องได้และเป็นเหตุผลสำหรับการมีอยู่ของคุณลักษณะนี้
ไม่เคยได้ยินมาก่อนว่ามีฟีเจอร์ที่เพิ่มเข้ามาเพียงเพราะมีคนคิดว่ามันฟังดูเท่ห์หรือเพราะมีซอฟแวร์อื่น ๆ อยู่ด้วยดังนั้นเราต้องมีมันด้วย บ่อยครั้งที่สิ่งเหล่านี้ไม่จำเป็นอย่างสมบูรณ์หากไม่เป็นอันตรายอย่างยิ่ง
อย่างไรก็ตามโดยทั่วไปมักจะง่ายต่อการมองเห็นคุณสมบัติเหล่านั้นเพราะผู้คนที่เสนอพวกเขาโดยทั่วไปจะมีปัญหาในการระบุเหตุผลทางธุรกิจที่น่าเชื่อถือสำหรับพวกเขา
มีเทคนิคที่เรียกว่าPopping The Why Stackซึ่งคุณใช้ส่วน "ดังนั้น" และถาม "ทำไม?" จากนั้นคุณตอบคำถามนั้นและถามว่า "ทำไม?" อีกครั้งซ้ำ ถ้าหลังจาก (ขอบอก) 3-5 "ทำไม" s คุณไม่ได้มาถึงที่ทั้ง "เพราะมันจะทำให้เราเงิน" หรือ "เพราะมันจะประหยัดเงินให้กับเรา" (โดยเฉพาะอย่างยิ่งกับคำอธิบายที่แม่นยำของว่าวิธีการที่ กำลังจะเกิดขึ้น) จากนั้นคุณลักษณะดังกล่าวไม่คุ้มค่าที่จะใช้งาน
บางคนเชื่อว่านี่จะเป็นสิ่งสำคัญที่พวกเขาจริงใส่มันครั้งแรกในแม่เรื่อง:
เพื่อที่จะ [...]
ในฐานะที่เป็น [... ]
ฉันต้องการ [... ]
มีตัวอย่างที่ดีจากการพูดคุยของคน Thoughtworks: ลูกค้าคนหนึ่งของพวกเขาต้องการรายงานที่จัดพิมพ์ในรูปแบบที่แปลกประหลาดมาก เมื่อที่ปรึกษาถามว่า "ทำไม" พวกเขาบอกว่าวิธีที่ง่ายกว่าในการพิมพ์กลับดังนั้นแทนที่จะใช้คุณลักษณะการจัดรูปแบบรายงานพวกเขาเพิ่งโอนรายงานผ่านเครือข่าย หากไม่มีคำสั่ง "เพื่อ" พวกเขาจะยังคงพิมพ์เอกสารเหล่านี้ในแผนกหนึ่งโดยส่งพวกเขาไปยังแผนกอื่นและพิมพ์พวกเขากลับเข้ามา