
建設現場写真管理システム「GoyotashiDX」を継続的に開発・保守
プロジェクト概要
建設現場の写真・書類管理を行うデスクトップアプリケーション「GoyotashiDX」の継続的な開発・保守を担当しています。ElectronJSベースの長期稼働アプリケーションで、新機能追加やバージョンアップ対応が継続的に発生していました。
JavaScript(ElectronJS、Node.js)を用いて、写真の管理・検索・アルバム作成機能や、外部ログイン連携などを実装しました。Electronのバージョンアップ対応も含め、複数フェーズにわたり継続的に機能を追加しています。
課題と解決策
CHALLENGE
長期稼働するElectronJSベースのデスクトップアプリケーションで、Electronのバージョンアップ対応や、複数人が同時に工事情報を編集する際の不具合など、継続的な保守課題への対応が求められていた。
SOLUTION
Electronのバージョンを段階的に更新し、外部サービスによるログイン機能を追加。複数人による同時編集時の不具合を修正するなど、機能追加と品質改善を並行して進めた。
成果
- ElectronJSのバージョンを継続的に更新し、長期稼働アプリケーションの技術基盤を維持
- 外部ログイン連携など、新機能を複数フェーズにわたり追加
- 約100人月規模、2024年1月から約1年8ヶ月にわたり継続的に開発・保守
進め方
01
要件整理・優先度確認
バージョンアップ内容と追加機能の優先順位を整理。
02
Electronバージョンアップ対応
アプリケーションの基盤となるElectronのバージョンを更新。
03
機能追加・不具合修正
外部ログイン連携の追加や、同時編集時の不具合を修正。
04
継続的な保守対応
リリース後も継続的に機能追加・保守を担当。