อ่านประมาณ 9 นาที
ระดับเริ่มต้น
หมวด: โมบาย
อ้างอิง: ทีมงาน Smart Cyber Tech — เรียบเรียงจากขั้นตอนทำแอปให้ลูกค้าจริง
การจ้างทำแอปมือถือหนึ่งแอปมี 7 ขั้นหลัก คือ คุยงาน เสนอแผนและทำสัญญา ออกแบบหน้าจอ พัฒนาแอปและระบบหลังบ้าน ทดสอบบนเครื่องจริง ส่งขึ้นสโตร์ และดูแลหลังเปิดใช้ ขั้นที่ผู้จ้างมักคาดไม่ถึงคือการส่งแอปขึ้น App Store และ Google Play ซึ่งมีการตรวจของแต่ละสโตร์ และการดูแลต่อเมื่อ iOS กับ Android ออกเวอร์ชันใหม่ทุกปี บทความนี้อธิบายแต่ละขั้นว่าเกิดอะไรขึ้น ผู้จ้างต้องทำอะไร และควรได้อะไรเมื่อจบขั้น
1. คุยงาน: บอกเป้าหมาย ผู้ใช้ และฟีเจอร์หลัก
เริ่มจากบอกว่าแอปทำเพื่ออะไร ใครเป็นผู้ใช้ และงานไหนที่ผู้ใช้ต้องทำได้ในเวอร์ชันแรก เช่น สมัครสมาชิก สะสมแต้ม สั่งสินค้า หรือจองคิว แยกให้ชัดว่าอะไรต้องมีตั้งแต่วันแรก และอะไรรอเวอร์ชันถัดไปได้ ทีมพัฒนาที่ดีจะถามเรื่องระบบเดิมที่ต้องเชื่อมด้วย เช่น ระบบสมาชิก หน้าร้าน หรือโปรแกรมบัญชี
2. เสนอแผนและทำสัญญา: ตกลงขอบเขต ระยะเวลา และสิ่งที่ส่งมอบ
ทีมพัฒนาจะเสนอแผนงานแบ่งเป็นช่วง พร้อมรายการหน้าจอและฟีเจอร์ที่จะทำ ผู้จ้างควรตรวจว่าในสัญญามีเรื่องเหล่านี้ครบ เลือกทำแบบ Native หรือ Cross-platform บัญชีนักพัฒนาบนสโตร์เป็นชื่อใคร ซอร์สโค้ดเป็นของใคร ระยะรับประกันหลังส่งมอบ และการดูแลรายเดือนถ้าต้องการ ถ้ายังไม่แน่ใจเรื่องแนวทาง อ่าน<a href="article-native-vs-cross-platform-app">ทำแอป Native หรือ Cross-platform เลือกอย่างไร</a>ประกอบได้
3. ออกแบบหน้าจอ: เห็นแอปก่อนเขียนโค้ด
ขั้นนี้ได้ผังการใช้งานว่าผู้ใช้กดจากหน้าไหนไปหน้าไหน และหน้าจอจริงที่กดลองได้บนมือถือ (prototype) เป็นช่วงที่แก้ง่ายและถูกที่สุด ผู้จ้างควรให้พนักงานหรือลูกค้าจริงลองกดสักสองสามคนก่อนอนุมัติ เพราะการเปลี่ยนหน้าจอหลังเขียนโค้ดแล้วใช้เวลามากกว่าหลายเท่า
4. พัฒนาแอปและระบบหลังบ้าน: ส่งงานเป็นรอบให้ลองบนเครื่องจริง
ทีมพัฒนาทำทั้งตัวแอปและส่วนหลังบ้านที่แอปเรียกใช้ เช่น API ระบบจัดการข้อมูล และการแจ้งเตือน ควรตกลงให้ส่งแอปทดลองให้ผู้จ้างติดตั้งบนเครื่องจริงทุกหนึ่งถึงสองสัปดาห์ ผ่านช่องทางทดสอบของสโตร์อย่าง TestFlight สำหรับ iOS และ Internal testing ของ Google Play แทนการดูแค่ภาพหน้าจอ
5. ทดสอบบนเครื่องจริง: ทั้ง iPhone และ Android หลายรุ่น
แอปที่ลื่นบนเครื่องใหม่อาจช้าบนมือถือ Android ราคาประหยัดที่ลูกค้าไทยจำนวนมากใช้ ทดสอบให้ครอบคลุมหน้าจอหลายขนาด เน็ตช้า การปิดเปิดแอปกลางทาง และกรณีผู้ใช้ปฏิเสธสิทธิ์ เช่น กล้องหรือตำแหน่ง ผลของขั้นนี้คือรายการปัญหาที่แก้แล้ว และการยืนยันจากผู้จ้างว่ารับงานได้
6. ส่งขึ้น App Store และ Google Play
ต้องมีบัญชีนักพัฒนาของทั้งสองสโตร์ในชื่อธุรกิจ เตรียมไอคอน ภาพหน้าจอ คำอธิบายแอป นโยบายความเป็นส่วนตัว และข้อมูลว่าแอปเก็บข้อมูลอะไรบ้าง ทั้งสองสโตร์มีการตรวจแอปก่อนเผยแพร่ ปกติใช้เวลาไม่กี่วัน แต่ถ้าถูกขอแก้ไขอาจยืดออกไป ควรเผื่อเวลาช่วงนี้ไว้ก่อนวันเปิดตัวที่ประกาศกับลูกค้า
7. ดูแลหลังเปิดใช้: อัปเดตตามระบบปฏิบัติการและเสียงผู้ใช้
iOS และ Android ออกเวอร์ชันใหม่ทุกปี และสโตร์กำหนดให้แอปรองรับเวอร์ชันใหม่ภายในระยะเวลาที่กำหนด แอปที่ไม่มีใครดูแลจึงเสี่ยงหลุดจากสโตร์หรือใช้งานไม่ได้ ตกลงให้ชัดว่าใครดูแลการอัปเดต การแก้บั๊ก และการติดตามรีวิวของผู้ใช้ รวมถึงเวลาตอบกลับเมื่อแอปมีปัญหา
สรุป 7 ขั้นและสิ่งที่ผู้จ้างควรได้
ขั้นตอนจ้างทำแอปมือถือ สิ่งที่ผู้จ้างทำ และสิ่งที่ควรได้เมื่อจบขั้น ขั้น ผู้จ้างทำอะไร ควรได้อะไร 1. คุยงาน บอกเป้าหมาย ผู้ใช้ ระบบเดิม รายการฟีเจอร์เวอร์ชันแรก 2. เสนอแผนและสัญญา ตรวจขอบเขต บัญชีสโตร์ ความเป็นเจ้าของโค้ด แผนงาน สัญญา 3. ออกแบบหน้าจอ ให้ผู้ใช้จริงลองกด แล้วอนุมัติ ผังการใช้งาน หน้าจอที่กดลองได้ 4. พัฒนา ลองแอปทดลองทุก 1-2 สัปดาห์ แอปทดลองบนเครื่องจริง 5. ทดสอบ ทดลองใช้งานจริง แจ้งปัญหา รายการปัญหาที่แก้แล้ว 6. ขึ้นสโตร์ เตรียมบัญชีและข้อมูลประกอบ แอปเผยแพร่บนทั้งสองสโตร์ 7. ดูแลต่อ ตกลงขอบเขตการดูแล อัปเดตตามระบบและเสียงผู้ใช้
คำถามที่พบบ่อย
ทำแอปหนึ่งแอปใช้เวลานานแค่ไหน ขึ้นกับจำนวนหน้าจอ ระบบที่ต้องเชื่อม และความพร้อมของข้อมูล แอปที่มีฟีเจอร์ไม่มากมักใช้เวลาหลายสัปดาห์ถึงไม่กี่เดือน ส่วนที่ทำให้ช้ากว่าแผนบ่อยที่สุดคือการรออนุมัติหน้าจอและการรอข้อมูลจากระบบเดิม
ทำไมแอปถูกสโตร์ปฏิเสธ สาเหตุที่พบบ่อยคือข้อมูลความเป็นส่วนตัวไม่ครบ แอปขอสิทธิ์โดยไม่อธิบายเหตุผล หรือมีฟีเจอร์ที่ใช้ไม่ได้ระหว่างการตรวจ เช่น ต้องล็อกอินแต่ไม่ได้ให้บัญชีทดสอบไว้
ทำเว็บก่อนแล้วค่อยทำแอปดีไหม ถ้ายังไม่แน่ใจว่าผู้ใช้จะกลับมาใช้บ่อย การเริ่มจากเว็บไซต์หรือ LINE OA แล้วทำแอปเมื่อมีผู้ใช้ประจำ ช่วยลดความเสี่ยงได้ และระบบหลังบ้านกับ API ที่ทำไว้ใช้ต่อกับแอปได้
แอปที่ดีต้องมีระบบหลังบ้านที่พร้อมด้วย อ่านเพิ่มที่REST กับ GraphQL เลือกแบบไหนเมื่อจะทำ API ให้แอปและเว็บ ทีมงาน Smart Cyber Tech รับทำแอปมือถือตั้งแต่คุยงานจนขึ้นสโตร์และดูแลต่อ ส่งรายละเอียดแอปที่อยากทำมาได้ที่ แบบฟอร์มติดต่อ
สรุปสาระสำคัญ 1. คุยงาน: บอกเป้าหมาย ผู้ใช้ และฟีเจอร์หลัก 2. เสนอแผนและทำสัญญา: ตกลงขอบเขต ระยะเวลา และสิ่งที่ส่งมอบ 3. ออกแบบหน้าจอ: เห็นแอปก่อนเขียนโค้ด
เกี่ยวกับบทความ เขียนโดยทีมงาน Smart Cyber Tech — เรียบเรียงจากขั้นตอนทำแอปให้ลูกค้าจริง ·
ดูบริการที่เกี่ยวข้อง ภาพปกจัดทำโดยทีมงาน Smart Cyber Tech
มีคำถามเพิ่มเติมเกี่ยวกับบทความนี้? เขียนหาเราได้ที่
info@smart-cyber-tech.com
บริการที่เกี่ยวข้องจากทีมงาน Smart Cyber Tech
แบ่งปันบทความนี้:
LINE
Facebook
X
คัดลอกลิงก์
ปรึกษาทีมของเรา