จะจัดการกับสถานการณ์ที่ไม่น่าเป็นไปได้ในสถานการณ์สมมตินี้กับผู้ใช้ปลายทางอย่างไร?


22

ฉันทำงานใน บริษัท ขนาดกลาง แต่ใช้งานไอทีเพียงเล็กน้อย

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

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

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

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

ส่วนที่แย่ที่สุดคือตอนนี้กลุ่มคิดว่ามีการตั้งค่าและหัวหน้าของฉันและหัวหน้าฝ่ายไอทีก็เริ่มเชื่อพวกเขาแม้ว่าจะไม่มีการเปลี่ยนแปลงรหัสหรือการสืบค้น เท่าที่ตรวจสอบสถานะของตรรกะมันถูกตัดและแห้งไปจนถึงจุดที่ 1 = 1 funcA จะไม่ทำงาน

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


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

12
@maple_shaft: ฉันไม่เห็นด้วย นี่เป็นคำถามที่จริงจังที่กำลังมองหาวิธีจัดการกับปัญหาจริงที่เกิดขึ้นเมื่อจัดการกับเราจะพูดว่าผู้ใช้ปลายทางน้อยกว่าที่เป็นเบาะแส เราทุกคนเห็นมันและรู้สึกหงุดหงิดกับมันใช่ไหม? ดังนั้นแนวคิดเกี่ยวกับวิธีจัดการกับสถานการณ์ดังกล่าวจึงเหมาะสมกับรูปแบบของไซต์นี้มาก
Mason Wheeler

1
เป็นไปไม่ได้หรือที่จะมีคำตอบสำหรับคำถามนี้ ใครจะเป็นผู้เฝ้าดู?
ผู้ใช้สมิ ธ

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

1
"ไม่มีอะไรเปลี่ยนแปลง" คำพูดสุดท้ายที่โด่งดัง
JeffO

คำตอบ:


18

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

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

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


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

3
@UserSmith: นั่นเป็นเหตุผลที่ฉันบอกว่าใช้ LiveMeeting มันยากที่จะเข้าใจผิดว่าเกิดอะไรขึ้นเมื่อคุณต้องแสดงจริงกับคนที่รับชม
Mason Wheeler

1
คำตอบนี้ให้คำจำกัดความการพิสูจน์ที่ดีกว่า "ผู้ใช้พูดอย่างนั้น" หรือ "ฉันอ่านรหัส" หยุดและจำ 10 ครั้งสุดท้ายในฐานะโปรแกรมเมอร์คุณงุนงงอย่างสมบูรณ์คุณอาจผิดพลาดได้แม้จะจ้องมองที่ 1 = 1 ในรหัส (เมื่อควรจะเป็น 1 == 1 เช่น) หากคุณคิดว่ามีข้อพิสูจน์ในแง่ของ "รหัสการอ่าน" ในฐานะที่เป็นมนุษย์ที่มีแนวโน้มที่จะเกิดข้อผิดพลาดตรงไปตรงมาการวัดประสิทธิภาพของคุณควรเป็นที่นิยม @MasonWheeler ได้เสนอญาณวิทยาที่แม่นยำและน่าดึงดูดยิ่งขึ้นให้กับคุณมันจะทำให้คุณต้องติดตามมัน
djechlin

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

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

13

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

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

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

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

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

หมายเหตุ: ไม่มีการอภิปรายใด ๆ ที่เกี่ยวข้องกับเส้นตายข้อผิดพลาดและการอภิปรายคุณสมบัติผู้จ่าย ฯลฯ สิ่งเหล่านี้คือข้อเท็จจริง - และข้อเท็จจริงไม่สำคัญ (ก็พวกเขาทำ แต่พวกเขาสามารถจัดการได้หลายวิธี .... ) ในสำนักงานการเมือง


1
คุณจะสูญเสียความน่าเชื่อถือได้อย่างไรถ้าคุณพิสูจน์ได้?
Thomas Eding

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

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

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

@thomas ถามผู้บริสุทธิ์ที่ถูกกล่าวหาว่าเป็นอาชญากรรมผิดศีลธรรมโดยเฉพาะอย่างยิ่ง ....
mattnz

9

ในระดับองค์กรฉันรู้สึกถึงปัญหา

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

