Ditulis oleh Doug Needham, DataOps.live Ditulis oleh Doug Needham, DataOps.live Utang teknis adalah tantangan bagi tim digital mana pun. saran untuk menghindari hal itu diabaikan atau diabaikan, dan itu adalah prosedur langka untuk memperbaiki hal-hal yang kita tahu perlu diperbaiki. memahami apa yang kita tahu - betapa menakutkannya hutang teknis sebenarnya - mungkin mereka akan mendorong mundur lebih sedikit ketika kita berjuang untuk membangun hal-hal dengan cara yang benar. Pemilik data Pemilik data Saya pikir saya telah menemukan cara untuk memberitahu mereka. Kisah-kisah dongeng, perumpamaan, dan cerita nenek moyang kita bercerita mungkin tidak nyata, tetapi mereka "benar."Mereka memegang inti kebenaran yang kita ingat ketika waktu yang tepat. Perlombaan yang berbahaya Anda ingin mobil Anda dibangun dengan tergesa-gesa, dan di sini itu - oh, tapi dua belas bolt yang tersisa setelah kami menyusunnya. Manajer proyek telah bersikeras bahwa bolt tertentu dapat menunggu jendela pemeliharaan berikutnya. Tim penjualan menjamin Anda bahwa bolt ini tidak diperlukan. Tim insinyur tahu apa yang akan ditahan bolt ini bersama-sama. mereka merekomendasikan mengambil waktu untuk menerapkan bolt. Perlombaan akan segera dimulai. Jam ini sedang tikar. Kamu adalah pengemudi. Anda akan membuat keputusan kehidupan atau kematian dengan kecepatan terobosan di trek balap yang dirancang untuk menunjukkan kemampuan mobil Anda. Ada tiga puluh sembilan mobil lain di garis awal, masing-masing dengan tim teknik, penjualan, dan manajemen proyek mereka sendiri. Apakah mereka memegang semua bagian mobil mereka bersama-sama? Bagian-bagian mobil mana yang tidak disatukan dengan sebaik mungkin? Dengan menggunakan mobil ini dan mendorongnya ke batas, apakah Anda akan memenangkan balapan, atau berakhir dengan puddle pada putaran 3? Moral dari cerita Ini adalah hutang teknis: situasi berisiko tinggi yang dapat dengan mudah dihindari dengan mendengarkan para ahli. Jika Anda membutuhkan analogi yang lebih cepat, itu seperti roulette Rusia, hanya Anda tidak tahu jumlah kamar, kaliber peluru, berapa banyak peluru yang diisi, atau ke arah mana senjata itu berhadapan. Pihak berkepentingan non-teknis kadang-kadang membingungkan refactoring untuk hutang teknis.Tentu saja benar bahwa ada saat-saat ketika arsitek dan insinyur belajar cara yang lebih baik untuk membangun sesuatu setelah itu dibangun. Dalam kedua kasus, orang-orang yang benar-benar melakukan implementasi harus dapat memutuskan apa yang harus dilakukan. Memiliki pengguna non-teknis membuat keputusan teknis tentang bagaimana membangun alat adalah resep untuk bencana. Ketika PM atau pemilik data Anda meminta Anda untuk memotong sudut, ingatkan mereka tentang cerita ini. tanyakan, "Apakah Anda mempercayai kru Anda untuk membuat keputusan yang tepat? Jika demikian, maka biarkanlah mereka.” Kewajiban untuk memperingatkan Pengguna tidak mengerti risiko ketika mereka memberi tahu kami untuk memotong sudut. mereka tidak tahu pentingnya driver yang tepat, SQL terstruktur, memperbarui subroutines, menambahkan node ke cluster, atau memperbarui ke tingkat patch saat ini dan mendapatkan restart bersih. Anda membuat mereka mobil yang indah, tetapi mereka mendikte beberapa pendekatan yang Anda tahu perlu diperbaiki nanti, hanya kemudian tidak pernah datang. Karena kita tahu risiko hutang teknis, kita memiliki tanggung jawab untuk mengangkat alarm. memberitahu mereka kisah balapan. mengingatkan mereka bahwa mereka duduk di mobil itu. Mereka adalah orang-orang yang mengatakan kepada Anda untuk tidak memperbaiki hal yang Anda tahu perlu diperbaiki. Saya berharap cerita ini menjadi panah dalam quiver Anda ketika pengguna bisnis atau manajer proyek mencoba untuk mengalahkan Anda arsitek dan insinyur yang tahu sesuatu harus dilakukan, dan itu harus dilakukan dengan cara yang benar. berbagi cerita ini secara luas, dan biarkan saya tahu jika itu membantu menyampaikan pesan Anda. Memilih alat yang kita gunakan untuk mengurangi risiko hutang teknis adalah keputusan yang masih ada di tangan kita. Memiliki sistem arsitektur yang menjamin Anda dapat berdiri di bahu tim ini dan beristirahat dengan mudah di malam hari, atau mengambil putaran 3 dengan kecepatan penuh! DataOps.live data management is governed Informasi tentang DataOps.live Manajemen data dikendalikan