Membantu Tim untuk Merancang dengan Biaya Seminimal Mungkin - Meletakkan Yayasan: Menyiapkan Lingkungan Anda untuk Optimalisasi Biaya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membantu Tim untuk Merancang dengan Biaya Seminimal Mungkin

Pengoptimalan biaya adalah pilar Well-Architected Framework. Pengoptimalan biaya membuat developer dan tim rekayasawan tidak perlu mengoptimalkan beban kerja setelah terjadi serta jika sering terlambat dan tidak ekonomis untuk mengatasi masalah yang ada dalam lingkungan pada titik keputusan awal.

Tim yang dibekali kemampuan untuk merancang dengan biaya seminimal mungkin dapat mengulang dengan cepat dan belajar seiring waktu sehingga praktik terbaik dapat tertanam dalam operasi sehari-hari. Praktik berikut dapat membantu tim merancang dengan biaya seminimal mungkin:

  • Mendorong dan meningkatkan transparansi dengan menciptakan visibilitas dan dengan menggunakan alat untuk menggalakkan pelaporan, pengukuran, dan akuntabilitas yang konsisten.

  • Mendorong jenis perilaku yang tepat dengan menciptakan dorongan positif saat dilakukan tindakan yang tepat (misalnya, email dari manajemen menyoroti keberhasilan pengoptimalan).

  • Menetapkan kebijakan kontrol sekaligus mempertahankan ketangkasan (misalnya, memiliki proses untuk mengidentifikasi dan mengatasi sumber daya besar, memiliki kebijakan opt-out untuk penonaktifan sumber daya non-produksi di luar jam kerja).

Berikut ini adalah beberapa cara yang dapat membantu Anda mendorong perilaku pengoptimalan biaya:

  • Insentif — Ini termasuk visualisasi dan gamifikasi metrik, serta komunikasi positif dari kepemimpinan berdasarkan hasil. Hal ini mendorong tim untuk memahami bahwa efisiensi dan penghematan dihargai dan membantu developer serta rekayasawan mempertimbangkan implikasi biaya keputusan mereka. Mereka juga menyediakan cara untuk mencegah inefisiensi.

  • Penagihan balik biaya ke pengguna – Penagihan balik menciptakan insentif untuk pengguna bisnis untuk memperhatikan efisiensi IT. Hasilnya, IT dianggap sebagai sumber daya yang digunakan dan dibayar untuk bisnis, bukan sebagai pusat biaya.

  • Penghapusan batasan proses – Terkadang, ada batasan yang membatasi developer dan rekayasawan untuk melakukan pengoptimalan. Misalnya, kebijakan yang berlaku mengharuskan setiap perubahan pada lingkungan harus melalui proses peninjauan perubahan. Hal ini akan menghambat dorongan untuk menerapkan pengukuran dan elastisitas yang tepat. Amandemen kebijakan tersebut dapat membuat upaya pengoptimalan lebih efisien.

  • Metode kerja tangkas – Jika siklus iterasi desain menyertakan biaya sebagai metrik, maka kemampuan organisasi Anda untuk memberikan hasil yang sama atau lebih baik dengan biaya lebih rendah akan meningkat seiring waktu.

  • Pelatihan dan orientasi – Individu biasanya memecahkan masalah menggunakan alat dan teknik yang mereka ketahui. Hal ini dapat diatasi melalui pelatihan dan orientasi yang menggabungkan praktik terbaru untuk memaksimalkan efisiensi (misalnya, menggunakan arsitektur nirserver, menggunakan Amazon CloudFront untuk mengurangi permintaan komputasi).

Pendekatan berikut juga efektif, tetapi disertai risiko pada ketangkasan jika tidak diimplementasikan dengan benar:

  • Dukungan/tekanan eksekutif – Dukungan untuk praktik terbaik lebih disarankan daripada tekanan biaya karena memberi dampak positif pada kepuasan staf. Tekanan biaya dapat menciptakan dorongan untuk menyembunyikan inefisiensi dan dapat menyebabkan penguncian anggaran, mengakibatkan hilangnya ketangkasan dan kemampuan untuk berinovasi.

  • Tinjauan arsitektur – Biasanya ada keseimbangan yang umum antara tidak ada tinjauan arsitektur (atau tinjauan opsional) dan tinjauan wajib. Ulasan wajib yang berlebihan dapat menimbulkan hambatan. Proyek dengan konsekuensi dan biaya tinggi mungkin memerlukan peninjauan dengan batas-batas yang ditentukan oleh masing-masing organisasi.

  • Pengendalian orkestrasi – Alur kerja persetujuan untuk proyek dan sumber daya dapat mengorbankan ketangkasan dan inovasi demi mengamankan keuangan dan anggaran. Salah satu cara untuk menyeimbangkan pengendalian dan ketangkasan adalah dengan mengurangi (atau tidak sama sekali) kontrol biaya pada layanan yang menghasilkan pendapatan. Sebagai gantinya, Anda dapat menerapkan metrik lanjutan untuk layanan ini.