Bagaimana Alfa Bank hidup dalam periode perubahan dan apa yang kami berhasil lakukan ketika menggabungkan pengembangan TI dan Alfa Lab

Hai

Nama saya Dasha Ruslanova, saya adalah Direktur Departemen Solusi Digital di Alfa Bank. Hari ini saya akan memberi tahu Anda bagaimana kita hidup dalam perubahan yang cukup signifikan, apa hasil selama pemformatan ulang ini yang dapat kita capai dalam satu tahun dalam hal kecepatan, dan mengapa kita membutuhkan arsitek solusi.

Untuk tim TI, 2018 merupakan tantangan besar dalam hal perubahan organisasi, proses, dan penetrasi budaya rekayasa ke dalam bisnis. Dan, tentu saja, meningkatkan proses produksi dan mengurangi situasi tegang di sekitar konflik dalam pengembangan sistem front-end.

Untuk meningkatkan kecepatan, kami tidak hanya perlu mengatur ulang proses yang terkait dengan mempekerjakan karyawan dan bekerja dengan vendor, tetapi juga untuk membawa inovasi signifikan ke proses yang ada: teknologi rilis in-line, yang disebut kereta rilis - proses otomatis maksimum mingguan untuk memberikan nilai ke aplikasi mobile. Saat ini, lebih dari 20 tim sedang mengerjakannya. Pada awal setiap minggu, seorang kandidat rilis dikumpulkan secara otomatis dan sebuah pipa rilis diluncurkan.

Apa yang ingin kami sampaikan: untuk mengotomatiskan perakitan aplikasi dan persiapan deskripsi perubahan - untuk menggabungkan "tiket" perubahan yang dibuat oleh pengembang di Git, dan deskripsi kisah pengguna dari papan perintah di jira, serta untuk melengkapi transparansi bagi klien dan pemangku kepentingan. Rencana ke depan adalah membuat semua tahapan kecuali pengujian penerimaan manual otomatis sehingga siklus rilis menjadi kurang dari seminggu.

Ngomong-ngomong, tentang transparansi - kami secara aktif memperkenalkan praktik "mitra bisnis", idenya di sini adalah kolega bekerja di TI, sembari mewakili kepentingan bisnis, menghormati kepentingan satu sama lain, secara kondisional - 50/50. Tentu saja, ini adalah situasi yang ideal dan keseimbangan referensi, dalam praktiknya, semuanya sedikit berbeda, dan satu sisi atau yang lain lebih besar daripada itu, tetapi kami berusaha keras untuk itu. Dalam situasi seperti itu, ternyata rekan kerja memantau pengisian tim yang memadai dan sinkronisasi mereka; amati kualitas pemecahan masalah dan anggaran.

Kami melangkah lebih jauh dan menciptakan sistem "Rhythm of our production", memungkinkan Anda untuk melihat kinerja tim saat ini, untuk melihat kemacetan pada tahap evaluasi dan implementasi, status pemilihan dan beban perkiraan, dan semua ini secara online

Sedikit angka


Pada periode 2014 hingga 2017, kami menyelesaikan tahun ini dengan sekitar 900 tugas diselesaikan. 2018 telah selesai dengan tanda 940 tugas. Sekarang kami melakukan sekitar 1.500 perubahan per bulan di platform Bank (yaitu, sekitar 50 faktor berubah sekali sehari). Kecepatan ini hanya dimungkinkan dengan arsitektur yang fleksibel dan evolusioner.

Seperti di Alpha Lab

Pada tahun 2016, kami secara bersamaan memiliki dua pendekatan untuk implementasi produk perbankan - "Lab" dan pendekatan TI klasik. Labovsky terdiri dalam legalisasi arsitektur berdasarkan fakta implementasi, dan seringkali sudah dengan persetujuan implementasi. Karena itu, kadang-kadang ada masalah dalam proses mengintegrasikan semua ini dengan aplikasi yang non-inti untuk Alpha Lab.

TI klasik bekerja pada proses standar:

  1. Persiapan persyaratan bisnis.
  2. Persiapan dan koordinasi arsitektur.
  3. Implementasi.


Kelihatannya bagus, tetapi ketika persyaratan berubah, proses ini menjadi sangat panjang dan tidak efisien.

Oleh karena itu, kami memutuskan untuk menggabungkan pendekatan, mengambil yang terbaik dari masing-masing. Akibatnya, layanan solusi arsitek muncul.

Orang-orang ini bekerja berdasarkan konsep yang didirikan di bank, dan dalam hubungan yang erat dengan tim dan unit bisnis. Hal ini memungkinkan pada awal proyek untuk menawarkan solusi yang menggabungkan koordinasi lengkap dengan arsitektur bank secara keseluruhan dan efisiensi dalam implementasi. Berkat ini, koordinasi arsitektur dan evaluasi proyek sekarang memakan waktu sekitar 1 minggu, bukan 1 bulan sesuai dengan skema lama.

Mengapa semua ini begitu penting?


Tidak ada yang membatalkan perlombaan teknologi - setiap dua tahun pembaruan yang cukup signifikan dari tumpukan teknologi terjadi di pasar, dan ini membutuhkan manajemen TI untuk terus-menerus melakukan sinkronisasi dengan pasar eksternal. Anda harus dapat dengan cepat memperkenalkan tumpukan baru, melatih spesialis baru, dan dengan cepat melakukan orientasi anggota tim baru.

Oleh karena itu, kami sekarang sedang membangun lingkungan yang mendukung untuk sinkronisasi kerja dan tim, berusaha menggunakan kembali komponen sebanyak mungkin. Dan ini juga sebagian besar jasa arsitek solusi. Bahkan dengan tidak adanya anggaran khusus untuk penarikan sistem warisan, pekerjaan mereka memungkinkan kami untuk melampaui harapan arsitek utama pada indikator ini sebesar 20%.

Manusia dan budaya


Di sini saya akan mencatat hal-hal utama yang terus saya pelajari dari tim saya.

Pengakuan hasil. Ini adalah bagian penting, hasilnya harus diakui di tingkat bisnis, tidak hanya memberikan perasaan liburan kecil dan Anda melakukan segalanya dengan benar, tetapi juga sinkronisasi tambahan: pemangku kepentingan mengharapkan sesuatu yang spesifik dari tim pengembangan - dan dia menyelesaikannya secara penuh. Karena orang bekerja dalam pengembangan, untuk siapa sangat penting untuk mengembangkan secara profesional dan bekerja secara khusus untuk hasilnya. Dan ini sulit dilakukan jika hanya Anda yang melihat hasilnya, dan tidak terlalu dikenal di tempat lain.

Gagal cepat, kesalahan parsing. Kesalahan adalah hal yang perlu diidentifikasi dengan cepat dan harus didiskusikan. Pada tingkat kepala aliran atau, secara umum, bisnis. Tanpa hiasan, katakan apa yang terjadi, apa yang dipikirkan semua orang, dan lanjutkan. Tentu saja, kadang-kadang ada konflik atas dasar ini yang menyeret keluar, tetapi selama satu tahun kita telah belajar untuk mendengar satu sama lain dan masih mulai dari nilai penyebab bersama, bukan dari emosi kita masing-masing.

Total - kami terus mengembangkan tim, saat ini kami memiliki lebih dari 30 lowongan terbuka untuk pengembang dan arsitek. Kami dapat mengambil praktik terbaik dari Alfa Lab, termasuk yang terkait dengan kecepatan pengiriman pembaruan, dan secara mulus mengintegrasikannya ke dalam TI perbankan, meniadakan kemungkinan konflik antara rekan kerja dalam proses menyepakati keputusan tertentu.

Selain itu, kami terus mengadakan pertemuan untuk pengembang, desainer, dan penguji (Anda dapat mengikuti berita di sini ).

Dan lusa, orang-orang kita akan mengadakan pertemuan di Yekaterinburg untuk penggemar Atlassian .

Source: https://habr.com/ru/post/id448276/


All Articles