ขั้นตอนที่ 1 คือคุณต้องมาจากความคิดที่ว่าสิ่งนี้ (การอัปเดตทำให้เกิดสิ่งอื่น ๆ ) ไม่ใช่เรื่องปกติ การอัปเดตของคุณไม่ควรทำลายหรือทำให้ส่วนอื่นช้าของแอพ ไม่เป็นไรไม่คาดหวังและไม่ใช่ความผิดของผู้ใช้เมื่อพวกเขาบ่น คุณควรทำการทดสอบให้มากที่สุดเท่าที่จะทำได้เพื่อป้องกัน เมื่อมันเกิดขึ้นคุณมีปัญหาและเป็นเรื่องเร่งด่วน
ขั้นตอนที่ 2 คือคุณต้องรู้ว่าคุณทำอะไร ระบบควบคุมแหล่งที่มาของคุณอาจช่วยคุณหรือระบบติดตามงานบางอย่าง แต่คุณต้องสามารถบอกนาทีที่คุณได้รับหนึ่งในข้อร้องเรียนเหล่านี้ "ตกลงฉันเพิ่มคอลัมน์ในตารางนี้เปลี่ยนตารางนี้เพื่อคำนวณ ภาษีใหม่เพิ่มรายงานใหม่สองรายการนั้น ... "และอื่น ๆ
ขั้นตอนที่ 3 คือคุณต้องมีประสบการณ์ในการค้นหาปัญหาที่สมบูรณ์แบบและล่มอย่างรวดเร็วดังนั้นคุณจึงรู้ว่าสิ่งต่าง ๆ น่าจะเป็นสาเหตุของปัญหาเหล่านั้นและสามารถแก้ไขปัญหาได้ทันที สิ่งนี้ได้เผยแพร่ไปแล้วและคุณต้องค้นหาปัญหาอย่างรวดเร็วและทำการแก้ไข การเปลี่ยนแปลงรายงานไม่สามารถทำให้แอปที่ไม่ใช้รายงานช้าลงได้ คุณอยู่ในโหมดฉุกเฉินตอนนี้และต้องทราบว่าความผิดพลาดนั้นอยู่ที่ไหนและจะทำอย่างไรกับมัน - โดยไม่ทำลายส่วนอื่นของแอพในกระบวนการ
ขั้นตอนที่ 4 สำหรับความทุกข์ยากเหล่านี้คุณควรเรียนรู้บทเรียนที่คุณจะทดสอบในครั้งต่อไป คุณจะกลายเป็น "คนที่แต่งตัวประหลาด" ที่คัดค้านการสร้างบางอย่างเพราะ "ที่จะน่ากลัวเมื่อมี 10,000 บันทึก"
อีกเล็กน้อยที่ด้านหน้า "นี่เป็นเรื่องปกติ" ฉันทำงาน (ในทุกสิ่งที่เราดำเนินการ) โครงการที่คล่องตัวสำหรับลูกค้าภายนอก เราทำการเผยแพร่ประมาณทุกๆ 6 สัปดาห์เป็นเวลาสองหรือสามปีแล้ว และใช่มีกำหนดการวางจำหน่ายเป็นนาที เมื่อวานเราเพิ่งทำรายการหนึ่งเวลา 8 โมงเช้า และประมาณทุก ๆ การปล่อยครั้งที่ 4 หรือครั้งที่ 5 (หนึ่งครั้งหรือสองครั้งต่อปีในคำอื่น ๆ ) มีอะไรบางอย่างที่พังทลายและเราก็กระโจนสู่การปฏิบัติและทำให้มันถูกต้องอย่างรวดเร็วที่สุดเท่าที่จะทำได้ แม้ว่าเราจะทดสอบและทดสอบและทดสอบก่อนการเปิดตัว จากนั้นเราก็บอกพวกเขาว่าเกิดอะไรขึ้น "มีข้อผิดพลาดเล็กน้อยในการปรับใช้เดือนมิถุนายนที่ปล่อยให้ฟิลด์นี้ว่างเปล่า แต่เราไม่เคยสังเกตเห็นเพราะเราไม่ได้ใช้ค่าในเวลานั้นจากนั้นในการปรับใช้นี้เมื่อเราเริ่มใช้ฟิลด์สิ่งที่เกิดขึ้นนั้นว่างเปล่า ข้อความผิดพลาดที่คุณเห็นเรา ' แก้ไขข้อผิดพลาดเพื่อให้ว่างเปล่าใส่ค่าในบันทึกที่ไม่ดีและยืนยันว่าจะไม่ระเบิดอีกต่อไป คำขอโทษของเรา "หรือ" การเปลี่ยนแปลงฉุกเฉินที่คุณขอร้องเมื่อสองวันก่อนการปล่อยตัวมีผลที่ตามมาเราไม่ได้คิดและไม่ได้ทดสอบ จำได้ไหมว่าทำไมเราถึงต่อต้านการเปลี่ยนแปลงในกรณีฉุกเฉิน "ฉันอาจไม่ใช่โปรแกรมเมอร์ที่ไม่ดีที่ทำให้มันแย่ลงด้วยการอัพเดท แต่แน่นอนฉันทำสิ่งที่ไม่ดีและฉันต้องทำให้ถูกต้อง ฉันอาจไม่ใช่โปรแกรมเมอร์ที่ไม่ดีที่ทำให้มันแย่ลงด้วยการอัพเดท แต่แน่นอนฉันทำสิ่งที่ไม่ดี และฉันต้องทำให้ถูกต้อง ฉันอาจไม่ใช่โปรแกรมเมอร์ที่ไม่ดีที่ทำให้มันแย่ลงด้วยการอัพเดท แต่แน่นอนฉันทำสิ่งที่ไม่ดี และฉันต้องทำให้ถูกต้อง