Metrik untuk membuktikan atau menyangkal perlunya DBA tambahan?

15

Saat ini kami memiliki 2 DBA, saya dan satu orang lainnya dan kami berdua merasa perlu untuk sumber daya tambahan (atau dua). Saya telah berbicara dengan manajer langsung saya tentang topik ini beberapa kali berbeda, tetapi saya mengalami kesulitan untuk menjual gagasan tersebut. Baru-baru ini manajer kami berbagi dengan kami bahwa sangat baik untuk membuat daftar "nilai lunak" kami tentang hal-hal yang kami inginkan atau rasakan perlu kami lakukan, tetapi yang benar-benar membantu adalah menghasilkan "nilai keras", menunjukkan penghematan dolar.

Bisakah Anda membantu saya dalam memahami pertama-tama jika kebutuhan kita dianggap sah, dan jika demikian, bagaimana kita membuat daftar “nilai keras” ini. Saya merasa kita bisa menemukan hal-hal yang perlu kita lakukan untuk menghemat uang perusahaan, tetapi itu bisa saja diletakkan di depan daftar prioritas kita, dan itu jauh lebih menekankan pada kita dalam proses.

Untuk memberi Anda pandangan tingkat tinggi pada lingkungan kami, berikut adalah hal-hal yang saya lihat dalam hal apa yang kami berikan dukungan.

