APPSWINGBYリファクタリングサービス

機能追加や運用
メンテナンスができなくなってしまった・・・

開発言語のバージョンが古く、セキュリティに不安がある。

長年の追加開発で
コードがぐちゃぐちゃ・・・
機能追加ができない。

クラウドに移行したが、毎月のランニングコスト(クラウド利用料金)が大幅に増えてしまった。

クラウドサービスで開発したが、毎月の利用料が高くなってしまった
クラウドコスト問題

長年の追加開発で
コードがぐちゃぐちゃ・・・
メンテナンスや運用ができない。

「使わなくなった機能や外部サービス・・」「古いまま残されているプログラム処理・・・」 「何度も繰り返しているプログラム処理・・・

安全で、安定したシステム環境をつくるためには

\   シンプルな  

”ソースコード”と”システム設計”が必要です。

リファクタリング とは
リファクタリング (refactoring) とは、プログラムの動作・見た目を変えることなくソースコードの不要な処理の整理やセキュリティ脆弱性の問題を抱えている箇所を整理し、修正する「ソースコードの整理・改修」のことです。

リファクタリングサービス事例

健康診断ポータルサービス

開発ベンダーの変更、保守運用会社の変更によって、コードが複雑に絡み合い、どのソースコードやドキュメントが最新版なのか?正しい情報なのか?が保守運用を委託されている会社すらもわからない状態になっていました。

クライアントが抱えている問題・課題・要望

  • 現在稼働しているシステムの全体を把握したい
  • 使われていないコードやサービスを削除したい
  • 現在把握しているバグを改修したい
  • クラウド環境に開発環境/ステージング環境/プロダクション環境を新規に構築したい。
  • 保守運用を移管したい。

ワークフローシステム

事業の拡大によってExcelで作業していたすべての処理をワークフローシステムとして開発したのですが、バグが多く、実際の業務で使用することができない状態になっていました。

クライアントが抱えている問題・課題・要望

  • 未完成のままのワークフローシステムを完成させ、サービスリリースしたい
  • 現在把握している動作バグを改修したい
  • 業務にあっていない仕様(仕様バグ)を定義しなおし、改修したい
  • グループ各社で使えるようにしたい。
  • 保守運用を移管したい。

スマートフォンアプリ

他社の開発ベンダーにFirebaseを利用してアプリを開発してもらったが、月額のFirebase利用料金が高額な為、ランニングコストを抑えたアプリにつくりかえたい。 クライアントが抱えている問題・課題・要望
  • 未完成のままのワークフローシステムを完成させ、サービスリリースしたい
  • 現在把握している動作バグを改修したい
  • 業務にあっていない仕様(仕様バグ)を定義しなおし、改修したい
  • グループ各社で使えるようにしたい。
  • 保守運用を移管したい。

ソースコードの解析からソースコードの改修・環境構築・新機能追加までワンチーム体制で対応

ワンストップ・ワンチーム

「課題と問題点の抽出」 「テストの実行」 「改善案の検討」 「ソフトウエア・システムの設計」 「ソースコードの開発(改修)」を課題や問題点の大きさによって対応期間を決定しながら、ワンチームでこの作業を繰り返し行います。

モダンな開発言語

モダンな開発言語に書き換えることで、“機能の追加のしやすさ”、“運用効率の向上”、“サービスリリース期間の短縮化”、“サービスパフォーマンス向上”などのメリットが大きくなる可能性があります。 日本国内では多くのWebサービスがPHPという開発言語で開発されていますが、PHPで書かれたソースコードをGo言語に置き換えることで、ウェブサービスサイトのパフォーマンスが大きく向上した事例がございます

よくある質問

システムの現状がよくわからない状態です。 システムの調査から着手してもらうことはできますか?

はい、可能です。 過去に開発やシステム構築を行った際のソースコード、システム管理情報、ドキュメントの調査から現環境の調査を行い、リファクタリングポイント、計画を立案致します。

セキュリティの脆弱性診断サービスを受けたところ、多数のセキュリティホール、問題個所の指摘を受けてしまいました。システムの現在の動作・UI・振る舞いを変えることなく、指摘されたすべての箇所の改修をしてほしいのですが、可能でしょうか?

はい、可能です。ソースコードを共有して頂き、開発環境を構築後、脆弱性診断サービスの診断結果をもとに再現試験を行い、問題と指摘された箇所の改修を行います。 その後、再試験を受けて頂き、すべての箇所の合格を最終目標とし対応致します。

AWSからGCPへの移行を検討しています。AWSで利用しているサービスをGCPサービスに変更することは可能ですか?

はい、可能です。 クラウドサービス移行の際に、すべての差異を調査し、新しいクラウドサービス環境での移行・構築作業を進めていきます。 APPSWINGBYでは、クラウドサービスやベンダーロックインをできるだけ避けるシステム構成の提案を行っています。

リファクタリングの流れ

お気軽にお問い合わせください

PAGE TOP