Springフレームワーク導入支援
Java/Webシステムのモダナイゼーション
~ 長年現役を続けているシステムやソフトウェア資産を今後も活かす ~
1990年代にJavaが生まれ、2000年前後よりインターネットやWeb技術が企業システムに侵透してきた中で、既に20年以上の時間が経っています。この間、企業で保有する情報システムやソフトウェア製品の数は増えており、開発技術としてJavaは多く利用されてきました。一方でWebアーキテクチャの実現については、数多くのフレームワークや開発手法(または独自フレームワーク)があり、開発開始当時のトレンドに左右されつつ選択してきたことも事実かと思います。
顧客や社内からの増加するニーズを満たすために情報システムやソフトウェア製品への度重なる追加や修正作業をしてきた結果、当初のアーキテクチャを踏襲しつつも、実際の開発や保守上には様々な問題が発生している状況もあるかと思います。弊社では、それらシステムやソフトウェアをモダナイズし、今後も長く持続可能なアーキテクチャへ切り替えるためのご支援をしております。
エイムネクストが解決します
以下のような問題でお困りではないでしょうか?
-
不具合分析や修正箇所の特定に時間がかかっている。
-
アーキテクチャが古く、経緯を分かる技術者が少なくなった。
-
ドキュメントがなく新規メンバーの戦力化に時間がかかる。
-
フレームワークを新しくしたいが十分な検討ができない。
-
開発標準・環境を再度考え直したいが、既存サービスを止めるわけにはいかない。
-
フレームワークのメリットを活かしきれていない。MVCの分離がしっかりできていない。
サービス実施の流れ
目的の明確化・進め方の合意
訪問させて頂き、進め方などを議論させて頂いた上で提案させて頂きます。
PoCの実施
PoC(Proof of Concept)の実施を行います。コードの分析を行い、課題解決のための重要な事項について実証実験も行います。将来のアーキテクチャについて議論を深め定義を行っていきます。
プランニング
PoCの結果を更に深堀しながらシステム(ソフトウェア)全体をどのような単位で新しいアーキテクチャへ移行していくかを計画します。
モダナイゼーション/リファクタリングの実施
計画に基づき、モダナイゼーション/リファクタリングを実施、成果物を作成します。貴社と連携しながら段階的に新アーキテクチャに基づいたコードをリリースします。
エイムネクストの当該分野での強み
分析・提案力
第三者コードレビュー、リファクタリングの支援など、数々のサービスを提供してきました。ただの空論に終わらず、現在のコードベースからやるべきことを貴社と議論をしながら提案ができます。
貴社に適した実行可能な計画に基づき、生産性の高いコードベースが手に入ります。
体制構築の柔軟性
メンバーの技術力が弊社の強みです。フレームワークや言語仕様などに精通した者が在籍しています。お客様の要望に合わせた体制を構築し、役割分担をさせて頂きます。
貴社のご協力の元、適切なプロジェクトの運営を行います。
FAQ
ドキュメントがあまり残っていないが対応可能か?
問題ありません。適宜ヒヤリングなども行わせて頂きます。また、計画策定において必要なドキュメントを定義し、並行して作成することも可能です。
対応するフレームワークはSpringのみか?
他のフレームワークも対応は可能です。弊社はSpringだけではなく多くのフレームワークを経験しております。また、SPAに対応したフレームワーク(Angular, React等)の経験もあります。 現状や今後の貴社の製品やシステムの方向性について議論させて頂いた上で計画を策定します。
製品やシステムへの追加/修正は継続的に行う必要があるが大丈夫か?
経験上、継続的な変更がある事例の方が多いです。機能追加のロードマップ、通常のアプリケーション保守の状況をお聞かせいただき、現実的なブランチ作成やマージ計画を検討していきます。