Saya mencoba untuk mengevaluasi apakah itu ide yang baik untuk pindah dari alur kerja gaya devops ke tradisional dev-then-ops (tidak yakin apa yang Anda sebut itu).
Kami adalah departemen kecil yang beranggotakan 5 orang yang tersimpan di dalam 4000 perusahaan media tradisional (mis. Non-software). Dua tahun lalu kami mulai membangun perangkat lunak untuk memungkinkan departemen kami meningkatkan produksi secara signifikan. Kami sudah cukup sukses dan perusahaan yang lebih besar mulai memperhatikan. Hingga saat ini, kami bertanggung jawab penuh atas desain, pengembangan, dan penyebaran apa yang telah menjadi platform layanan layanan AWS ~ 10. Tim kami tidak mengidentifikasi sebagai DevOps, tetapi tanpa pertanyaan kami menjalani kehidupan DevOps, dengan masing-masing pengembang sangat akrab dengan kode dan sistem yang dijalankannya.
Salah satu pertanyaan yang akan kita hadapi segera adalah "efisiensi" apa yang dibagi antara kita dan departemen TI untuk perusahaan induk kita. Pemilik proyek kami biasanya lebih suka outsourcing daripada pembelajaran in-house, jadi dalam kasus kami efisiensi ini mungkin berarti mendapatkan sebanyak mungkin pekerjaan "dari piring kami". Saat ini, saya akan mengatakan tim kami memiliki perbedaan 70/30% antara pengalaman dalam coding vs infrastruktur. Departemen TI solid di bidang TI, tanpa crossover yang terlihat dalam pengembangan perangkat lunak.
Pemilik proyek kami (individu non-teknis) berharap bahwa dengan menyerahkan sebanyak mungkin pekerjaan kepada tim TI, kami akan melihat peningkatan produktivitas ~ 1: 1 untuk setiap jam pekerjaan operasi yang kami lepaskan. Saya skeptis tentang ini. Produk kami masih pra-beta (meskipun sudah menjadi aset bisnis yang signifikan) dan dalam pengalaman kami yang terbatas dengan departemen TI biasanya ada penundaan yang signifikan untuk hal-hal yang sederhana seperti perubahan izin sistem file.
Saat ini, solusi ideal saya adalah departemen TI untuk "mengadopsi" kami dan memungkinkan kami untuk terus menggelar pekerjaan kami sendiri, sambil memastikan bahwa kami memenuhi standar & persyaratan kantor TI. Saya tidak yakin seberapa realistis itu. Plus itu hampir merupakan pendekatan yang berlawanan yang didukung oleh pemilik proyek kami karena itu akan menambah kerja operasi tambahan dalam jangka pendek.
Dalam situasi kita, apa pro / kontra kemungkinan tinggal dengan pendekatan DevOps vs membagikan IT?