แชร์ผ่าน


หลักการการออกแบบความเป็นเลิศในการดำเนินงาน

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

เพื่อประเมินคุณภาพการปฏิบัติงานของคุณ ให้เริ่มต้นด้วยคำถามเหล่านี้:

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

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

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

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

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

ยอมรับการพัฒนาแบบผสมผสานและวัฒนธรรม DevOps

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

Gartner ให้คำจำกัดความของการพัฒนาแบบผสมผสานหรือการพัฒนาทีมแบบผสมผสานว่าเป็น "ทีมธุรกิจดิจิทัลแบบกระจายและหลากหลายสาขาที่ผสมผสานเทคโนโลยีและความเชี่ยวชาญเฉพาะด้านประเภทอื่นๆ เข้าด้วยกัน" (ที่มา: การสำรวจทีมธุรกิจดิจิทัล ปี 2019 Gartner )

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

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

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

เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework

กำหนดมาตรฐานการพัฒนา

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

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

เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework

ปรับปรุงการดำเนินงานด้วยการติดตามและข้อมูลเชิงลึก

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

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

เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework

ปรับใช้ด้วยความมั่นใจ

ไอคอนเป้าหมาย บรรลุสถานะการใช้งานที่ต้องการด้วยความคาดเดาได้

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

เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework

ทำให้เป็นอัตโนมัติเพื่อเพิ่มประสิทธิภาพ

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

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

เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework

นำแนวทางปฏิบัติในการปรับใช้ที่ปลอดภัยมาใช้

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

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

เรียนรู้เพิ่มเติมใน หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน ใน Azure Well-Architected Framework

ขั้นตอนถัดไป