開発方法論や開発管理手法だけでは、解決できない問題がコードレベルに存在します。 ソフトウェアの品質の作りこみや保守効率の向上のためには、アプリケーション設計(フレームワークや開発標準など)から ソースコードレベルまでを対象としたレビューの実施と改善を実施しなければならないと考えています。なぜなら、機能追加の生産性や保守性の効率を上げるのは、ソースコードの可読性とメンテナンス性が最も重要だからです。 弊社は、ソフトウェア開発や追加機能開発において、第三者視点から『設計・コード』をレビューさせて頂きます。
フレキシブルなサービス内容 例えば、「プログラム全体を静的にチェックして一件でも問題箇所を潰しておきたい」という要件と 「仕様変更に柔軟なソフトウェアアーキテクチャが構成されているかチェックしたい」という要件があった場合、 仮に同じ静的解析ツールを使うとしても下の表のように使い方は異なります。
エイムネクストのコードレビューはお客様のニーズに合わせて最終成果物を決定します。 そのために作業のアプローチから、ツールの使い方、担当する技術者の資質や人数を検討し、 最適なチームを編成した上で作業を実施します。 したがって、オフショア先や外部ベンダ毎の品質を評価する、難解なロジックが組まれている箇所を集中してレビューする、など プロジェクトに特化した視点でもレビューが可能です。 細かいチェックはいらないのにソースコード量が膨大なためにコストが合わないといった問題に対しても ご相談可能です。 |
ソースコードを超えた範囲での問題の見える化 ソースコードそのものの問題はいうまでもなく、ソースコード分析の結果から推測される問題を抽出/指摘することもできます。典型的な問題の例としては、以下の表のようなものがあります。ソースコードレビューのノウハウが蓄積されている弊社だからこそ提供可能なものと自負しています。
|
コードレビューは実際には作業工数のかかるものです。 弊社では、インタビューや開発文書から得られる情報だけではく、市場で実績のあるツール等を利用し、 効率的かつ効果的なレビュー体制、手順の構築および実施を行います。