Kode kepengarangan - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kode kepengarangan

Siapa yang akan menulis kode dalam organisasi? Pembagian tanggung jawab antara pengembang tim aplikasi dan pengembang infrastruktur pusat memainkan peran penting dalam membentuk efisiensi dan inovasi organisasi. Meskipun pengembang tim aplikasi dapat memiliki berbagai tingkat otonomi dan keahlian, pengembang infrastruktur pusat sering berfungsi sebagai sumber daya untuk keterampilan khusus dan praktik standar. Memahami kekuatan dan tantangan dari setiap pendekatan sangat penting bagi organisasi yang ingin mengoptimalkan strategi pengembangan mereka.

Pengembang tim aplikasi

Apakah tim aplikasi akan menulis sebagian besar atau semua kode? Untuk beberapa aplikasi, mereka mungkin memiliki keahlian pengembangan yang kuat dan ingin diberdayakan. Untuk tim lain, mereka mungkin mengandalkan tim pengembangan di luar tim mereka dan mengharapkan sejumlah besar konsultasi atau untuk sepenuhnya menyerahkan semua pengembangan. Cara Anda memberdayakan atau memblokir pengembang dapat memengaruhi masalah berikut:

  • Kecepatan ke pasar untuk solusi baru dan refactored

    • Apakah perusahaan Anda dan solusi yang mereka andalkan pada teknologi mutakhir atau standar yang terkenal?

  • Sifat kompetitif bisnis atau tim

    • Apakah kesuksesan perusahaan Anda sangat bergantung pada awal pasar?

  • Kepuasan pengembang

    • Jenis karyawan apa yang akan puas menggunakan solusi yang Anda bangun?

  • Atrisi karyawan

    • Semakin sulit solusi untuk dipelajari dan digunakan, semakin besar kemungkinan pengembang akan pergi ke tempat lain.

  • Budaya perusahaan

    • Apakah solusi yang Anda berikan sejalan dengan bagaimana perusahaan Anda terbiasa beroperasi?

Pengembang infrastruktur pusat

Beberapa organisasi atau tim bergantung pada infrastruktur pusat yang ada atau tim mainframe untuk pengembangan infrastruktur aplikasi. Ini berguna untuk mengkonsolidasikan keahlian infrastruktur yang diperlukan ke dalam satu tim, memudahkan proses pengembangan dan pemecahan masalah.

Tantangan yang dapat datang dengan pendekatan ini adalah komitmen waktu dan perubahan persyaratan. Ketika tim aplikasi bergantung pada tim pusat, akurasi persyaratan harus lebih tinggi dan pengumpulan persyaratan harus mengikuti mekanisme yang lebih jelas dan terorganisir.

Pertimbangkan poin-poin berikut:

  • Bagaimana organisasi atau tim Anda mencegah penyimpangan persyaratan?

  • Standar dan alat komunikasi apa yang ada untuk memfasilitasi proses ini?

  • Bagaimana organisasi atau tim Anda menstandarisasi perjanjian tingkat layanan (SLAs) untuk perubahan persyaratan?

Memiliki tim pengembangan pusat juga dapat bermanfaat saat menggunakan repositori pusat, seperti yang dibahas dalam repositori dan kontribusi bersama.