ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

具体性にかける相談

イベントへの参加を受け付けるシステムを作成して運用しています。
先日依頼元から、別のシステムを作成して、連携させたいと相談がありました。

相談の内容が、

  1. イベントへの参加を受け付けるシステムから、別のシステムへ、リアルタイムでデータを送信して欲しい。
  2. リアルタイムでデータを送信するためのインターフェースは、別のシステムで用意するすので、データを送信することができるか。

でした。

相談内容から不明だったのが、以下の点です。

  • イベントへの参加を受け付けるシステムは、イベントの何週間か前までしか利用しない前提の参加費の設定しかできない仕様になっているので、リアルタイムデータを送信する意味があるのか?
    イベントの何週間か前に締め切りを迎えたら、イベントへの参加を受け付けるシステムからデータを一括出力して、別のシステムに一括登録してしまえばいいのではないのか?
  • リアルタイムでデータを送信するためのインターフェースは、具体的にどのような仕様なのか明示されていないので、イベントへの参加を受け付けるシステムで対応できるのか、検討ができない。

締め切りを迎えてから、登録者から登録情報の変更の連絡があった場合は、イベントへの参加を受け付けるシステムに反映する可能性はあり、変更をリアルタイムで別のシステムに反映したいという意味であれば考えられます。

こちらからは、

  • イベントへの参加を受け付けるシステムに登録されているデータの変更があった場合に、リアルタイムで別のシステムに反映するために、データを送信するためのインターフェースを用意するのか?
  • リアルタイムでデータを送信するためのインターフェースは、具体的にどのような仕様なのか?

と質問をしました。

質問の結果、以下のようになりました。

  • イベントへの参加を受け付けるシステムは、イベント当日にも利用予定で、イベントへの参加を受け付けたら、リアルタイムで別のシステムにデータを送信したい。
  • リアルタイムでデータを送信するためのインターフェースの具体的な仕様は、わかり次第連絡する。

イベント
Photo by Headway on Unsplash

イベント開催まで1か月と少しの期間がありますが、年末年始の休みを考慮すると、残り1か月あるかないかの状況です。
新たに機能を開発し、連携のテストを行うことを考えると、最初の相談時点で、こちらが質問した結果の内容まで、踏み込んで連絡が欲しかったです。

リアルタイムでデータを送信するためのインターフェースの、具体的な仕様がいつわかるか次第で、

  • 技術的には作成できるが、日程を考慮すると日数が不足している。
  • 技術的に作成でき、日程的にも余裕があるが、金額が高い。

という事態もあり得るのではないかと予想しています。