2 นาที

แนวปฏิบัติการตั้งชื่อแอป—ตั้งแต่วันแรกสำหรับแอปที่สร้างอัตโนมัติ

แนวปฏิบัติการตั้งชื่อแอปช่วยให้แอปที่สร้างอัตโนมัติไม่สับสนเมื่อทีมขยายตัว เรียนรู้วิธีตั้งชื่อสถานะ บทบาท และการกระทำเพื่อพรอมต์และการส่งมอบงานที่ง่ายขึ้น

แนวปฏิบัติการตั้งชื่อแอป—ตั้งแต่วันแรกสำหรับแอปที่สร้างอัตโนมัติ

ทำไมการตั้งชื่อจึงยุ่งเหยิงได้เร็ว

ปัญหาการตั้งชื่อไม่ค่อยเริ่มจากการตัดสินใจครั้งใหญ่ แต่เริ่มจากทางลัดเล็กๆ

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

สิ่งนี้เกิดขึ้นบ่อยในผลิตภัณฑ์ที่สร้างด้วยแชทเพราะผู้คนมักจะอธิบายสิ่งเดียวกันแตกต่างกันเล็กน้อยเมื่อเวลาผ่านไป ในวันจันทร์ ผู้ก่อตั้งเรียกบทบาทว่า "ผู้จัดการ" ในวันพุธ เพื่อนร่วมทีมขอหน้ามุมมอง "ผู้ดูแลระบบ" สัปดาห์ต่อมาใครสักคนเพิ่ม "หัวหน้าทีม" หากไม่มีใครหยุดเพื่อเลือกป้ายเดียว แอปก็จะเริ่มแบ่งแนวคิดเดียวออกเป็นหลายเวอร์ชัน

ความเสียหายปรากฏพร้อมกันสองที่ พรอมต์เขียนยากขึ้นเพราะผู้สร้างไม่สามารถบอกได้เสมอว่าคำสองคำหมายความว่าอย่างเดียวกันหรือไม่ หน้าจอใช้งานยากขึ้นเพราะผู้คนเห็นป้ายต่างกันสำหรับการกระทำ สถานะ หรือสิทธิ์ที่คล้ายกัน

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

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

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

ในแพลตฟอร์มอย่าง Koder.ai ที่ทีมสร้างแอปผ่านภาษาธรรมชาติ ช่องว่างด้านคำศัพท์มีความสำคัญยิ่งขึ้น ป้ายชื่อที่ชัดเจนทำให้การขอเปลี่ยนแปลงง่ายขึ้นโดยไม่สร้างสำเนาที่ไม่ตั้งใจ

แนวปฏิบัติการตั้งชื่อแอปไม่ใช่เรื่องการทำให้ดูดี แต่เป็นการหยุดความสับสนก่อนที่มันจะแพร่ เมื่อชื่อคงที่ พรอมต์จะเขียนง่ายขึ้น การอัปเดนหน้าจอปลอดภัยขึ้น และการส่งมอบงานไม่ต้องอาศัยความจำมากนัก

ควรตั้งชื่ออะไรตั้งแต่ต้น

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

เริ่มจากคำที่ผู้ใช้จะเห็นทุกวัน

คำเกี่ยวกับเวิร์กโฟลว์มาก่อนได้เลย

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

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

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

ตั้งชื่อวัตถุธุรกิจหลักของคุณ

ระบุบันทึกหลักของคุณให้มีชื่อนิ่งตั้งแต่ต้น ตัดสินใจว่าแอปติดตามคำสั่งซื้อ ลูกค้า บัญชี คำขอ โปรเจกต์ หรืออย่างอื่น หลีกเลี่ยงการใช้สองคำสำหรับบันทึกเดียวกัน เช่น ลูกค้า ในเมนูหนึ่งและ บัญชี ในอีกเมนูหนึ่ง เว้นแต่จะมีความหมายต่างกันจริงๆ

คำที่ใช้ร่วมกันในเมนูและตัวกรองสำคัญกว่าที่หลายทีมคิด หากแถบข้างเขียนว่า เปิด ตัวกรองเขียนว่า กำลังใช้งาน และแดชบอร์ดเขียนว่า ปัจจุบัน ผู้ใช้จะเสียเวลาเดาว่าป้ายเหล่านั้นตรงกันหรือไม่

