私たちは.NET開発者の小さなチームです。GISの豊富な経験があり、ソフトウェア/データベースの開発やシステム管理の初心者は誰もいません。技術的な学位と長年の業界経験があります。Esri Developer Summitsに参加しました。
Esriのテクノロジー(主にArcGIS Server、ArcSDE、ArcObjects)は、開発するすべてのソフトウェアで小さいながらも必要な役割を果たします。テクノロジースタックにおけるESRIの少数派ステータスにもかかわらず、とらえにくいバグのトラブルシューティング、回避策の作成、あいまいなエラーメッセージの解読、パフォーマンスの問題の追跡、およびプロセスのリサイクルに膨大な時間を費やしています。
通常、私たちの問題は、本物のバグ、例外処理の不備、設計/アーキテクチャの決定の制限、ドキュメントの欠如、不安定性、またはそれらの組み合わせに起因します。(私はここでESRIスタックについて話している。)
プロジェクトマネージャーの観点から、チームの生産性が非常に心配です。これには時間がかかります。ESRIスタックのすべての特異性を学習する時間はありませんが、まだ物事を成し遂げる必要があります。(それなしでは生きられない、それなしでは生きられない。)
ESRIを組み合わせて開発者の生産性を向上させるための実用的な提案はありますか?
私は代替技術スタックに関する提案を探していません。