Kami adalah tim kecil pengembang .NET. Kami memiliki pengalaman GIS yang luas, dan tidak ada di antara kami yang baru dalam pengembangan perangkat lunak / basis data atau administrasi sistem. Kami memiliki gelar teknis dan pengalaman industri selama bertahun-tahun. Kami telah menghadiri KTT Pengembang Esri.
Teknologi Esri - terutama ArcGIS Server, ArcSDE, dan ArcObjects - memainkan peran kecil tetapi perlu dalam semua perangkat lunak yang kami kembangkan. Terlepas dari status minoritas ESRI dalam tumpukan teknologi kami, kami menghabiskan banyak waktu mengatasi masalah bug yang sulit dipahami, menyusun solusi, menguraikan pesan kesalahan yang tidak jelas, melacak masalah kinerja, dan melacak proses daur ulang.
Biasanya masalah kami berasal dari bug asli, penanganan pengecualian yang buruk, keputusan desain / arsitektur yang terbatas, kurangnya dokumentasi, ketidakstabilan, atau beberapa kombinasi darinya. (Saya berbicara tentang tumpukan ESRI di sini.)
Dari sudut pandang manajer proyek, saya sangat memperhatikan produktivitas tim. Ini menghabiskan banyak waktu bagi kita. Kami tidak punya waktu untuk mempelajari setiap keanehan tumpukan ESRI, tetapi kami masih harus menyelesaikannya. (Tidak bisa hidup dengan itu, tidak bisa hidup tanpanya.)
Apa saran pragmatis yang Anda miliki untuk meningkatkan produktivitas pengembang dengan ESRI dalam campuran?
Saya tidak mencari saran tentang tumpukan teknologi alternatif.