ชุดการตั้งชื่อง่ายๆ ในตอนต้นมักครอบคลุมห้าสิ่ง: สถานะ บทบาท การกระทำ บันทึกหลัก และคำศัพท์เมนูที่ใช้ร่วมกัน หากคุณกำลังก่อสร้างด้วยเครื่องมือที่ใช้พรอมต์อย่าง Koder.ai ป้ายเหล่านี้ยังทำให้พรอมต์ในอนาคตชัดเจนขึ้น โมเดลมีคำศัพท์ให้น้อยลงจึงตีความได้ตรงกว่าเมื่อระบบเติบโตขึ้น

กฎง่ายๆ สำหรับระบบการตั้งชื่อ

ระบบการตั้งชื่อไม่ต้องหรู มันแค่ต้องชัดเจน

กฎพื้นฐานง่าย ๆ คือ: แนวคิดหนึ่ง ป้ายหนึ่ง หากหน้าจอหนึ่งใช้คำว่า "ลูกค้า" อีกหน้าจอใช้ "ผู้รับบริการ" และพรอมต์ภายหลังก็ใช้ "เจ้าของบัญชี" ผู้คนจะหยุดเชื่อถือคำศัพท์เหล่านั้น

เลือกคำที่ทีมของคุณใช้ในบทสนทนาปกติแล้ว ป้ายที่สั้นและคุ้นเคยจะจำง่ายและนำกลับมาใช้ใหม่ได้ง่ายกว่า "อนุมัติ" ดีกว่า "รับรองตามการบริหาร" "ผู้จัดการ" ดีกว่าชื่อฉลาดๆ ที่ต้องอธิบาย

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

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

กฎสุดท้ายคือกฎที่ทีมมักข้าม: กำหนดคำสำคัญในภาษาที่เข้าใจง่าย เขียนบรรทัดสั้น ๆ สำหรับแต่ละคำสำคัญ อะไรนับว่าเป็นลีด? เมื่อใดที่ไอเท็มถือว่า ปิด? ผู้ตรวจสามารถทำอะไรได้บ้าง? ผู้ร่วมงานใหม่ควรเข้าใจคำจำกัดความในไม่กี่วินาที

ถ้าคุณสร้างใน Koder.ai หรือเครื่องมือแชทใด ๆ กฎพวกนี้ทำให้พรอมต์เสถียรขึ้น เมื่อป้ายชัดเจน แอปขยายได้ง่ายขึ้นและทีมใช้เวลาน้อยลงกับการชี้แจงความหมายของคำ

วิธีตั้งกฎการตั้งชื่อตั้งแต่วันแรก

การตั้งชื่อแก้ไขได้ง่ายที่สุดก่อนที่หน้าจอ เวิร์กโฟลว์ และพรอมต์จะเริ่มเพิ่มจำนวน ในวันแรก เปิดโน้ตแชร์ง่าย ๆ แล้วตัดสินใจว่าแอปจะเรียกสิ่งหลักต่างๆ ว่าอะไร ชั่วโมงแรกนั้นประหยัดเวลาทำความสะอาดได้มาก

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

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

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

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

การตั้งค่าง่าย ๆ ในวันแรกก็เพียงพอ:

  • ระบุรายการหลักในแอป
  • ให้ชื่อมาตรฐานแก่แต่ละรายการ
  • กำหนดสถานะที่อนุญาตสำหรับแต่ละรายการ
  • เลือกชื่อบทบาทและจดสิ่งที่แต่ละบทบาททำได้
  • กำหนดคำกริยาสำหรับปุ่ม เมนู และระบบอัตโนมัติ

เก็บกฎเหล่านี้ไว้ในที่แชร์ที่ทั้งทีมเข้าถึงได้ หน้าหนึ่งพอถ้ามันแสดงชื่อไอเท็ม สถานะที่อนุญาต บทบาท และคำกริยาที่ใช้

ด้วยวิธีนี้ พรอมต์ถัดไปจะเขียนง่ายขึ้น เพื่อนร่วมทีมใหม่เดาน้อยลง และแอปเติบโตด้วยปัญหาการตั้งชื่อน้อยลง

ตัวอย่างจริงจากแอปทีมเล็กๆ

ทำให้พรอมต์ในอนาคตสั้นลง
คำศัพท์ที่มั่นคงทำให้อัปเดตในอนาคตง่ายขึ้นเมื่อสร้างด้วยภาษาธรรมชาติ

ทีมเล็กสร้างแอปภายในเพื่อติดตามคำขอการทำงาน ผู้นำฝ่ายซัพพอร์ตเรียกสิ่งนั้นว่า ตั๋ว ผู้จัดการฝ่ายปฏิบัติการเรียกมันว่า คำขอ ผู้ก่อตั้งใช้พรอมต์ผสมทั้งสองคำเมื่อปั้นแอป เร็ว ๆ นี้ ผลิตภัณฑ์เริ่มใช้ทั้งสองคำในหน้าจอ ตัวกรอง และการแจ้งเตือน

