Ha, Anda pikir Anda sudah maju karena Anda memiliki sistem SCM dan CI? Izinkan saya memberi tahu Anda bahwa saat itu adalah jam amatir.
Banyak perusahaan melakukan persyaratan minimum, karena hanya itu yang benar-benar dibutuhkan . Jika berhasil, dan Anda mendapatkan rilis yang dapat direproduksi dengan baik tanpa upaya besar, maka tidak ada yang perlu diperbaiki. Hal terakhir yang ingin Anda lakukan dalam keadaan seperti itu adalah mulai 'memperbaiki' hal-hal, terutama ketika mengambil sumber daya admin dari pekerjaan mereka untuk mengatur dan mengelola server baru Anda dan membangun sistem.
Namun, beberapa perusahaan memerlukan sistem yang sedikit lebih ketat, sekali yang tidak hanya membangun, tetapi mengontrol persyaratan sampai ke penyebaran melalui rencana pengujian dan hasil pengujian, mengambil tinjauan kode, prosedur checkin alur kerja-gaya dan manajemen paket kerja yang ditunjuk oleh pemimpin tim. Itu manajemen konfigurasi yang nyata, dan sangat senang Anda tidak perlu bekerja di lingkungan seperti itu!
Saya telah bekerja di beberapa perusahaan, dan saya tidak dapat memikirkan yang tidak memiliki bentuk SCM. Beberapa dari mereka lebih komprehensif daripada yang lain, tetapi mereka semua memiliki sistem yang bekerja dengan baik untuk mereka, bahkan yang menggunakan VSS.