Oleh Adam Smith, pembagian kerja dapat membuat Anda 240 kali lebih efektif (misalnya, pabrik pin yang memproduksi pin dalam 18 langkah).
Lalu mengapa peran multi-ketrampilan begitu diminati jika ini benar-benar mengurangi produktivitas - atau apakah Smith salah, lalu mengapa?
Pencarian untuk "pengembang fullstack" masih tren di Google, namun tampaknya lebih lambat dari dua tahun yang lalu:
=====
Singkatnya, pengembang tumpukan penuh akan dapat melakukan hampir semua rantai nilai (perbaiki saya jika saya salah):
- Diskusikan dengan pelanggan dan sempurnakan persyaratan lincah yang bisa diterapkan untuk bagian pekerjaannya
- Tentukan arsitektur, perkakas dan komponen mana yang diambil - cukup beri dia buku catatan
- Tulis kode untuk frontend, backend, ingration, yang kompatibel lintas perangkat dan tidak memerlukan banyak pengujian, atau memasukkannya
- Profil dan data scape, gunakan Cloud AI / ML APIs untuk fitur-fitur canggih
- Menulis kode dan rollout IaC diperlukan
- Jadilah panggilan jika terjadi kesalahan atau proses penjualan
- Waspadai keamanan desain yang relevan, penambalan keseluruhan, migrasi dan modernisasi
- Akun tabel waktu dengan cara scroutinized untuk memudahkan faktur majikan
- ... apakah saya lupa sesuatu?
UPD - " kita memerlukan produktivitas spesialisasi tetapi kami tidak ingin pandangan dunia yang picik tentang" pembagian kerja yang ekstrem "(DevOps Guys, " DevOps, Adam Smith dan legenda Generalis " , 2013-2016)