ฉันแค่อยากจะกระโดดเข้าไปที่นี่และเสนอกรณีที่ผิดปกติที่ ....
* ลูกค้าที่สนใจการดูแลเกี่ยวกับประสิทธิภาพและการแจ้งเตือนการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ ! .
มันอยู่ในพื้นที่ของฉันที่เราครอบคลุมการแสดงผลการผลิตซึ่งมีแนวโน้มที่จะวิเคราะห์ถึงความตายในแง่ของประสิทธิภาพการทำงานโดยลูกค้าเอง ประสิทธิภาพที่ลดลง 2% สำหรับรุ่นรองสามารถเทียบเคียงการชะลอตัวที่รายงานในรูปแบบของ "รายงานบั๊ก"
กระทู้ฟอรัมมักจะเริ่มต้นด้วยการเปรียบเทียบลูกค้ากับฉากของพวกเขากับซอฟต์แวร์รุ่นต่าง ๆ ซึ่งลูกค้ากำลังทำการเปรียบเทียบมากกว่าตัวนักพัฒนาเอง "ฉากนี้ใช้เวลา 1 ชั่วโมง 40 นาทีในการแสดงผลในเวอร์ชั่น X ตอนนี้ใช้เวลา 32 นาทีในเวอร์ชั่น Y"
"ฉากนี้ใช้เวลาโหลด 18 นาทีในเวอร์ชั่น X ตอนนี้ใช้เวลาโหลด 4 นาทีในเวอร์ชั่น Y"
พวกเขารู้สึกซาบซึ้งอย่างยิ่งเมื่อใช้การปรับให้เหมาะสมและเพียงอย่างเดียวอาจเพียงพอที่จะรับประกันการซื้อซอฟต์แวร์รุ่นใหม่ที่มีราคาแพงมากและบางครั้งก็มีการปรับปรุงเพียงเล็กน้อยเช่นลดลง 10% ในครั้งเดียว
ในบริบทที่มีขนาดใหญ่ขึ้นบางแห่งมันอาจช่วยให้ลูกค้าประหยัดเงินมหาศาลเมื่อผลิตภัณฑ์ถูกเร่งเนื่องจากสตูดิโอขนาดใหญ่บางแห่งใช้ฟาร์มทำฟาร์มที่พวกเขาต้องจ่ายเงินเป็นร้อย ๆ เครื่องตลอดทั้งวันและการปรับปรุงใด ๆ ในเวลานี้ เร่งกระบวนการผลิตทั้งหมดของพวกเขา (และอาจทำให้ได้ผลลัพธ์ที่ดีขึ้นเมื่อศิลปินสร้างสรรค์ผลงานศิลปะได้มากกว่าที่จะรอให้มันแสดงผล)
ดังนั้นจึงมีเขตข้อมูลเช่นนี้ที่ลูกค้าจริงๆสังเกตจริงๆ - บางครั้งยิ่งกว่าตัวนักพัฒนาเองและนี่คือนอกแนวคิดการโต้ตอบ UI ซึ่งเกี่ยวกับเวลาแฝงมากกว่าปริมาณงาน
โปรแกรมเมอร์จำเป็นต้องใช้เวลานานแค่ไหนในการวิเคราะห์ประสิทธิภาพ "เขียน" ซึ่งผู้ชมไม่ใช่เพื่อนโปรแกรมเมอร์ แต่เป็นผู้จัดการและลูกค้า
ในกรณีของเราตลอดเวลาโดยมีการเปิดตัวเล็กน้อยทุกครั้ง ความเร็วเป็นหนึ่งในจุดขายอันดับต้น ๆ และแม้แต่มาตรฐานด้านเทคนิคและการวิเคราะห์ประสิทธิภาพก็เป็นที่นิยมและเข้าใจโดยลูกค้าและผู้จัดการ การรับรู้ของลูกค้ามักเป็นเหมือนหมาป่าที่หิวกระหายเพื่อเพิ่มประสิทธิภาพมากขึ้นและพยายามให้คำแนะนำกับนักพัฒนาเกี่ยวกับวิธีที่จะทำให้สิ่งต่าง ๆ เป็นไปได้เร็วขึ้น ในกรณีนี้มันต้องใช้วินัยในการต่อต้านลูกค้าบางรายที่เรียกร้องให้เพิ่มประสิทธิภาพมากขึ้นและมุ่งเน้นไปที่ตัวชี้วัดอื่น ๆ เช่นการบำรุงรักษาและการปรับปรุงคุณสมบัติ
Thread.Sleep(1000); //pretend this does more than change a 0 to a 1 in the database.