ตอนแรกดูไร้พิษภัย แต่แล้วทีมพยายามตอบคำถามง่ายๆ: "เรามีตั๋วที่เปิดอยู่กี่รายการ?" ใครสักคนถามว่า "คุณหมายถึงคำขอที่รอการตรวจสอบ หรืองานทั้งหมดที่ยังค้างอยู่?" ป้ายเดียวกลายเป็นสองความหมาย

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

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

ชีตการตั้งชื่อสั้น ๆ แก้ปัญหานี้ได้เร็วกว่าที่หลายทีมคาด มันไม่จำเป็นต้องดูดี มันแค่ต้องกำหนดคำหลักครั้งเดียวเป็นภาษาง่าย ๆ

ตัวอย่างชีตการตั้งชื่อ

  • คำขอ: ไอเท็มงานหลักในแอป
  • รอดำเนินการ: ส่งแล้วแต่ยังไม่ได้รับการตรวจสอบ
  • กำลังตรวจสอบ: กำลังถูกตรวจสอบโดยผู้จัดการ
  • ผู้ตรวจ: ตรวจความถูกต้องและความครบถ้วน
  • ผู้อนุมัติ: ให้คำตอบสุดท้ายว่าใช่หรือไม่

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

การส่งมอบงานครั้งถัดไปก็ง่ายขึ้นด้วย คนใหม่สามารถอ่านห้าบรรทัดแล้วเข้าใจว่าแอปทำงานอย่างไร

ชื่อที่ดีกว่าช่วยพรอมต์ในอนาคตอย่างไร

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

นี่คือจุดที่แนวปฏิบัติการตั้งชื่อเริ่มคืนทุน พรอมต์อย่าง "แสดงการกระทำเฉพาะผู้จัดการสำหรับคำขอที่อนุมัติ" จะใช้งานได้เพราะแต่ละคำมีความหมายเดียวที่ชัดเจน

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

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

ระบบการตั้งชื่อยังลดรอบการแก้ไขด้วย แทนที่จะแก้ "พนักงาน" เป็น "ตัวแทน" "เสร็จ" เป็น "แก้ไขแล้ว" และ "ส่ง" เป็น "ส่งคำขอ" ทีละส่วน คุณสามารถสร้างต่อบนคำที่มีอยู่แล้วได้

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

ถ้าแอปซัพพอร์ตใช้บทบาท Customer, Agent, และ Admin และสถานะ New, Assigned, Waiting on Customer, และ Closed คำขอในอนาคตเพื่อแดชบอร์ด ตัวกรอง หรือเวอร์ชันมือถือก็จะอธิบายได้ง่ายกว่า ในเครื่องมือสร้างแบบแชทอย่าง Koder.ai ภาษาที่มั่นคงทำให้แพลตฟอร์มมีพื้นที่ตีความผิดน้อยลง

ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง

สร้างการส่งมอบงานที่สะอาดขึ้นสำหรับทีม
ชื่อร่วมกันระหว่างหน้าจอและพรอมต์ทำให้การส่งมอบใหม่นำทีมทำตามได้ง่ายขึ้น

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

สิ่งนี้มักเริ่มจากคำพ้องความหมายที่ดูไร้พิษภัย เพื่อนร่วมทีมคนหนึ่งเขียนว่า "อนุมัติ" อีกคนเขียนว่า "ยอมรับ" และคนที่สามใช้ "ยืนยัน" ทุกป้ายดูสมเหตุสมผลแต่รวมกันแล้วทำให้ตัวกรอง รายงาน และการส่งมอบยุ่งยากขึ้น

ข้อผิดพลาดทั่วไปอีกอย่างคือปล่อยคำสแลงภายในไว้ในผลิตภัณฑ์ ทีมซัพพอร์ตอาจพูดว่า "เก็บไว้ที่ ops" หรือ "ส่งไป tier two" แต่ผู้ใช้อาจไม่เข้าใจ คำย่อภายในเหมาะกับบันทึกส่วนตัว ป้ายที่ผู้ใช้เห็นควรชัดเจนและเข้าใจง่าย

ทีมยังพบปัญหาเมื่ออัปเดตป้ายในแอปแต่ลืมพรอมต์ แม่แบบ และเอกสารเก่า จากนั้นหน้าจอจะแสดงชื่อปุ่มใหม่ขณะที่คำแนะนำที่บันทึกยังใช้ชื่อเดิม ใครสักคนทำตามพรอมต์ หาไม่พบการกระทำ แล้วคิดว่าแอปพัง

