製造業様向け基幹業務管理システムの開発
MS-DOS環境で動く古いシステムのリプレース
かなり前に大手ITベンダーにより提供されたシステムだが、Windows 7まででしか動かない仮想環境下で稼働するMS-DOS用アプリケーションが基幹システムとして利用されていた。
Windows 7のサポート終了により、セキュリティを保ったままでこれ以上運用するのは厳しいというご判断となり、システムリプレースを希望されていました。
システム概要
- 業種
- 製造業
- 開発言語
- C#, Microsoft .NET Framework 4.6, Microsoft SQL Server 2009
- プロジェクト規模
- 3人
- プラットフォーム
- Windows10, Windows Server 2019
- 制作期間
- 8ヶ月
背景・課題PROBLEM
これまでの業務に影響を与えないためのシステム構築
お客様が業務で使用されていたシステムは、かなり昔に作られたシステムであり、元々はMS-DOS環境で動いていたシステムでした。開発元も特殊な言語を使用しており、またそのシステムを操作するためのキーボードもそのシステムに特化された専用のキーボードが使用されているという状況でした。
近年ではWindows 7の環境で専用に開発されたエミュレータを起動して、その古いシステムを起動して業務を行っておりましたが、Windows 7のサポート期限切れを迎えるに当たり、システムを移行せざるを得なくなりました。
- 旧システムは当社の開発機で動作させることができず、開発資料もないため、現場でシステムの機能を明確にする必要があった
- 専用キーボードも使用していたことから、操作性は抜群に特化されていたため、リプレース後も業務スピードを極力落とさない必要があった
- ソフトウェア、ハードウェアすべてリプレースする必要があった
提案SUGGESTION
- 十分な要件定義の期間を設けたシステム調査
- UIの工夫やショートカットキーなどを用いたUXの工夫
十分な要件定義の期間を設けたシステム調査
システムのリプレースに当たり、長期に渡って打ち合わせを行いながら、既存システムの機能や操作方法などをヒアリングさせていただきました
UIの工夫やショートカットキーなどを用いたUXの工夫
専用キーボードが使用できなくなることなどから、操作方法が変わってしまう中で、新たな操作方法を提案しながら、極力業務スピードが落ちないよう入力方法の工夫などを提案いたしました
成果RESULT
- 全く使用していなかった機能などは省き、業務上使用していた必要な機能を移行するとともに、旧システムではなかった機能を追加で実装するなどして、利便性の向上を図りました。
- Windows 10でも動作するシステムを構築したことにより、長くお使いいただけるシステムを構築いたしました。
- ショートカットキーや入力補助機能などを豊富に用意し、これまでの業務スピードとほぼ変わることなく、業務が継続できました。
OSのサポート切れなどによる業務システムが利用できなくことに対して、最新の環境でも動くシステムにリプレースすることにより、業務をこれまで通り継続させることができました。
また、システムに関する資料等がない状態の中で、細かなヒアリングを行いながら、業務上必要な機能を正しく理解し、元の機能の再現や利便性を向上した状態での実装を行いました
MS-DOS環境は、Windows10などのようなグラフィカルな環境ではなく、どうしてもマウス操作が発生せざるを得ない場面も有り、今までと100%同じ操作性でというわけには行きませんでしたが、お客様とどのような操作ができれば問題がないかなどを確認しながら開発を行った結果、ご満足のいただけるシステムを開発することができました。