事業紹介
Business Introduction

Consulting Services

コンサルティングサービス

自動化コンサルティング

自社で独自のモビリティを開発したい、現行導入している設備を自動化したい・・・という課題はあれど、最適な開発プロセスやコア技術の目途がつかないというお客様もいらっしゃるかと存じます。

当社では上記のような企業様向けに、開発プロセスや計画、必要になる要素技術をプランニングする自動化コンサルティングサービスを提供しています。

こんな課題をお持ちの方はご相談ください!!

開発がハードウェアマターになりがち

  • ハードウェアを決め打ちで進めると、本当に開発したい機能との整合が取れない場合があります。
  • (解決策) 機能を策定し、その機能を満たすハードウェアを選定。

要求・機能設計と併せて検証設計ができていない

  • 必要な検証が設計されていない場合、大抵は機能単体検証からいきなり実機検証に移行するため、手戻りが多く、実機検証後の改修影響範囲を人間で考えることが困難となり、結果的に妥当性や網羅性を検証できない事態となります。
  • (解決策) 要求・機能設計と同時に検証設計も実施。

各機能のバッティング等が発生する場合がある

  • 単体の機能群を他社販売の製品購入/オープンソースで賄う場合、結合可能か否かや各環境/ベース環境の変更による影響度合いを開発者が十分加味する必要があり、結果的に機能同士のバッティングや原因不明の挙動が起こる場合があります。
  • (解決策) 各プログラム/製品の事前掌握。

開発する機能/モデルの管理体系が明確になっていない

  • 開発する機能/モデルの管理体系を事前に策定していないと、改修や横展開、正式リリースの際に混乱を招きます。
  • (解決策) ソフトウェアの要求・設計~運用までの一貫した管理体系、ツールの準備。

実機検証の際安全性を担保できない

  • 机上での振る舞い確認をしていない場合、特に自動化開発の場合は実機検証時の安全性が確保できず、思わぬ事故につながってしまう他、過度な配慮をした実機検証が必要となります。
  • (解決策) 実機検証をする前に段階的に様々な検証を行う。

ALM導入コンサルティング

ALM(アプリケーションライフサイクル管理/Application lifecycle management)とは

ALMとは、ソフトウェアの始まりから終わりまで(ライフサイクル)を一元管理し、トレーサビリティを担保する概念です。

  • 要求・要件:要件管理/要件分析
  • 設計・開発:構成管理/ソフトウェア情報管理/アーキテクチャ/アプリケーションモデリング/データモデリング/設計/プログラミング/開発プロジェクト管理
  • テスト:ビルド管理/テスト
  • リリース・保守:保守/継続的インテグレーション/リリース管理
  • 包括的管理:課題管理/変更管理/リソース管理/タスク管理

当社では、ALMの導入に係るコンサルティングを支援しています。

当社にて過去様々な先行開発を手掛けた実績をもとに実践している「iPX ALM knowledge」の導入・適応コンサルティングを実施しています。

「AI、DeepLearning」におけるALM導入の独自コンサルティングを御提供します。

ALMツールの販売、導入支援

こんな課題をお持ちの方はご相談ください!!

  • PoC時に幾つかの開発環境を試行する必要があるが、整理されていない
  • 他部署で企画・設計した要求書や設計書が参照できない。
  • ある部署にて開発したソフトウェアが、実は社内の他部署ですでに開発したものである等のムダが発生。
  • タスクに対して、適切な仕事の割り付けができていない。
  • 要求に対し、一貫したテスト仕様の担保ができていない。