บทบาทพิเศษสับสนง่ายกว่า "ผู้จัดการ" อาจเป็นตำแหน่งงานจริง ในขณะที่ "ผู้ดูแลระบบ" เป็นระดับสิทธิ์ในแอป หนึ่งคำอธิบายคน อีกคำอธิบายสิ่งที่พวกเขาทำได้ในระบบ หากสองแนวคิดนี้ผสมกัน กฎการเข้าถึงจะอธิบายยากและดูแลรักษายากขึ้น

ชื่อการกระทำต้องชัดเจนด้วย ปุ่มที่มีคำว่า "ประมวลผล" แทบไม่บอกอะไรเลย ประมวลผลอะไร และต่อไปจะเกิดอะไรขึ้น? กริยาที่ชัดเจนเช่น "อนุมัติใบแจ้งหนี้" "มอบหมายลีด" หรือ "เก็บถาวรโครงการ" ช่วยตัดความสงสัย

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

เช็คลิสต์การตั้งชื่อด่วน

สร้างก่อนแล้วปรับทีหลัง
เริ่มบนแผนฟรี ปรับชื่อในแชท และปรับปรุงต่อเมื่อแอปเติบโต

ระบบการตั้งชื่อที่ดีควรรู้สึกเรียบง่าย คนใหม่ควรเปิดผลิตภัณฑ์ อ่านไม่กี่หน้าจอ แล้วเข้าใจสิ่งที่แต่ละอย่างหมายโดยไม่ต้องแปล

ก่อนล็อกป้าย ถามคำถามง่าย ๆ สักสองสามข้อ:

  • คนใหม่เข้าใจทุกป้ายได้ไหม?
  • สถานะเรียงตามลำดับชัดเจนหรือไม่?
  • แต่ละบทบาทมีชื่อธรรมดาเพียงชื่อเดียวหรือไม่?
  • ปุ่มขึ้นต้นด้วยกริยาที่ชัดเจนหรือไม่?

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

เรื่องนี้สำคัญยิ่งกว่าเมื่อคุณกำลังก่อสร้างอย่างรวดเร็ว เมื่อพรอมต์ ป้าย UI และบันทึกทีมใช้คำเดียวกัน การเปลี่ยนแปลงในอนาคตก็ขอ รีวิว และส่งได้ง่ายขึ้น

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

ขั้นตอนถัดไปสำหรับทีมของคุณ

ระบบการตั้งชื่อจะใช้ได้ก็ต่อเมื่อทั้งทีมสามารถใช้มันโดยไม่ต้องคิดมาก ขั้นตอนถัดไปที่ง่ายที่สุดคือทำหน้าสั้น ๆ เป็นหน้ากลางอ้างอิงและถือมันเป็นกฎร่วม เก็บไว้สั้นพอที่ผู้ก่อตั้ง นักออกแบบ นักพัฒนา หรือเจ้าหน้าที่ปฏิบัติการจะอ่านจบใน 2 นาที

หน้าหน้านั้นควรครอบคลุมคำที่ใช้บ่อยที่สุด โดยเฉพาะสถานะ บทบาท และการกระทำ คำเหล่านี้ปรากฏในพรอมต์ หน้าจอ ตาราง และแชททีมทุกวัน ถ้าคนหนึ่งเขียนว่า "อนุมัติ" และอีกคนเขียนว่า "ยอมรับ" ความสับสนจะเริ่มเล็ก ๆ แล้วแพร่เร็ว

หน้าเริ่มต้นที่ดีมักรวมชื่อสถานะที่อนุมัติ ป้ายบทบาทพร้อมบันทึกสั้น ๆ เกี่ยวกับสิทธิ์ กริยามาตรฐาน และกฎสไตล์เล็ก ๆ เช่น เอกพจน์เทียบกับพหูพจน์ หรือว่าจะใช้ Title Case หรือไม่ ตัวอย่างจริงหนึ่งหรือสองตัวอย่างช่วยได้ โดยเฉพาะถ้าแสดงคำเหล่านั้นบนหน้าจอหรือในพรอมต์

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

อย่าแก้ไขชีตทุกครั้งที่มีคนอยากเปลี่ยนอารมณ์ อัปเดตเฉพาะเมื่อความหมายของคำเปลี่ยนจริงๆ หรือเมื่อชื่อเก่าก่อให้เกิดความสับสนจริง ชื่อที่มั่นคงสำคัญกว่าชื่อที่สมบูรณ์แบบ

