우리는 소규모 .NET 개발자 팀입니다. 우리는 충분한 GIS 경험이 있으며 소프트웨어 / 데이터베이스 개발 또는 시스템 관리에 익숙하지 않은 사람은 없습니다. 우리는 기술 학위와 수년간의 업계 경험이 있습니다. Esri 개발자 서밋에 참석했습니다.
Esri의 기술 (주로 ArcGIS Server, ArcSDE 및 ArcObjects)은 우리가 개발하는 모든 소프트웨어에서 작지만 필요한 역할을합니다. 기술 스택에서 ESRI의 소수 상태에도 불구하고, 우리는 어려운 버그를 해결하고, 임시 해결책을 만들고, 모호한 오류 메시지를 해독하고, 성능 문제를 추적하고, 프로세스를 재활용하는 데 많은 시간을 소비합니다.
일반적으로 우리의 문제는 실제 버그, 잘못된 예외 처리, 설계 / 건축 결정 제한, 문서 부족, 불안정성 또는 그 조합으로 인해 발생합니다. (여기서 ESRI 스택에 대해 말하고 있습니다.)
프로젝트 관리자의 관점에서 저는 팀 생산성에 대해 매우 우려하고 있습니다. 시간이 많이 걸립니다. 우리는 ESRI 스택의 모든 특유성을 배울 시간이 없지만 여전히 일을해야합니다. (그것과 함께 살 수없고 그것 없이는 살 수 없습니다.)
ESRI를 통해 개발자 생산성을 향상시키기위한 실용적인 제안은 무엇입니까?
대체 기술 스택에 대한 제안을 찾고 있지 않습니다.