หลักการการออกแบบความเป็นเลิศในการดำเนินงาน
เสาหลักความเป็นเลิศในการปฏิบัติงานกำหนดกระบวนการสำหรับแนวทางการพัฒนา การติดตาม และการจัดการการเผยแพร่ เป้าหมายคือการกำหนดมาตรฐานที่ลดเวลาในการพัฒนา ข้อผิดพลาดของมนุษย์ และการหยุดชะงักของผู้ใช้ การปฏิบัติตามแนวทางการพัฒนาแบบผสมผสานจะช่วยให้ทีมของคุณทำงานร่วมกันได้ดีขึ้น
เพื่อประเมินคุณภาพการปฏิบัติงานของคุณ ให้เริ่มต้นด้วยคำถามเหล่านี้:
- คุณขับเคลื่อนการปรับปรุงอย่างต่อเนื่องและเรียนรู้จากประสบการณ์ได้อย่างไร
- คุณมีมาตรฐานการพัฒนาและการปรับใช้ที่ช่วยลดแรงเสียดทานและความสม่ำเสมอของไดรฟ์หรือไม่
- ภาระงานของคุณตรงตามความคาดหวังและความต้องการของผู้ใช้หรือไม่
หากไม่มีมาตรฐานและความเป็นผู้นำที่ชัดเจน ทีมงานมักจะใช้วิธีการที่ไม่ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุด ซึ่งอาจนำไปสู่ประสบการณ์การใช้งานและการสนับสนุนที่ไม่ดี
หลักการออกแบบเหล่านี้ ซึ่งอิงตามหลักการความเป็นเลิศในการปฏิบัติงานในกรอบงานที่มีสถาปัตยกรรมที่ดี Microsoft Azure จะให้แนวทางสำหรับกลยุทธ์การปฏิบัติงานที่มุ่งเน้นที่การแก้ไขสาเหตุหลัก มากกว่าการรักษาอาการเพียงอย่างเดียว เริ่มต้นด้วยแนวทางที่แนะนำ จากนั้นสังเกตว่าสิ่งใดใช้ได้ผลและสิ่งใดใช้ไม่ได้เพื่อระบุประเด็นที่ต้องปรับปรุง หลังจากที่คุณกำหนดกลยุทธ์ของคุณแล้ว ให้ดำเนินการต่อไปโดยใช้รายการตรวจสอบความเป็นเลิศในการปฏิบัติงาน
ปริมาณงานของคุณจะต้องตอบสนองความต้องการทั้งด้านการปฏิบัติการและทางธุรกิจ กระบวนการที่มีประสิทธิภาพช่วยให้ภาระงานบรรลุเป้าหมายทางธุรกิจพร้อมกับปฏิบัติตามมาตรฐานการปฏิบัติตามและการกำกับดูแล กุญแจสำคัญคือ การหาความสามารถในการทำซ้ำได้อย่างสม่ำเสมอ
หากคุณบรรลุเป้าหมายเหล่านี้ เวิร์กโหลดจะทำงานได้อย่างน่าเชื่อถือและคาดเดาได้ แม้ในช่วงเวลาที่มีการเปลี่ยนแปลง การไม่ให้ความสำคัญกับข้อกำหนดในการปฏิบัติงานอาจนำไปสู่การใช้งานที่ล้มเหลวและไม่สม่ำเสมอ รวมถึงค่าใช้จ่ายและเวลาที่เพิ่มขึ้น และประสบการณ์ของผู้ใช้ที่หยุดชะงัก
ยอมรับการพัฒนาแบบผสมผสานและวัฒนธรรม DevOps
ส่งเสริมให้ทีมพัฒนาและปฏิบัติการปรับปรุงปริมาณงานและกระบวนการอย่างต่อเนื่องโดยทำงานร่วมกันด้วยความคิดของการทำงานร่วมกัน ความรับผิดชอบร่วมกัน และความเป็นเจ้าของ |
---|
Gartner ให้คำจำกัดความของการพัฒนาแบบฟิวชันหรือการพัฒนาทีมฟิวชันว่าเป็น "ทีมธุรกิจดิจิทัลแบบกระจายและหลากหลายสาขาที่ผสมผสานเทคโนโลยีและความเชี่ยวชาญในโดเมนประเภทอื่น" (ที่มา: การสำรวจทีมธุรกิจดิจิทัลปี 2019 Gartner )
การพัฒนาฟิวชันเป็นกลยุทธ์ที่มุ่งเน้นการปรับขนาดการพัฒนาแอปพลิเคชันโดยใช้วิธีการ low-code การพัฒนาแบบฟิวชันช่วยให้ธุรกิจของคุณสร้างแอปพลิเคชันที่ดีขึ้นได้รวดเร็วกว่าเดิม โดยนำนักพัฒนามืออาชีพร่วมกับนักพัฒนาพลเมืองทั่วไปหรือนักพัฒนาที่มีทักษะแบบใช้โค้ดน้อยมารวมกัน นอกจากนี้ยังสามารถรวมถึงการใช้ความสามารถ เลื่อนระดับ และรวมเข้ากับส่วนประกอบที่เน้นโค้ดเป็นหลักเพื่อตอบสนองความต้องการทางธุรกิจและสร้างแอปพลิเคชันฟิวชัน
การพัฒนาแบบผสมผสานที่ดีและวัฒนธรรม DevOps ส่งเสริมสภาพแวดล้อมการทำงานร่วมกันของความรู้ร่วมกันและเจริญเติบโตบนความรับผิดชอบร่วมกัน ทีมพัฒนาและปฏิบัติการที่มีเป้าหมายและลำดับความสำคัญตรงกันจะคำนึงถึงเป้าหมายและจุดเน้นของธุรกิจ ความคิดเห็นจะถูกแบ่งปันไปยังทุกทีม ตัวอย่างเช่น ทีมปฏิบัติการแบ่งปันข้อเสนอแนะเกี่ยวกับการสนับสนุนปริมาณงานกับทีมพัฒนาเพื่อปรับปรุงปริมาณงานในช่วงเวลาที่กำหนด ในเวลาเดียวกัน ผู้เชี่ยวชาญด้านไอทีและทีมงานปฏิบัติการจะสร้างสภาพแวดล้อมที่มีการควบคุมและปลอดภัยซึ่งช่วยให้นักพัฒนาที่เป็นพลเมืองสามารถบรรลุผลสำเร็จได้มากขึ้นโดยมีความยุ่งยากน้อยที่สุด
แนวทางปฏิบัติของ DevOps กำหนดบทบาทและความรับผิดชอบที่ชัดเจนให้กับแต่ละทีมและปรับปรุงงานปฏิบัติการเพื่อให้มีประสิทธิภาพ แต่ไม่มากเกินไป เพื่อเพิ่มมูลค่าของ DevOps ให้สูงสุด วัฒนธรรมองค์กรควรปรับปรุงกระบวนการต่างๆ ด้วยเทคโนโลยีและการสื่อสารแบบเปิดภายในองค์กร
เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework
กำหนดมาตรฐานการพัฒนา
เพิ่มประสิทธิภาพผลผลิตโดยทำให้แนวทางการพัฒนาเป็นมาตรฐาน บังคับใช้ข้อกำหนดคุณภาพ และติดตามความคืบหน้าและความสำเร็จผ่านการจัดการการเปลี่ยนแปลงอย่างเป็นระบบ |
---|
มีมาตรฐานเทคโนโลยีและการเขียนโค้ด คำแนะนำด้านสไตล์ และเครื่องมือต่างๆ เพื่อสร้างความสม่ำเสมอและง่ายขึ้น low-code กระบวนการรับรองคุณภาพจะช่วยให้แน่ใจว่าข้อกำหนดด้านการทำงานและการใช้งานที่ไม่ใช่ด้านการทำงานได้รับการตอบสนอง และเน้นการทดสอบในช่วงต้นของวงจรชีวิตการพัฒนา มีกระบวนการที่มีประสิทธิภาพเพื่อกำหนดมาตรฐานกิจกรรมทางเทคนิคและสร้างฉันทามติภายในทีมและผู้ถือผลประโยชน์ นักพัฒนาได้รับการสนับสนุนจากมาตรฐานและกระบวนการ แต่ไม่ถูกกดดันจากสิ่งเหล่านั้น
เรียนรู้เพิ่มเติมได้ใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework
ปรับปรุงการดำเนินงานด้วยการติดตามและข้อมูลเชิงลึก
รับข้อมูลที่ชัดเจนเกี่ยวกับปริมาณงานและใช้ข้อมูลเชิงลึกในการตัดสินใจโดยอิงจากข้อมูล |
---|
ปรับปรุงคุณภาพภาระงานของคุณอย่างต่อเนื่องโดยตรวจติดตามตาม Power Platform เสาหลักที่ออกแบบอย่างดี สร้างระบบการตรวจสอบที่ติดตามทุกด้านของปริมาณงาน รวบรวมข้อมูลที่คุณสามารถเรียนรู้และสามารถผลักดันการปรับปรุงได้ การตรวจสอบถือเป็นกุญแจสำคัญในการดำเนินการเชิงรุก การบำรุงรักษา ของปริมาณงาน การรับรองคุณภาพและความปลอดภัย การวางแผนประสิทธิภาพและความจุ และการจัดการผลิตภัณฑ์ การตรวจสอบที่มีประสิทธิภาพสามารถลดรอบการตอบสนองและเวลาที่เกิดเหตุการณ์ การตอบ ได้
เรียนรู้เพิ่มเติมได้ใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework
ปรับใช้ด้วยความมั่นใจ
บรรลุสถานะการใช้งานที่ต้องการด้วยความคาดเดาได้ |
---|
สร้างเวิร์กโหลด การบำรุงรักษา ที่ทำให้คุณสามารถปรับใช้เวิร์กโหลดของคุณไปยังทุกสภาพแวดล้อมของคุณได้อย่างสม่ำเสมอ เลือกเครื่องมือที่มีความสามารถในการทำงานอัตโนมัติ การทดสอบ การตรวจสอบ และการกำหนดเวอร์ชัน ยกระดับทักษะทีมงานของคุณเพื่อให้พวกเขาสามารถใช้เทคโนโลยีที่เลือกและเพิ่มประสิทธิภาพการทำงาน มุ่งหวังที่จะบรรลุสินทรัพย์ที่ไม่เปลี่ยนแปลงที่ปรับใช้ผ่านระบบอัตโนมัติ และหลีกเลี่ยงการเปลี่ยนแปลงการกำหนดค่าและการเปลี่ยนแปลงด้วยตนเองในสภาพแวดล้อมปลายทาง
เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework
ทำให้เป็นอัตโนมัติเพื่อเพิ่มประสิทธิภาพ
แทนที่งานที่ต้องทำซ้ำๆ ด้วยตนเองด้วยระบบอัตโนมัติที่ได้รับการออกแบบให้ทำงานเสร็จได้รวดเร็วขึ้น สม่ำเสมอขึ้น และแม่นยำขึ้น และลดความเสี่ยงลง |
---|
ประเมินงานซ้ำๆ ที่อาจใช้เวลานานและอาจเกิดข้อผิดพลาดได้ ระบุโอกาสสำหรับการทำงานอัตโนมัติเพื่อให้ทีมของคุณมีอิสระในการทำภารกิจที่มีมูลค่าสูงขึ้น เพิ่มผลผลิตและความสม่ำเสมอ ออกแบบระบบอัตโนมัติของคุณด้วยหลักการเดียวกับที่คุณใช้กับปริมาณงานโดยรวมของคุณ โดยหลีกเลี่ยงรูปแบบที่ต่อต้านและคำนึงถึงภัยคุกคามด้านความปลอดภัย
เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework
นำแนวทางปฏิบัติในการปรับใช้ที่ปลอดภัยมาใช้
ดำเนินการใช้มาตรการป้องกันในกระบวนการปรับใช้เพื่อลดผลกระทบจากข้อผิดพลาดหรือเงื่อนไขที่ไม่คาดคิด |
---|
ทำให้การปรับใช้การเปลี่ยนแปลงใดๆ เป็นมาตรฐานโดยใช้กระบวนการปรับใช้แบบอัตโนมัติ เช่น ไปป์ไลน์ วิธีการใช้งานที่สอดคล้องกันช่วยให้แน่ใจว่าการใช้งานจะเสร็จสิ้นอย่างปลอดภัย เชื่อถือได้ และสามารถทำซ้ำได้ ตรวจจับปัญหาในระยะเริ่มต้นของการปรับใช้โดยทดสอบการเปลี่ยนแปลงอย่างเข้มงวด ต้องแน่ใจว่าคุณมีกลยุทธ์ในการบรรเทาผลกระทบเพื่อกู้คืนจากความล้มเหลวในการปรับใช้ได้อย่างรวดเร็ว
เรียนรู้เพิ่มเติมได้ใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework