5 mitos tentang solusi karya seorang arsitek. Opini Ahli

Ketika di masa kanak-kanak kita ingin menjadi, katakanlah, seorang dokter atau penyelidik, kita hampir tidak mengetahui secara spesifik profesi ini. Situasi serupa terjadi dengan orang dewasa: gagasan tentang pekerjaan impian dalam kenyataan tidak ada hubungannya dengan kenyataan. Tetapi bagaimana mencari tahu di mana jebakan disembunyikan? Salah satu caranya adalah berbicara dengan praktisi dengan jujur! Kami mengundang Andrei Trubitsyn , yang berkolaborasi dengan EPAM sebagai Arsitek Solusi Java Competency Center, untuk menyanggah mitos umum tentang karya seorang arsitek.

gambar

Mitos nomor 1. Arsitek solusi tidak berurusan dengan tugas-tugas manajerial pada proyeknya. Bisnisnya adalah teknologi!


Kenyataannya - terutama pada proyek atau aliran baru - seringkali berbeda. Pada awal proyek yang sedang saya kerjakan, saya harus pergi ke Amerika, ke kantor klien, untuk mengambil bagian dalam fase penemuan dan sesi perencanaan. Setelah itu, saya tiba di Kharkov, tempat dua tim berkumpul, yang belum pernah bekerja bersama. Dalam situasi ini , kombinasi peran arsitek dan analis bisnis diperlukan: Saya tidak hanya menyarankan solusi teknologi, mengajarkan cara bekerja dengan layanan mikro dan melakukan tinjauan kode, tetapi juga menemukan dan mendiskusikan berbagai kasus penggunaan dan detail fungsional dengan tim. Bersama dengan seorang kolega, Eugene Efremov, PM dan Scrum-master pada proyek ini, kami menyiapkan proses kerja pada kerangka kerja SAF.

Selain itu, karena pengalaman dan kenalan langsung dengan klien, lebih mudah bagi saya untuk memprediksi situasi di depan, memberi tahu tim bagaimana cara terbaik untuk berkomunikasi dengan klien, bagaimana menanggapi situasi sulit, tingkat rincian apa dalam deskripsi akan cukup (insinyur terkadang berdosa karena penyalahgunaan kehalusan teknologi. Bahkan, omelan bahwa "... format JSON yang berasal dari layanan pihak ketiga tidak dimulai dengan karakter yang diharapkan, dan untuk alasan ini ada semacam kegagalan ...", untuk orang ke yang bekerja seumur hidupnya di area lain, akan menjadi berlebihan).

Selain itu, Anda perlu mendukung tim. Pada proyek saya - karena arsitektur microservice - rilis yang sangat sering dan ritme kerja yang dinamis. Kami selalu dalam kondisi yang baik dan banyak pria sangat menyukai. Adalah lebih penting untuk berterima kasih kepada para insinyur atas inisiatif mereka, untuk mendukung pekerjaan, untuk menginspirasi kepercayaan diri dalam melakukan pekerjaan . Jika semangat tim dan fokus pada hasil kuat, maka setelah beberapa iterasi, orang-orang yang menunjukkan hasil yang baik menonjol. Saya pikir beberapa dari mereka akan dapat menjadi arsitek dalam satu atau dua tahun.

Selain itu adalah proyek di mana situasi dalam tim manajemen sangat rumit sehingga SA bertanggung jawab untuk seluruh proses distribusi produk.

Mitos nomor 2. Seorang arsitek tahu semua tentang teknologi


Ini tidak benar. Arsitek tidak tahu segalanya. Tapi dia benar-benar perlu berusaha untuk mempelajari lebih banyak teknologi dan fitur-fiturnya daripada orang teknis lainnya di proyek ini. Namun - SA harus melihat ke depan, pikirkan prospeknya. Tidak heran mereka mengatakan bahwa insinyur adalah kereta api berkecepatan tinggi, dan arsitek adalah mereka yang membuka jalan sehingga mereka tidak terjebak dalam beberapa jenis rawa.

Secara umum, arsitek harus terus-menerus terlibat dalam pelatihan diri. Norma saya adalah menghabiskan setidaknya 10 jam seminggu untuk mempelajari teknologi yang tidak terkait dengan proyek . Dalam hal ini, khususnya, komunitas profesional arsitek di perusahaan membantu. Selalu ada diskusi tentang berbagai kasus dan sesi berbagi pengetahuan.

Mitos nomor 3. Posting SA membuat Anda seorang ahli secara default


Sebagai aturan, ketika Anda datang ke peran seorang arsitek untuk klien, tingkat kepercayaan Anda sedikit lebih tinggi dari nol (dan ini hanya karena mereka mengharapkan untuk melihat seorang pria yang tersenyum mengenakan kemeja :)). Tugas utama SA - dan selanjutnya dari tim - adalah untuk membuktikan kepada klien bahwa ia dapat mempercayai kami . Dan jika pada awalnya rasanya seperti pelanggan dengan cermat memeriksa semua langkah dan semua tindakan yang Anda lakukan, maka seiring waktu Anda akan memiliki kesempatan untuk memberi tahu klien tentang apa dan bagaimana cara melakukannya. Akumulasi tingkat kepercayaan inilah yang memungkinkan akun proyek saya tumbuh hingga 200 orang (70 di antaranya bekerja di Kharkov). Dan kami terus tumbuh!