Server produksi - 30+
Basis Data Produksi - 200+
Versi SQL - 2008 / 2008R2 / 2012, melihat ke 2014 sekarang, dan 2016 di akhir tahun
Aplikasi (pihak ke-3 dan ditanam di rumah) - 20+
Tim Aplikasi Didukung - 6
Virtualisasi - 75% virtualisasi 25%
Cluster fisik - 3+ lebih terencana
Replikasi - 1 server distribusi, 2 server berlangganan, 24 berlangganan, 6 server publikasi, 12 publikasi
Pengiriman log - 8 primer + lebih terencana, 4 sekunder + lebih banyak direncanakan, 49 basis data kiriman log + lebih
Grup Ketersediaan yang direncanakan - Tidak ada saat ini, tetapi mengeksplorasi kemungkinan
Peningkatan / pemasangan aplikasi rata-rata per tahun yang mendorong perubahan versi atau sumber daya DBA - 2-3
Patching (SP, CU's) - Tidak ada saat ini kecuali ada masalah muncul ukuran database kumulatif - 14TB +
Server Pelaporan - Satu penyebaran skala-out yang terdiri dari 2 server, kami berdua tidak berpengalaman dalam
Server Analisis SSR - Dua server, kami berdua tidak berpengalaman dalam SSAS

Metrik apa yang harus kita gunakan untuk membuktikan atau menyangkal perlunya DBA tambahan?

Niat awal saya menunjukkan kapasitas kami saat ini vs. proyek yang kami rencanakan dan tugas yang berulang, tetapi kami perlu menunjukkan ROI dalam mempekerjakan sumber daya tambahan.

Jason Davis
sumber
2
Anda dapat melihatnya dengan cara ini: Biaya perangkat keras dan perangkat lunak tambahan adalah investasi, sehingga Anda dapat menghitung ROI. Biaya personil tambahan adalah asuransi , jadi Anda mengimbanginya dengan kemungkinan biaya yang timbul karena tidak memiliki personil tersebut.
mustaccio

Jawaban:

16

Mendemonstrasikan ROI dalam mempekerjakan DBA tambahan sulit karena DBA tidak menghasilkan pendapatan sendiri. Namun mereka memungkinkan organisasi berfungsi dan menghasilkan pendapatan, sama seperti staf pendukung lainnya. Kurangnya staf di departemen apa pun membuat fungsi organisasi kurang optimal dan kehilangan uang atau kehilangan peluang. Jadi ada biaya dari kurangnya investasi daripada pengembalian investasi.

Jika Anda merasa Anda membutuhkan DBA tambahan, Anda harus tahu tugas apa yang tidak dapat Anda lakukan karena kurangnya waktu / keterampilan, jika itu kurang keterampilan (seperti hal-hal SSAS yang Anda sebutkan) yang dapat dilatih, jika kekurangan waktu bisa bersifat sementara atau struktural. Saya pernah berada dalam situasi di mana Anda hanya tahu bahwa hidup Anda akan jauh lebih mudah jika Anda bisa mengotomatisasi ini dan itu atau mengatur beberapa peringatan tetapi tidak pernah berhasil karena terlalu banyak pekerjaan yang reaktif atau berulang dan pemadam kebakaran umum.

Setelah Anda menentukan mengapa tim Anda tidak berfungsi sebaik seharusnya saatnya untuk mendokumentasikannya.

Pertama-tama, dokumentasikan apa yang Anda lakukan sekarang, mengapa hal itu menyita seluruh waktu Anda dan jelaskan kepada manajer Anda masalah yang ada yang perlu diselesaikan sama sekali bukan kesalahan tim Anda . Pastikan Anda tidak memberi kesan bahwa masalahnya akan diselesaikan dengan mempekerjakan DBA yang lebih baik.
Buat lembar excel yang menunjukkan beban kerja Anda untuk minggu-minggu mendatang jika Anda bisa, bagan mengesankan, dan itu bisa menunjukkan beban kerja Anda dalam satu slide.

Setelah Anda jelas tentang hal itu, dokumentasikan semua tugas tambahan dan semua yang perlu ditingkatkan, terutama mendokumentasikan apa risiko bisnis dan kemungkinan biaya, dan penghematannya. Juga dokumentasikan berapa banyak jam kerja yang menurut Anda dibutuhkan untuk melakukan perbaikan dan melakukan tugas-tugas itu.

Hal-hal yang masuk pada sisi investasi dari persamaan adalah

  • Gaji DBA yang baru disewa
  • Harga pelatihan

Hal-hal yang terjadi pada sisi penghematan persamaan adalah

  • Proyek tidak selesai tepat waktu
  • Mencegah downtime yang membuat bisnis kehilangan uang
  • Mencegah risiko hukum
  • Mencegah kehilangan data
  • Biaya konsultasi dapat dikurangi
  • Biaya membakar karyawan karena terlalu banyak pekerjaan

Setelah Anda menyusun daftar selengkap mungkin, harus jelas apa pilihan harga / hadiah terbaik

  • Dapatkan pelatihan tambahan
  • Mendapatkan DBA tambahan
  • Menyewa konsultan sementara untuk membantu mengotomatisasi hal-hal, memantau hal-hal, melakukan migrasi sehingga tim yang ada memiliki lebih banyak waktu
  • Mengubah prioritas yang diberikan kepada Anda oleh bisnis sehingga Anda memiliki waktu untuk menyelesaikan berbagai hal yang memungkinkan Anda untuk bekerja lebih efisien di kemudian hari
Tom V - Tim Monica
sumber
1
@ TomV Saya sangat menghargai masukan Anda tentang ini, dan ya itu akan memakan waktu untuk mengkompilasi semua ini, tetapi tidak ada cara untuk menjualnya jika tidak ada data semacam ini untuk menyediakan, atau menelan bencana. Saya tahu akan ada waktu untuk hal ini, tetapi tidak yakin apa yang perlu dimasukkan. Saya telah memikirkan tentang semua hal yang belum pernah dilakukan sebelumnya, tetapi itu adalah hal yang sulit juga, karena itu bisa terjadi, bukan melakukan pekerjaan Anda.
Jason Davis
2
@JasonDavis itu sebabnya Anda perlu menunjukkan apa yang sudah Anda lakukan dan mengapa beban kerja mencegah Anda melakukan sisanya dan itu bukan salah Anda
Tom V - Team Monica
Tentu ini butuh waktu. Kami meminta bisnis untuk memberi kami gaji besar, asuransi, pelatihan, dan mengambil karyawan lain yang kemudian dapat memiliki kewajiban seperti penurunan ekonomi dan berurusan dengan PHK, asuransi pelecehan seksual, dll. Jangan berpikir perusahaan akan serahkan saja karyawan baru terlalu sering. Anda biasanya harus meluangkan waktu untuk hal ini.
Ali Razeghi