Needs vs. Requirements

They Are Totally Different.

เคยเอ่ยถึงไปหลายครั้งเรื่องการพัฒนาโปรดักส์ด้วยแนวคิด Less Is More สิ่งแรกที่เราต้องทำคือขุดคุ้ยค้นหาปัญหาที่ลูกค้าเจออยู่ (Pain Points) และความต้องการที่แท้จริง (Needs) ไม่ใช่เอาแต่ทำตามคำสั่งหรือคำพูดของพวกเค้า (Requirements) … สามสิ่งนี้มีความแตกต่างกันอยู่

ถ้าเราโฟกัสที่ Requirements โปรดักส์เราจะเป็นได้แค่ที่รวบรวม Features มากมายที่เลอะเทอะและไม่ได้ตอบสนองความต้องการของลูกค้าใดๆทั้งสิ้น

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

ในกรณีนี้ ไม่มีใครอยากถ่างตานั่งอ่านนั่งเปิดรายงานดู หน้าที่ของเราไม่ใช่แค่ทำให้ฟ้อนท์ตัวใหญ่กว่าเดิม เพิ่มความกว้างตาราง หรือระบบค้นหาที่ดีขึ้น แต่ทำอย่างไรให้คำว่ารายงานหายไปจากชีวิตพวกเค้าต่างหาก เราจะหาทางทำ Paperless Solution, เราจะยกเลิกการ Export to Excel, เราจะระบบอัพเดทรายงานไปให้ผู้ใช้ทุกคนแบบเรียลไทม์ (เหมือน Dropbox) … มีอะไรอื่นๆที่น่าทำอีกเยอะแยะถ้าเราโฟกัสที่ Pain Points และ Needs ไม่ใช่ Requirements

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

The Future Has Arrived — It’s Just Not Evenly Distributed Yet, William Gibson

อนาคตอยู่ตรงนี้แล้ว เรามีหน้าที่ต้องถ่ายทอดมันออกไปให้คนอื่นได้สัมผัสสิ่งดีๆร่วมกันครับ

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.