要求仕様書の重要な要素のひとつが、インターフェース記述、つまり他のシステムとのインターフェースの記述です。インターフェースは、物理的、電気的、機械的に異なる特性をもつシステム同士をつなぎます。
インターフェースを定義することで、共通の特性が決まります。通信とデータ交換のためのプロトコルが含まれることもあります。インターフェースは、異なるシステムが連携しなければならないあらゆる場所に存在します。通信、データ交換、制御、記録のために、あるシステムから別のシステムへの橋渡しをします。
特に重要なのが、人と機械の間のインターフェースです。 ソフトウェアと制御システム は、設備の効率を大きく左右します。そのため、直感的な操作性と誤操作を防ぐ安全機構の両方が求められます。
組織上のインターフェースはいつ生じるのか?
インターフェースは、部署、部門、企業の間にも生じます。典型的なのは次のような場合です:
- 複数の部署や部門の協力によってのみ解決できる課題があり、
- 関係者が互いに対等で、上下関係がなく、
- 協力を調整する上位の組織が存在しない場合。
そのため、インターフェースには常に調整の手間が伴います。関係者がうまく調整されないと、すぐに時間と情報のロスが生じます。
インターフェースで起こりがちな問題
インターフェースは、共通の目標認識と目標追求を分断します。よくある結果は次のとおりです:
- 失敗につながる調整不足
- 言語、計画期間、外部企業など、異なるサブカルチャー
- 担当領域、動機、資源、配分をめぐる対立
- コミュニケーションの障害
- 明確に定められていない責任範囲
- 不十分な情報の流れ
- 高い複雑性
インターフェース記述の目的
- 目標をすり合わせて記述する
- 不完全な部分最適の解決策を避ける
- 対立を早期にコントロールする
- 関係者の間を「翻訳」する
受け渡し点を明確に定義する
プロセスにおけるインターフェースを明示することは特に重要です。異なる業務がここで噛み合うからです。作業がある担当者から次の担当者へ移る箇所は、特にデリケートでミスが起こりやすい部分です。
そのため、こうした受け渡し点に性能・品質基準を定めておくことが有効です。そうすれば、前工程で生じたミスを後から補う必要がありません。優れたインターフェース記述は、プロセスの安全性と透明性を確保し、高額な変更作業を防ぎます。
2つのシステム間のあらゆる依存関係は、明示的に記述し文書化すべきです。その際、システムは常に他方のモジュールの明確に定義されたインターフェースに依存すべきであり、その実装に依存すべきではありません。こうすることで、モジュールのインターフェースを実装とは切り離して検討できます。
弊社 SEEFRIED Verfahrenstechnik GmbH は、要求仕様書の作成をサポートします。さらに、上流・上位システムとのインターフェース――たとえば 撹拌・均質化技術 におけるユーティリティや媒体、MESやERPシステムとのインターフェース――を定義します。
インターフェース記述に関するよくあるご質問
なぜインターフェース記述を要求仕様書に含めるべきなのですか?
インターフェースは、設備、制御システム、ユーティリティ、媒体、MES、ERPなど、異なる特性をもつシステムをつなぎます。明確に記述されていないと、時間と情報のロス、ミス、高額な変更作業が発生します。
インターフェースではどのような問題が起こりがちですか?
責任範囲の不明確さ、不十分な情報の流れ、コミュニケーションの障害、部署間や外部企業との目標の対立、不完全な部分最適の解決策などです。
インターフェース記述には何を含めるべきですか?
2つのシステム間のあらゆる依存関係を明示的に記述し文書化すべきです。受け渡し点における性能・品質基準や、必要に応じて通信とデータ交換のプロトコルも含めます。
具体的にどのような支援をしていただけますか?
要求仕様書の作成を支援し、撹拌・均質化技術とユーティリティ、媒体、MES、ERPなどの上流・上位システムとのインターフェースを定義します。