Dalam beberapa bulan, tim kami berencana untuk menggunakan Kubernetes dan Istio sebagai platform untuk layanan mikro, jadi sekarang saya perlu mempelajari topik ini lebih dalam, mempelajari semua teknologi terkait, sehingga selama transisi langsung saya akan memberikan dukungan teknis untuk tim dan mentransfer pengetahuan dengan cepat dan efisien kepada mereka . Ini jauh lebih efektif daripada menyelami topik bersama dari awal.

Pada saat yang sama, arsitek memiliki hak untuk membuat kesalahan dan harus dapat mengenalinya, memperbaikinya dan melanjutkan. Komunikasi langsung dengan proyek-proyek utama membantu menghindarinya. Diperlukan untuk mengatur rem tim dan mempertimbangkan solusi dari semua pihak untuk menemukan potensi kesulitan dengan pengenalan teknologi tertentu pada proyek. Tanpa tim, seorang arsitek tidak dapat memimpin proyek menuju sukses.

gambar

Mitos nomor 4. Tim proyek selalu mendengarkan arsitek


Konsep "arsitek di menara gading" - yaitu, SA yang berada di tempat yang tinggi, terlibat dalam sesuatu miliknya sendiri, dan para insinyur saat ini berada dalam distribusi nyata - tidak muncul dari awal. Seorang arsitek tipe ini tidak membantu proyek, timnya tidak membutuhkan bantuannya.

Agar SA tidak dianggap sebagai orang lain yang datang untuk memimpin, penting untuk tidak menjadi orang yang tahu segalanya, tetapi untuk mengamati apa yang dilakukan rekan kerja pada proyek dan bantuan. Untuk membantu tidak hanya dengan saran, tetapi juga dengan "tangan": tulis kode, jika perlu, bagikan pengalaman, cari tahu detail dan detail untuk dimaksimalkan dalam konteks pengembangan langsung. Secara bertahap, ketika tim melihat bahwa tindakan arsitek itu bermanfaat, mereka mulai benar-benar mempercayainya. Kemudian interaksi menjadi semulus mungkin dan memungkinkan dari waktu ke waktu untuk pindah ke tingkat abstraksi yang lebih tinggi, untuk mendelegasikan tugas arsitektur ke petunjuk teknis.

Secara umum, seorang arsitek tidak harus membuat semua keputusan mutlak sendirian . Memang, pada proyek besar, ia tidak tenggelam dalam semua aspek penerapan teknologi tertentu. Hanya setelah diskusi terperinci dengan orang-orang kunci tentang proyek dapat diambil langkah tegas.

Mitos nomor 5. Seorang arsitek tidak memiliki pekerjaan rutin yang membosankan


Ada pendapat bahwa arsitek selalu melakukan sesuatu yang baru, terlibat dalam kegiatan R&D yang tak ada habisnya, bekerja dengan teknologi canggih. Tapi tidak. Bagian utama dari pekerjaan arsitek adalah mendokumentasikan keputusan desain dan arsitektur yang digunakan pada proyek. Beberapa orang mungkin merasa ini membosankan. Karena itu, arsitek adalah orang yang menemukan sesuatu yang menarik untuk diri mereka sendiri.

Sebagai contoh, itu memberi saya banyak kesenangan untuk menggambar diagram dan mengubahnya dari yang rumit dan kompleks menjadi sangat indah, sederhana, dengan koneksi genap dan jelas. Hadiah terbesar adalah ketika pemimpin melihat diagram ini dan mengatakan bahwa semuanya sederhana dan sangat jelas ditunjukkan di dalamnya.

Dari waktu ke waktu, arsitek mengambil bagian dalam percakapan "membosankan", di mana perlu untuk menyampaikan beberapa detail implementasi kepada klien dan menunjukkan mengapa perlu untuk melakukan ini dan bukan sebaliknya. Ini mungkin berubah menjadi utas korespondensi yang panjang, tetapi saya tertarik dengan kegiatan ini. Ketika saya mengerti bahwa saya dapat membuktikan pilihan optimal dari solusi kami dan ini menghasilkan keuntungan bagi klien, saya menikmatinya.

Bagaimanapun, arsitek solusi adalah pekerjaan yang menarik . Bahkan panggilan. Ini memungkinkan Anda untuk meleburkan diri dalam teknologi dan tidak masuk ke isolasi pada saat yang sama; melakukan perjalanan bisnis dan berkomunikasi dengan pelanggan; untuk mengembangkan komunitas insinyur yang berbakat dan memompa kompetensi mereka sendiri.

Tanyakan teman arsitek apakah ia menyesali pilihan kariernya. Taruhan dia bilang tidak? ;)

Wawancara dan teks disiapkan oleh Ksenia Bai, pakar komunikasi di EPAM Ukraina.

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


All Articles