Skip to main content

Process and culture

มองหาโอกาสในการลดผลกระทบด้านความยั่งยืนโดยการปรับเปลี่ยนแนวทางการพัฒนา การทดสอบ และกระบวนการติดตั้งใช้งาน (Deployment)

คำถามต่อไปนี้จะเน้นที่การพิจารณาด้านความยั่งยืน:

SUS 6: กระบวนการภายในองค์กรของคุณสนับสนุนเป้าหมายด้านความยั่งยืนอย่างไร? มองหาโอกาสในการลดผลกระทบด้านความยั่งยืนโดยการปรับเปลี่ยนแนวทางการพัฒนา การทดสอบ และกระบวนการติดตั้งใช้งาน

  • นำกระบวนการปฏิบัติงานที่สามารถนำการปรับปรุงด้านความยั่งยืนมาใช้ได้อย่างรวดเร็ว (Adopt operations that can rapidly introduce sustainability improvements): ทดสอบและตรวจสอบความถูกต้องของการปรับปรุงที่มีศักยภาพก่อนนำไปติดตั้งใช้งานจริง (Production) โดยต้องคำนึงถึงต้นทุนในการทดสอบเมื่อคำนวณผลประโยชน์ที่คาดว่าจะได้รับจากการปรับปรุงนั้น พัฒนากระบวนการทดสอบที่มีต้นทุนต่ำเพื่อผลักดันให้เกิดการส่งมอบการปรับปรุงเล็กๆ น้อยๆ ได้อย่างต่อเนื่อง

  • ดูแลเวิร์กโหลดของคุณให้ทันสมัยอยู่เสมอ (Keep your workload up to date): การใช้ระบบปฏิบัติการ ไลบรารี และแอปพลิเคชันที่เป็นเวอร์ชันล่าสุดสามารถเพิ่มประสิทธิภาพของเวิร์กโหลดและช่วยให้เข้าถึงเทคโนโลยีที่มีประสิทธิภาพมากขึ้น นอกจากนี้ ซอฟต์แวร์ที่ทันสมัยอาจมีฟีเจอร์ที่ช่วยวัดผลกระทบด้านความยั่งยืนของเวิร์กโหลดได้แม่นยำยิ่งขึ้น เนื่องจากผู้ผลิตซอฟต์แวร์ต่างก็ส่งมอบฟีเจอร์ต่างๆ เพื่อตอบสนองเป้าหมายด้านความยั่งยืนของตนเองเช่นกัน

  • เพิ่มอัตราการใช้งานสภาพแวดล้อมสำหรับการ Build (Increase utilization of build environments): ใช้ระบบอัตโนมัติและโครงสร้างพื้นฐานในรูปแบบโค้ด (Infrastructure as code) เพื่อเปิดใช้งานสภาพแวดล้อมก่อนการใช้งานจริง (Pre-production) เฉพาะเมื่อจำเป็นและปิดการใช้งานเมื่อไม่ได้ใช้ รูปแบบที่นิยมคือการตั้งเวลาเปิด-ปิดให้สอดคล้องกับชั่วโมงการทำงานของทีมพัฒนา การใช้โหมดจำศีล (Hibernation) เป็นเครื่องมือที่มีประโยชน์ในการรักษาพยาบาลสถานะ (State) และช่วยให้อินสแตนซ์กลับมาออนไลน์ได้อย่างรวดเร็วเฉพาะเมื่อต้องการ นอกจากนี้ควรใช้ประเภทอินสแตนซ์แบบ Burst capacity, Spot Instances, บริการฐานข้อมูลแบบยืดหยุ่น, คอนเทนเนอร์ และเทคโนโลยีอื่นๆ เพื่อปรับความจุในส่วนการพัฒนาและทดสอบให้สอดคล้องกับการใช้งานจริง

  • ใช้ระบบฟาร์มอุปกรณ์แบบจัดการให้เสร็จสรรพสำหรับการทดสอบ (Use managed device farms for testing): การใช้ Device farms แบบ Managed services ช่วยกระจายผลกระทบด้านความยั่งยืนจากการผลิตฮาร์ดแวร์และการใช้ทรัพยากรไปยังผู้ใช้งานหลายราย Device farms เหล่านี้มีประเภทอุปกรณ์ที่หลากหลาย ทำให้คุณสามารถรองรับฮาร์ดแวร์รุ่นเก่าหรือรุ่นที่ไม่เป็นที่นิยมได้ ซึ่งช่วยลดผลกระทบด้านความยั่งยืนของลูกค้าจากการที่ต้องอัปเกรดอุปกรณ์โดยไม่จำเป็น