Мы небольшая команда разработчиков .NET. Мы обладаем достаточным опытом работы с ГИС, и никто из нас не является новичком в разработке программного обеспечения / баз данных или системном администрировании. У нас есть технические степени и многолетний опыт работы в отрасли. Мы посетили саммит разработчиков Esri.
Технология Esri, в первую очередь ArcGIS Server, ArcSDE и ArcObjects, играет небольшую, но необходимую роль во всем программном обеспечении, которое мы разрабатываем. Несмотря на меньший статус ESRI в нашем технологическом стеке, мы тратим непомерное количество времени на устранение неуловимых ошибок, нахождение обходных путей, расшифровку его расплывчатых сообщений об ошибках, отслеживание проблем с производительностью и процессы переработки.
Как правило, наши проблемы связаны с подлинными ошибками, плохой обработкой исключений, ограничением проектных / архитектурных решений, отсутствием документации, нестабильностью или некоторой их комбинацией. (Я говорю о стеке ESRI здесь.)
С точки зрения менеджера проекта, я очень обеспокоен продуктивностью команды. Это стоит нам много времени. У нас нет времени, чтобы изучить каждую особенность стека ESRI, но нам все еще нужно добиться своей цели. (Не могу жить с этим, не могу жить без него.)
Какие прагматичные предложения вы предлагаете для повышения производительности труда разработчиков с помощью ESRI?
Я не ищу предложений по альтернативным технологиям стеков.