現在のシステムに機能を追加したいのですが、開発元の会社がなくなっています。他社に追加開発を依頼できますか?
開発元の会社がなくなっていても、別の開発会社へ機能追加をご相談いただくことは可能です。
ただし、現在のシステムに直接新しい機能を追加できるかどうかは、既存システムの構造や、追加したい機能の内容によって異なります。
特に重要なのは、追加したい機能が現在のシステムとどの程度密接に関係しているかという点です。
既存システムの内部を大きく変更する必要がある場合は難しくなることがありますが、独立した機能として新しく開発できるのであれば、実現できる可能性があります。
ハネソルでは、現在のシステムを無理に改修することにこだわらず、まずはどのような業務で、なぜその機能が必要になったのかを伺い、合理的な方法を検討したいと考えています。
開発元がなくなっていても、追加開発を諦める必要はありません
長年利用している社内システムでは、開発を依頼した会社がすでに廃業していたり、現在はシステム開発事業を行っていなかったりすることもあるでしょう。
そのような状況では、システムに新しい機能を追加したくても、どこへ相談すればよいのかわからなくなるかもしれません。
しかし、開発元の会社がなくなったという理由だけで、追加開発ができなくなるわけではありません。
まず確認したいのは、現在のシステムがどのような仕組みで動いているのか、そしてどのような機能を追加したいのかという点です。
また、追加したい機能が、現在のシステムの内部処理とどの程度関係しているかによっても、実現方法は変わってきます。
そのため、今回のご質問に対して、最初から「できます」「できません」と断定することはできません。
まずは現在のシステムと、追加したい機能の内容を確認させていただきたいと考えています。
追加したい機能が独立しているほど、対応を検討しやすくなります
既存システムへ機能を追加する場合、重要になるのが新しい機能と既存システムの関係です。
例えば、現在のシステムの内部処理をほとんど変更せず、必要な機能を別の仕組みとして動かせる場合があります。
このような場合は、既存システムの内部を直接改修する方法と比べて、対応を検討しやすくなります。
一方、現在のシステムで動いている処理の途中に新しい機能を組み込む場合には、事情が異なります。
既存のプログラムがどのように動作しているのか、どの機能とつながっているのかを把握しなければなりません。
そのため、追加したい機能が既存システムから独立しているのか、それとも内部の仕組みに深く関係しているのかが、判断するうえで重要なポイントになります。
既存システムの内部に直接機能を追加する場合は、調査が必要です
既存システムの内部に新しい機能を組み込む場合、そのプログラムの構造や動作を理解する必要があります。
開発元の会社がなくなっていても、ソースコードや開発環境などが残っていれば、別の開発会社が内部構造を調査し、改修できる可能性はあります。
しかし、そのためには既存プログラムの解析や、ほかの機能への影響確認などが必要になる場合があります。
特に、長年改修を繰り返してきたシステムでは、内部の仕組みを理解するだけでも多くの時間がかかる可能性があります。
技術的に調査できるからといって、それが最も合理的な方法とは限りません。
場合によっては、内部構造の解析や既存プログラムへの機能追加に多くの費用をかけるよりも、必要な機能を新しく作った方が、短期間かつ低コストで実現できる可能性もあります。
ハネソルでは、既存システムの内部を無理に変更することにはこだわりません。
必要な機能だけを、別のシステムとして新しく作る方法もあります
既存システムを直接改修することが難しい場合でも、追加したい機能を独立したシステムとして新しく開発する方法が考えられます。
例えば、現在のシステムで行っている業務の一部に、新しい入力機能や情報管理機能を追加したいという場合です。
その機能を既存システムの内部に組み込むのではなく、別のWebシステムとして開発するという考え方です。
新しいシステムで記録した情報を既存システムでも利用する必要がある場合には、両者のデータを連携させる方法を検討します。
既存システムにCSVファイルの取り込み機能やAPIなどの外部連携機能が用意されていれば、それらを利用できる可能性があります。
ただし、実際に必要なデータを受け渡せるかどうかは、既存システムの仕様によって異なります。
また、追加したい機能が既存システムと完全に独立して動作できるのであれば、必ずしもデータ連携が必要とは限りません。
重要なのは、既存システムの内部に無理に機能を組み込むことではなく、追加したい業務機能を実現するために、どのような方法が取れるのかを考えることです。
技術的に可能でも、費用をかける価値があるかは別の問題です
開発元がなくなったシステムであっても、時間をかけて内部を調査すれば、追加開発できる可能性はあります。
しかし、その調査に多額の費用がかかる場合、本当にそこまでして既存システムを改修する必要があるのでしょうか。
例えば、追加したい機能そのものは比較的小さなものであっても、既存システムの内部構造を解明するために大きな作業が必要になることがあります。
そのような場合には、既存システムへの直接追加を諦め、別の小さなシステムとして開発する方が合理的かもしれません。
ハネソルでは、技術的に実現できるかどうかだけでなく、実現するためにどれだけの時間と費用が必要になるのかも重視しています。
既存システムをそのまま活かすことが最善とは限りません。
かといって、すべてを新しく作り直すことが最善とも限りません。
現在のシステムへの影響、開発費用、そして実際に利用する方々の使いやすさを踏まえながら、合理的な方法を検討したいと考えています。
追加したい機能の前に、まず現在の業務について教えてください
今回のご相談で、ハネソルが特に大切にしたいのは、追加したい機能の仕様だけを伺って判断しないということです。
まず、御社がどのような事業を行っているのか、そのシステムをどの部署で利用しているのか、どのような業務に使っているのかをお聞きしたいと考えています。
そして、現在のシステムでは何ができていて、どの部分が不足しているのかを確認します。
なぜ今、新しい機能を追加したいと考えているのでしょうか。
例えば、現在のシステムで対応できない業務が増えてきたのか、それとも日々の操作に手間がかかっているのか。
あるいは、これまで手作業で対応していた業務を、新しくシステム化したいということかもしれません。
こうした背景によって、必要な改善方法は変わります。
場合によっては、ご希望の機能をそのまま追加するよりも、別の部分を改善した方が、業務全体では大きな効果が得られる可能性もあります。
ハネソルでは、単に依頼された機能を開発するのではなく、業務の内容と改善したい目的を理解したうえで、最適な方法を考えることを大切にしています。
対応が難しい場合には、その理由もお伝えしたいと考えています
もちろん、どのようなシステムでも、必ず機能追加できるとお約束することはできません。
例えば、既存システムの内部に深く関係する機能であり、必要な情報や開発環境が確認できない場合には、直接改修することが難しいこともあります。
また、独立したシステムとして開発できても、既存システムとのデータ連携が実現できなければ、ご希望の業務を成立させられない場合もあるでしょう。
そのような場合には、対応が難しいことを率直にお伝えしたいと考えています。
技術的に実現できても、費用が大きくなりすぎるのであれば、その点も含めてご説明します。
無理に「できます」と回答するのではなく、実際の業務内容とシステムの状況を確認し、できることと難しいことを整理する。
そのうえで、お客様にとって合理的な選択肢を一緒に考えていきたいと思います。
まとめ:開発元がなくなっていても、まずは追加したい業務をご相談ください
現在のシステムを開発した会社がなくなっていても、別の開発会社へ機能追加を相談することは可能です。
ただし、実際に追加開発できるかどうかは、既存システムの構造と、追加したい機能の内容によって異なります。
特に、既存システムの内部に直接機能を組み込む場合には、内部構造の調査が必要になり、多くの時間や費用がかかる可能性があります。
一方、追加したい機能を独立したシステムとして開発できるのであれば、既存システムに大きく手を加えずに実現できる場合もあります。
ハネソルでは、既存システムに機能を追加すること自体を目的にするのではなく、追加したい機能によって、どのような業務を実現したいのかを重視しています。
そのため、まずは現在どのような事業や業務を行っていて、何が不足しているのかをお聞かせください。
開発元がなくなっていることを理由に、最初から改善を諦める必要はありません。
現在のシステムの状況と業務内容を確認しながら、既存システムを活かせるのか、必要な機能を新しく開発する方法が考えられるのか、個別に判断させていただきます。
まずは実現したい業務について、ご相談いただければと思います。
自社の場合はどうすればよいか分からない方へ
現在の業務や既存システムについて、分かっている範囲で構いません。使える仕組みを活かしながら、必要なところから一緒に考えます。