Ми невелика команда розробників .NET. Ми маємо достатньо досвіду роботи з ГІС, і ніхто з нас не новачок у розробці програмного забезпечення / баз даних або системного адміністрування. Ми маємо технічні ступені та багаторічний досвід галузі. Ми відвідували саміти Esri Developer.
Технологія Esri - насамперед ArcGIS Server, ArcSDE та ArcObjects - відіграє невелику, але необхідну роль у всьому програмному забезпеченні, яке ми розробляємо. Незважаючи на статус національної меншини ESRI в нашому технологічному стеку, ми витрачаємо непомірний час, який вирішує проблеми з невловими помилками, розробляє обхідні шляхи, розшифровує свої розпливчасті повідомлення про помилки, відслідковує проблеми в роботі та переробляє процеси.
Як правило, наші проблеми пов'язані з справжніми помилками, поганою обробкою винятків, обмеженням дизайнерських / архітектурних рішень, відсутністю документації, нестабільністю або деякою їх комбінацією. (Я говорю про стек ESRI тут.)
З точки зору керівника проекту, я дуже стурбований продуктивністю команди. Це коштує нам багато часу. Ми не встигаємо вивчити кожну ідіосинкразію стека ESRI, але нам все-таки потрібно зробити це. (Не можу з цим жити, не можу жити без нього.)
Які ваші прагматичні пропозиції щодо підвищення продуктивності розробників із сумішшю ESRI?
Я не шукаю пропозицій щодо альтернативних технологій.