จากความคิดและความตั้งใจที่จะมุ่งมั่นสร้างแพลตฟอร์มมากกว่าสร้างโปรดักท์ ตอนนี้ผมกำลังตั้งข้อสงสัยกับตัวเองว่านี่ใช่แนวทางที่ถูกต้องจริงหรือไม่
ไม่ใช่ว่าแพลตฟอร์มไม่ดี ไม่ใช่ว่าแพลตฟอร์มไม่ใช่อนาคตที่จับต้องได้ แต่มันเป็นเรื่องของเวลาและพลังงานที่ต้องใช้ไปมากกว่า
แพลตฟอร์มเป็นมากกว่าโปรดักท์ แพลตฟอร์มต้องการการคิดวิเคราะห์ที่ลึกกว่าและมากกว่าโปรดักท์ทั่วไป แพลตฟอร์มต้องการโครงสร้างทางสถาปัตยกรรมซอฟต์แวร์ที่ดีกว่ายืดหยุ่นกว่าโปรดักท์ทั่วไป … การสร้างแพลตฟอร์มนั้นยากต่อการจำกัดสโคปและบริหารจัดการเรื่องเวลามากกว่าโปรดักท์ทั่วไป
เพราะมันใหญ่กว่ามันจึงมีแนวโน้มว่าต้องใช้เวลามากกว่า … และเวลาเป็นสิ่งที่มีค่าที่สุดสำหรับบริษัทที่กำลังก่อร่างสร้างตัว
- ความปลอดภัยระดับสูงสุด (Security)
- ความยืดหยุ่นระดับถอดประกอบได้ (Flexibility)
- ความสามารถในการขยายตัวได้ (Extendability)
- ความสามารถในการปรับแต่งได้ (Customizability)
- ความสามารถในการทำงานร่วมกันได้ (Interoperability)
สิ่งเหล่านี้คือเรื่องสำคัญอย่างยิ่งยวดสำหรับแพลตฟอร์ม แต่กับโปรดักท์แล้วพวกมันไม่ใช่สิ่งที่จำเป็นตั้งแต่วันแรกเวอร์ชั่นแรก … คำถามคือวันนี้ลูกค้าอยากได้อะไรจากเรา … แพลตฟอร์มหรือโปรดักท์?
ผมเชื่อว่าน้อยคนนักที่จะสนใจคำว่าแพลตฟอร์มถ้าเพียงแค่สแตนอะโลนโปรดักท์หนึ่งตัวนั้นสามารถช่วยแก้ปัญหาให้เขาได้แล้ว
มุมมองจากคนสร้าง … แพลตฟอร์มคืออนาคต
มุมมองจากผู้ซื้อ … โปรดักท์คือสิ่งที่เพียงพอแล้ว
คำถามอีกข้อคือ … แล้ววันนี้เราจะเลือกอะไร? ด้วยเวลาที่จำกัด ด้วยงบประมาณที่มีเพียงน้อยนิด เราจะเลือกลงทุนกับอะไรก่อน
นี่คืออีกหนึ่งข้อผิดพลาดและเป็นบทเรียนที่ผมได้รับจากการทำงานจริงครับ แพลตฟอร์มคืออนาคตแต่วันนี้โปรดักท์ต้องมาก่อน
และมันก็เป็นอีกครั้งที่ผมต้องพิจารณาให้ถี่ถ้วนกว่านี้ในเรื่องทางกลยุทธ์และเรื่องทางเทคนิค 😐