ถ้าทีมของคุณสร้างใน Koder.ai เก็บกฎพวกนี้ในโหมดวางแผนจะให้คำศัพท์ที่ชัดเจนแก่พรอมต์ในอนาคต นั่นทำให้รักษาหน้าจอ บทบาท และเวิร์กโฟลว์ให้สอดคล้องได้ง่ายขึ้นเมื่อผลิตภัณฑ์เติบโต

แนวปฏิบัติการตั้งชื่อแอปไม่ใช่การเล่นแบรนด์ แต่เป็นนิสัยเชิงปฏิบัติที่ทำให้พรอมต์ชัดเจน การส่งมอบง่ายขึ้น และการเปลี่ยนแปลงในอนาคตเจ็บน้อยลง

คำถามที่พบบ่อย

เราควรตั้งชื่ออะไรเป็นอันดับแรกในแอปที่สร้างอัตโนมัติ?

เริ่มจากคำที่ผู้ใช้จะเห็นและใช้บ่อยที่สุด: บันทึกหลัก สถานะ บทบาท การกระทำ และคำศัพท์เมนูที่ใช้ร่วมกัน ถ้าคำพวกนี้ชัดเจนตั้งแต่ต้น หน้าจอและพรอมต์ในภายหลังก็จะสอดคล้องกันมากขึ้น

เราควรเริ่มด้วยกี่สถานะ?

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

บทบาทในแอปควรตรงกับตำแหน่งงานในบริษัทหรือไม่?

ไม่จำเป็นเสมอไป ตำแหน่งงานบอกถึงบทบาทของคน ขณะที่บทบาทในแอปบอกถึงสิทธิ์ที่มีในระบบ ให้ใช้ชื่อบทบาทที่สะท้อนสิ่งที่ผู้ใช้ทำได้จริงในแอป

ใช้คำต่างกันสำหรับสิ่งเดียวกันได้ไหม?

ใช้กฎว่า หนึ่งแนวคิด หนึ่งป้าย ถ้าหนึ่งหน้าจอใช้คำว่า “ลูกค้า” และอีกหน้าจอใช้คำว่า “ผู้รับบริการ” สำหรับบันทึกเดียวกัน ผู้คนจะคิดว่ามันต่างกันและพรอมต์จะไม่เชื่อถือได้เท่าเดิม

อะไรทำให้ป้ายการกระทำดี?

ใช้กริยาที่ชัดเจนที่บอกผู้ใช้ว่าต่อไปจะเกิดอะไร เช่น “อนุมัติใบแจ้งหนี้” หรือ “เก็บถาวรโครงการ” หลีกเลี่ยงคำคลุมเครืออย่าง “จัดการ” หรือ “ประมวลผล” เพราะมันไม่บอกผลลัพธ์

เราควรบันทึกกฎการตั้งชื่ออย่างไร?

เก็บไว้เป็นหน้าสั้น ๆ ที่แชร์ได้พร้อมชื่อที่อนุมัติและคำจำกัดความสั้น ๆ ควรครอบคลุมนามหลัก สถานะ บทบาท และกริยาสำคัญ เพื่อให้ทีมตรวจสอบก่อนเปลี่ยนแปลง

ทำไมแนวปฏิบัติการตั้งชื่อถึงสำคัญใน Koder.ai?

คำที่มั่นคงทำให้พรอมต์สั้นลงและชัดเจนขึ้น เพราะตัวสร้างมีคำศัพท์ให้ตีความน้อยลง หาก “ผู้จัดการ” “อนุมัติ” และ “คำขอ” แต่ละคำมีความหมายเดียวกันที่แน่นอน การเปลี่ยนแปลงในอนาคตก็อธิบายได้ง่ายกว่า

ถ้าแอปเรามีป้ายชื่อไม่สอดคล้องกันแล้วควรทำอย่างไร?

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

ป้ายควรเป็นเอกพจน์หรือพหูพจน์ดี?

เลือกสไตล์เดียวและใช้ต่อเนื่อง ทั้งแบบพหูพจน์หรือเอกพจน์ก็ได้ แต่ให้เลือกอย่างใดอย่างหนึ่ง หากเมนูหลักใช้ “คำสั่งซื้อ” ก็หลีกเลี่ยงการสลับไปใช้รูปแบบอื่นเว้นแต่มีเหตุผลชัดเจน

เราจะรู้ได้อย่างไรว่าชื่อชัดเจนจริงๆ?

ส่งป้ายเหล่านั้นให้คนที่อยู่นอกโปรเจคดูแล้วถามความหมาย หากพวกเขาลังเลหรือเดาผิด ชื่อนั้นน่าจะคลุมเครือเกินไปและควรทำให้ง่ายขึ้น

Related posts