Transisi ke cloud seringkali lebih kompleks daripada yang diantisipasi. Dalam beberapa kasus, misalnya, perusahaan akhirnya mereplikasi struktur tim dan proses yang mapan, yang membuatnya hampir mustahil untuk menangkap cakupan penuh manfaat yang ditawarkan cloud. Beberapa perusahaan berhasil menemukan kesuksesan di cloud dengan mengubah cara kerja TI dengan bisnis, berinvestasi dalam meningkatkan keterampilan insan perusahaan, membangun keamanan ke dalam proses pengembangan, dan berkomitmen pada pola pikir baru di mana setiap orang bertanggung jawab atas kode. Bagaimana kiat sukses mereka yang beralih ke model operasi yang dioptimalkan untuk cloud? Dan, bagaimana organisasi mengatasi hambatan dalam perjalanan implementasi pemanfaatn cloud?
Pada awal transformasi digital, perusahaan melakukan pengembangan aplikasi hingga ke titik di mana sebagian besar tim pengembangan aplikasi beroperasi dalam scrum yang gesit. Akan tetapi organisasi TI masih terjebak di menara teknologi tradisionalnya. Untuk itu mereka terjun ke cloud, dan mulai mereplikasi tim infrastruktur internal perusahaan sebagai tim infrastruktur cloud kedua.
Manfaat yang ditemukan dengan cepat oleh perusahaan dengan teknologi cloud adalah backlog tumbuh secara eksponensial dengan cara yang sangat berbeda dari yang digunakan dengan infrastruktur TI yang memiliki banyak template satu ukuran untuk semua. Dengan memanfaatkan cloud, perusahaan membuka peluang layanan tak terbatas. Di samping itu, penyedia cloud membawa keamanan ke tingkat tertentu, namun perusahaan bertanggung jawab untuk memastikan beban kerja diamankan dengan tepat dan memenuhi semua peraturan yang harus dipatuhi sebagai sebuah organisasi layanan.
Penerapan pendekatan baru ini pasti merupakan keterampilan dan perubahan pola pikir yang luar biasa bagi tim infrastruktur dan pengembangan. Apa yang diperlukan untuk membuat orang melakukan transisi itu?
Selama ini banyak upaya top-down untuk mencoba memperkenalkan model operasi baru yang tidak pernah macet. Agar transformasi digital cloud benar-benar berdaya guna, maka pendekatan yang harus dilakukan top manajemen adalah memberdayakan individu yang paling tahu apa yang diinginkan dan dibutuhkan tim pengembangan untuk memecahkan masalah yang mereka anggap cocok.
Saat mempelajari cara memanfaatkan teknologi cloud, mereka dapat merekomendasikan layanan dan mendapatkan umpan balik waktu nyata dari pengembangan aplikasi tanpa perlu ada panduan manajemen yang dominan. Manajemen hanya mendengarkan, mengikuti, dan menghilangkan hambatan. Dengan demikian, mereka mengendalikan pekerjaan yang mereka lakukan, mampu mempengaruhinya, dan melihat hasil positif dari pekerjaan mereka.
Selama ini, pengembang umumnya merasa mereka tidak benar-benar bertanggung jawab atas infrastruktur dan melihat peran mereka sebagai penulisan kode yang ketat. Saat ini, pengembang telah berubah menjadi site reliability engineering (SRE), di mana mereka menulis infrastruktur sebagai kode. Mereka benar-benar pergi ke sisi lain, dan kedua tim diuntungkan. Pergeseran pola pikir itu sangat penting.
Dunia pengembangan aplikasi mendapat manfaat dengan memiliki keahlian yang berbeda dan lebih banyak melakukannya dari latar belakang pengkodean murni ke dalam tim infrastruktur. Dan tim infrastruktur mendapat manfaat darinya karena mereka melihat pengembangan aplikasi yang ketat diterapkan dalam bidang infrastruktur.
Dengan demikian, pengembangan aplikasi dan infrastruktur bekerja sama secara erat. Hal tersebut merupakan pergeseran budaya yang terjadi di dalam organisasi perusahaan. Pendekatan yang terjadi sekarang adalah mengadopsi, membangun, mengaktifkan, dan bekerja sama untuk menemukan produk akhir. Kondisi ini juga membantu tim pengembangan aplikasi dan infrastruktur untuk mengenali tantangan yang dihadapi setiap tim saat mereka mencoba memecahkan masalah dengan cara terbaik.
Pengembangan kemampuan tim pengembangan terutama melalui akselerator. Akselerator adalah acara yang biasanya berlangsung selama satu atau dua hari, di mana manajemen membawa masalah---seperti cerita atau fitur yang telah diprioritaskan dalam sprint dan yang ingin diterapkan tim di cloud---dan pemangku kepentingan utama, termasuk anggota tim platform cloud tertentu, yang diperlukan untuk menyelesaikannya.
Mereka datang bersama dengan pemilik produk atau master scrum dan memastikan backlog agak seimbang dan mulai mengatasi beberapa masalah. Hal ini bukanlah situasi teoretis di mana pemimpin perusahaan mengambil masalah, menyarankan hipotesis, dan kemudian semua orang pergi untuk mengerjakannya secara mandiri. Semua orang berkumpul untuk mencapai sesuatu bersama dengan mengambil hipotesis masing-masing dan mengerjakannya dengan tujuan dan pencapaian hasil. Setiap akselerator memiliki tujuan dan hasil kunci (Objective and Key Results/OKR), dan mencoba untuk sedekat mungkin dengan hasil itu.