Daftar periksa tinjauan desain untuk Pengoptimalan Biaya

Daftar periksa ini menyajikan serangkaian rekomendasi tentang pengoptimalan biaya untuk beban kerja Anda untuk membantu Anda mencapai pengembalian investasi (ROI) yang tinggi berdasarkan nilai bisnis yang diberikan beban kerja Anda. Pengoptimalan biaya menyeimbangkan biaya aktual versus nilai yang dirasakan, efisiensi tim, fokus, dan upaya, sambil memenuhi persyaratan fungsional dan nonfungsi beban kerja Anda yang ditentukan.

Setiap beban kerja memiliki biaya langsung dan tidak langsung, dan setiap beban kerja dirancang untuk memberikan nilai. Jika Anda tidak memasukkan rekomendasi dalam artikel ini dan mempertimbangkan tradeoff, desain Anda mungkin tidak memanfaatkan waktu dan uang Anda dengan sebaik-baiknya. Pertimbangkan dengan cermat poin yang tercakup dalam daftar periksa berikut untuk menanamkan keyakinan pada kesuksesan desain Anda.

Pengoptimalan biaya adalah proses berkelanjutan di mana Anda mengoptimalkan biaya beban kerja dan menyelaraskan beban kerja Anda dengan disiplin tata kelola manajemen biaya yang lebih luas. Yang penting hari ini mungkin tidak penting besok. Pilihan atau opsi teknologi dan fitur yang ditawarkan platform Anda saat ini mungkin berbeda. Pelajari dari lingkungan produksi dan nonproduksi, waspadai perubahan platform, dan terapkan temuan Anda ke beban kerja dan dependensi beban kerja Anda.

Daftar periksa

  Kode Rekomendasi
CO:01 Menciptakan budaya tanggung jawab keuangan. Secara teratur melatih personel sehingga keterampilan teknis tetap tajam. Menumbuhkan kreativitas dan akuntabilitas pengeluaran di lingkungan kerja. Berinvestasi dalam alat dan menerapkan otomatisasi.
CO:02 Membuat dan memelihara model biaya. Model biaya harus memperkirakan biaya awal, tarif eksekusi, dan biaya berkelanjutan. Negosiasikan anggaran yang mencakup model biaya dan memiliki buffer untuk pengeluaran yang tidak diencana.
CO:03 Mengumpulkan dan meninjau data biaya. Pengumpulan data harus mengambil biaya harian. Dalam laporan biaya, termasuk biaya yang dikeluarkan (terukur), biaya prabayar (diamortisasi), tren, dan prakiraan. Pemangku kepentingan harus secara teratur meninjau pengeluaran terhadap anggaran dan model biaya. Otomatiskan pemberitahuan untuk memicu pemberitahuan pada ambang kunci dan mendeteksi anomali untuk menunjukkan penyimpangan dari garis besar tren.
CO:04 Atur pagar pembatas pengeluaran. Pagar pembatas harus mencakup gerbang rilis, kebijakan tata kelola, batas sumber daya, dan kontrol akses. Prioritaskan otomatisasi platform daripada proses manual.
CO:05 Dapatkan tarif terbaik dari penyedia. Anda harus menemukan dan menggunakan tarif terbaik untuk sumber daya dan lisensi cloud. Tinjau penghematan biaya secara teratur. Tinjauan biaya harus mencakup harga regional, tingkat harga, model harga (berbasis konsumsi atau komitmen), portabilitas lisensi, paket pembelian perusahaan, dan lembar harga.
CO:06 Menyelaraskan penggunaan dengan kenaikan penagihan. Anda harus memahami kenaikan penagihan (meter) dan menyelaraskan penggunaan sumber daya dengan kenaikan tersebut. Ubah layanan agar selaras dengan kenaikan penagihan, atau ubah penggunaan sumber daya agar selaras dengan kenaikan penagihan. Pertimbangkan untuk menggunakan bukti konsep untuk memvalidasi pengetahuan penagihan dan pilihan desain untuk pendorong biaya utama dan untuk mengungkapkan cara untuk menyelaraskan penagihan dan penggunaan sumber daya.
CO:07 Optimalkan biaya komponen. Secara teratur menghapus atau mengoptimalkan komponen beban kerja warisan, tidak diperlukan, dan kurang digunakan, termasuk fitur aplikasi, fitur platform, dan sumber daya.
CO:08 Optimalkan biaya lingkungan. Menyelaraskan pengeluaran untuk memprioritaskan lingkungan praproduksi, produksi, operasi, dan pemulihan bencana. Untuk setiap lingkungan, pertimbangkan ketersediaan, lisensi, jam dan kondisi operasi yang diperlukan, serta keamanan yang diperlukan. Lingkungan nonproduksi harus meniru lingkungan produksi. Menerapkan tradeoff strategis ke lingkungan nonproduksi.
CO:09 Optimalkan biaya alur. Menyelaraskan biaya setiap alur dengan prioritas alur. Saat Anda memprioritaskan alur, pertimbangkan fitur, fungsionalitas, dan persyaratan nonfungsi dari setiap alur. Mengoptimalkan pengeluaran aliran sering membutuhkan kompromi strategis.
CO:10 Optimalkan biaya data. Pengeluaran data dengan prioritas data. Pengoptimalan data harus mencakup peningkatan manajemen data (tingkatan dan retensi), volume, replikasi, cadangan, format file, dan solusi penyimpanan.
CO:11 Optimalkan biaya kode. Evaluasi dan ubah kode untuk memenuhi persyaratan fungsional dan nonfungsi dengan sumber daya yang lebih sedikit atau lebih murah.
CO:12 Optimalkan biaya penskalakan. Evaluasi penskalakan alternatif dalam unit skala Anda. Pertimbangkan konfigurasi penskalaan alternatif, dan selaras dengan model biaya. Pertimbangan harus mencakup pemanfaatan terhadap batas warisan setiap instans, sumber daya, dan batas unit skala. Gunakan strategi untuk mengontrol permintaan dan pasokan.
CO:13 Optimalkan waktu personel. Sejajarkan waktu yang dihabiskan personel untuk tugas dengan prioritas tugas. Tujuannya adalah untuk mengurangi waktu yang dihabiskan untuk tugas tanpa menurunkan hasilnya. Upaya pengoptimalan harus mencakup meminimalkan kebisingan, mengurangi waktu build, penelusuran kesalahan keakuratan tinggi, dan tiruan produksi.
CO:14 Mengonsolidasikan sumber daya dan tanggung jawab. Lihat dalam beban kerja untuk cara mengonsolidasikan sumber daya dan meningkatkan kepadatan. Di luar beban kerja, gunakan sumber daya dan layanan terpusat yang ada yang memungkinkan Anda mengonsolidasikan tanggung jawab beban kerja.

Langkah berikutnya

Kami menyarankan agar Anda meninjau tradeoff Pengoptimalan Biaya untuk mengeksplorasi konsep lain.