Sunday, January 21, 2007

25 steps for building a Micro-ISV

ขั้นตอน ในการเริ่มต้น Independent Software Vendor (ISV) สำหรับคนที่คิดอยากทำ Software ขายบน Internet
  1. Register Domain
  2. Reliable hosting
  3. Website design
  4. Basic Website content
  5. Install traffic monitoring on your site
  6. Create forums, encouragefeedback
  7. Maintain a FAQ
  8. Get the best screenshots you can
  9. Configure email for domain
  10. Get payment account
  11. Allow payment from your website
  12. Create a PAD file -- portable application description
  13. Register at download sites
  14. Strategy: separate "free" from "professional" products
  15. Get a suitable end user license agreement (EULA) -- infact get two!
  16. Auto update strategy
  17. License activation webservice/website
  18. Get a license management database
  19. Build a proper installer
  20. Obfuscate your assemblies
  21. Automate your build+release strategy
  22. Free up enough time/resources for dealing with support/feedback
  23. Shiny, Usable, Helpful
  24. Plan and enact your promotional strategy
  25. Do it all again

ที่น่าสนใจคือข้อ 8 ทำไมเราต้องให้ความสำคัญกับ Screenshot ของโปรแกรม? เพราะว่า A Picture Is Worth A Thousand Words น่ะสิ Screenshot ที่ดี สวย น่าใช้ ไม่ซับซ้อน ยิ่งถ้าเป็น Flash Animation Demo การใช้งานโปรแกรมจะดีมาก จะช่วยให้ลูกค้าตัดสินใจซื้อได้ง่ายขึ้น

ต่อมาก็เป็นขั้นตอนเกี่ยวกับ Iterative Process/License/Obfuscator คือ ขายให้ได้ก่อน แล้วก็ออก Version ใหม่เรื่อย ๆ แต่จะทำอย่างไรให้การ Upgrade เหนื่อยน้อยที่สุด

ส่วนข้ออื่น ๆ ค่อนข้างเน้น เกี่ยวกับการทำ Marketing และ Service ว่าทำอย่างไรจะให้ลูกค้าสามารถเข้าถึงได้ง่ายที่สุด คือโปรแกรมสุดยอดแล้วต้องให้คนรู้จัก และบอกต่อได้ด้วย