จุดสองสามข้อในการกำหนดบริบทของคำตอบของฉัน:

  • นักพัฒนาซอฟต์แวร์ไม่ใช่นักท่องกาลเวลาดังนั้นผลลัพธ์จะต้องถูกตัดสินในสิ่งที่พวกเขาเป็นไม่ใช่สิ่งที่พวกเขาอาจเคยเป็น
  • หากสถานที่นั้นอยู่ในข้อกำหนดคุณสมบัติตารางเวลาและได้รับการจัดลำดับความสำคัญเหนืองานที่เสร็จสมบูรณ์อาจมีการร้องเรียนที่ถูกกฎหมาย มิฉะนั้นอะไรคือเหตุผลที่ทำให้คุณต้องรับผิดชอบ?
  • หากการลงโทษของคุณต้องมาจากสายการบังคับบัญชาของคุณ เช่นเดียวกับการตลาดและการขายที่ไม่ชอบหากการพัฒนาผลิตภัณฑ์ดุลูกค้าองค์กรส่วนใหญ่มีผู้จัดการผลิตภัณฑ์เพื่อรับความโกรธเคืองของลูกค้า (และสรรเสริญ) และถ่ายทอดผ่านช่องทาง
  • ผู้จัดการผลิตภัณฑ์สามารถสร้างความสัมพันธ์ที่ยากลำบากอย่างยิ่งยวดหากพวกเขาได้รับความอบอุ่นในส่วนที่ประสบความสำเร็จของโครงการ แต่จะทำให้แส้เมื่อพวกเขาเผชิญหน้ากับนักพัฒนา
  • หากคุณส่งมอบผลิตภัณฑ์ที่ใช้งานได้ซึ่งมีมูลค่าการทำงานหนึ่งปีและใช้เวลาหนึ่งเดือน (หรือสอง) ในการเพิ่มคุณสมบัติที่ต้องการจากสิ่งที่ฉันได้เห็นในอุตสาหกรรมของเราการประเมินของคุณสูงกว่าค่าเฉลี่ย
  • การแก้ปัญหาอย่างเป็นธรรมและมีประสิทธิผลนั้นต้องให้ผู้คนเอานิ้วมือตำหนิใส่ในกระเป๋าและวางแผนล่วงหน้า

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


DevDon หวังว่านี่จะเป็นคำตอบที่ # 1 เพราะฉันคิดว่านี่เป็นส่วนใหญ่ของปัญหาของเรา .... โครงสร้างไอทีของเราสำหรับสถานการณ์นี้เป็นเรื่องที่จับจดมาก +1
ผู้ใช้ Smith

1

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


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

0

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

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

มันไม่ควรจะเป็นคำพูดของคุณกับพวกเขามันควรจะเป็นทั้งหมดในเอกสารประกอบ

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

และสำหรับความรักของทุกสิ่งที่ศักดิ์สิทธิ์ .... ได้รับเอกสารที่คุณต้องแสดงมันได้รับการอนุมัติ


ใช่ฉันเป็นคนเดียวที่ทำงานในโครงการนี้ มีเอกสารพร้อมอัปเดตรายวันซึ่งฉันเรียกว่า proofC ในคำถามของฉัน
ผู้ใช้สมิ ธ

@UserSmith ~ ฉันใช้มันเพื่ออัปเดตสถานะรายวันให้มากขึ้น นั่นไม่ใช่เอกสารที่ฉันพูดถึงจริงๆ มีคนลงชื่อเข้าใช้ผลิตภัณฑ์ขั้นสุดท้ายหรือไม่ มีการฝึกอบรมหรือเอกสารประกอบการสมัครใด ๆ ที่คุณให้แก่ผู้ใช้หรือผู้มีส่วนได้ส่วนเสียหรือไม่?
Tyanna

น่าเสียดายที่ไม่มี มีการฝึกอบรม แต่ระยะเวลาการฝึกอบรมสั้นมาก มีเอกสารประกอบของแอปพลิเคชัน แต่ไม่ครอบคลุมถึงการขาดฟังก์ชั่นนี้ที่มีอยู่ การอัปเดตรายวันนั้นเป็นเครื่องมือบันทึกประจำวันที่เราใช้เพื่ออธิบายคำอธิบายเริ่มต้นรายวันและสุดท้ายของสิ่งที่เกิดขึ้นกับโครงการ
ผู้ใช้ Smith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.