生産技術革新|TERASOLUNA|SEPG|コンサルティング|開発プロセス|テスト戦略|構成管理

アプリケーション設計からテスト・プロジェクト管理にかかわるプロセスを改善し、効率的で品質の高い開発の実現を支援する、生産技術のプロフェッショナル

自社のアプリケーションを開発する、となったときにまず明確にしなければいけないことは「なぜ作るのか」「何を作るのか」「どう作るのか」ということです。例えば、社内の基幹システムを開発すると決めるにあたり ”現場担当の一元管理をしたい” や ”エクセルの手入力作業でミスが頻発している” といった課題、要望を洗い出すことがまず必要です。また、TOBEが描けているか、現在の課題を現場から吸い上げてまとめるのか、作るにあたり自社内のエンジニアだけで可能なのか、など作るための工程とその内容も明確にしていかなければなりません。

これは、開発方法がウォーターフォールにせよ、アジャイルにせよ、アプリケーション開発において必ず必要な事になります。


更に、開発したアプリケーションの品質をどのように保証するのか、ということも重要です。リリースする前に不具合を除去し、リリース後にアプリケーションの利用者が不便にならないようにするのは開発者の使命ですが、タイムリーにアプリケーションをリリースすることが求められる中、有限な開発期間で効率的に開発やテストを行うことがとても重要となっています。

そこで、当社に在籍しているアプリケーション開発のプロフェッショナルが、お客様の開発現場における課題解決と品質向上を支援するため、SEPG(Software Engineering Process Group)として各種支援サービスをご提供いたします。

SEPG

当社の『生産技術革新プロフェッショナルサービス』は、この図のような体系で進めていきます。アプリケーション開発における開発プロセス、テストといったフェーズや、ITシステムを構成する要素(ハードウェア、ソフトウェア、ライセンスや、ライフサイクルやバージョンなど)を管理する構成管理という切り口を、それぞれ順を追って整理・分析し提案していきます。

アセスメント

これまでの進め方を診断し、解決すべき問題点を洗い出します。

コンサルティング

アセスメントの結果から、改善に向けた具体的な方針策定を提案いたします。

手順整備・ツール導入

方針に基づき、手順の整備、必要なツールの選定と環境構築、メンバへのトレーニングを行います。

それぞれのフェーズで行う具体的な内容とアウトプットは次のようになっています。

開発プロセス
工程やアウトプットを定義して成果物品質を標準化することで、手戻りが少なく開発効率の高い開発を実現します。

<技法・アウトプット>

  • プロセスモデル(ソフトウェアライフサイクルプロセス、アジャイル)
  • プロセステーラリング技法
  • 標準開発手順、開発ツール
  • レビュー・テスト技法(インスペクション、Vモデル)

テスト
効率的で必要十分な品質保証を実現し、後工程・リリース後のすり抜けバグの発生による手戻りコストの発生を最小限にします。

<技法・アウトプット>

  • テスト技法(同値分割、境界値分析、デシジョンテーブル、探索的テスト、etc.)

構成管理
アウトプットのバージョン整合性を変更管理によって保つことで、アウトプット間のトレーサビリティを確保し、また誤った資材のリリースによる手戻りを防ぎます。

<技法・アウトプット>

  • ブランチ戦略
  • 継続的インテグレーション/デリバリー(CI/CD)

SEPGによる支援サービスで、お客様の開発現場に寄り添い、二人三脚でご支援させていただきます。


導入事例

Databricks事例

データスチュワードが導くDatabricksへの処理統合と最適化。効率化と統制を両立する、将来につながるデータ基盤へ。

導入事例のタグ
Databricksビッグデータ先進ソリューション

2万人の開発者と2千万行のソースコード規模を持つLinux カーネルの品質向上。

導入事例のタグ
OSSIT基盤

PostgreSQLを用いたシステムの高可用/安定化コンサルティング

導入事例のタグ
OSSIT基盤

ニュースレター&コラム

index

生成AIを「業務の道具」にしていくために

生成AIの案件に多数携わりながら、「既存の業務の中で、どこに適用すると無理なく役に立ちそうか」を掘り下げつつ実案件に携わった当社の工夫と成果をご紹介します。

index

企業のデータ活用を加速する新しい選択肢

近年、企業のデータ基盤において、モダンデータスタックという考え方が注目されています。本コラムでは、モダンデータスタックについての説明、そしてモダンデータスタックの製品群に属する「Fivetran」「dbt」という2つの製品についてご紹介します。

index

全社を巻き込んで経営を支援するDatabricksのデータ活用事例

Databricks を用いて、データ活用による部門横断的な会社への貢献状況を可視化し、全社への浸透を支援した事例をご紹介します。