เมนู

รายการตรวจสอบความครอบคลุมข้อมูลรายประเทศ: สามสถานะและชุดขั้นต่ำ

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

เผยแพร่เมื่อ

  • ความครอบคลุม
  • ตรวจสอบได้

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

ความครอบคลุมควรนับอะไรกันแน่?

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

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

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

สามสถานะที่ต้องแยกออกจากกัน

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

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

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

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

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

ตัวหารควรเป็นจำนวนประเทศหรือจำนวนช่อง?

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

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

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

ชุดข้อมูลขั้นต่ำที่ควรมีก่อนขยาย

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

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

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

ประเทศที่มีหลายภาษาทางการต้องนับอย่างไร?

ปัญหาที่พบบ่อยคือแบบจำลองแบบหนึ่งแถวต่อหนึ่งประเทศไม่พอ เมื่อประเทศหนึ่งมีชื่อเรียกอย่างเป็นทางการหลายภาษา คำถามคือช่องชื่อเรียกจะเก็บค่าเดียวหรือหลายค่า ถ้าตอบไม่ตรงกันตั้งแต่ต้น รายงานความครบถ้วนจะนับไม่เหมือนกันในแต่ละรอบ

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

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

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

ควรตรวจสอบความครอบคลุมบ่อยแค่ไหน?

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

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

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

สำหรับนักพัฒนา: ทำรายการตรวจสอบให้ค้นได้

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

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

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

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

เมื่อทำรายการตรวจสอบเสร็จแล้วควรทำอะไรต่อ

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

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

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

อ่านต่อ

บทความเกี่ยวกับ รูปแบบที่อยู่และข้อมูลตัวตนตามประเทศ

บทความเกี่ยวกับ รูปแบบที่อยู่และข้อมูลตัวตนตามประเทศ

รายการนี้แสดงเฉพาะบทความในหัวข้อของหน้านี้