日本の鉄道は正確な運行で知られているが、オンラインで切符を購入するには、鉄道会社間の境界、運賃・料金の区分、受け取り方法を乗客が理解しなければならない場合がある。ある開発者の新しいエッセーは、この対比をもとに、鉄道システムの組織構造が旅行者向けのソフトウェアに表れ、ときには利用者の負担になっていると論じている。

ソフトウェアエンジニアのヴィニシウス・ブラジルは、オンラインの手続きでは一つの旅程を購入しているように見えたにもかかわらず、基本の運賃と特急料金が別々になっていた経験を記している。案内には、特急の予約は乗車券、またはSuicaなどのICカードと組み合わせて使う必要があると書かれていた。この区別は基盤となる運賃体系を反映しているのかもしれないが、訪問者は購入が完了したかどうかを判断する前に、用語を学ばなければならなくなる。

JRの旅客鉄道網も、JR北海道、JR東日本、JR西日本、JR東海、JR四国、JR九州の地域別の6社に分かれている。営業区域や運行サービスが重なり合う場合がある一方で、予約サイトやルールは異なる。そのため、ある場所から別の場所へ移動したい人は、統一された一つのサービスに出発地と目的地を入力するのではなく、運行会社を特定してから適切な予約サービスを選ばなければならないことがある。

ブラジルの体験のなかで最も費用がかさんだのは、切符の受け取りだった。予約を確定した後、予約システムから、駅で支払いに使った物理的なカードを提示する必要があると告げられた。彼はバーチャルカードを使っていたため、予約を取り消して物理カードで取り直し、乗客1人当たり560円の取消手数料を支払った。その要件は開示されていたものの、対応していない支払い方法を選んだ後だったため、修正に費用がかかった。

このエッセーは、こうした画面の問題を単なる見た目のデザインの悪さに還元してはいない。情報量の多さ、見慣れた配置、不要な変更への抵抗は、確実さや詳細を重んじる国内利用者の好みに合っている可能性があると指摘する。大手ポータルや小売プラットフォームを含む日本のサイトは、海外からの訪問者には古めかしく見えても、その慣習に親しんだ利用者には役立っている場合がある。より重要なのは、乗客が日常的な作業を終えるために、内部の組織構造を考えなければならないのかという点だ。

ブラジルはこの問題を、システムはそれを構築する組織のコミュニケーション構造を反映しやすいという「コンウェイの法則」を通じて捉えている。通常、この法則はソフトウェアのアーキテクチャに当てはめられ、チームとサービスに互いによく似た境界が生まれるとされる。鉄道予約では、同じ影響が利用画面に現れる。別々の運行会社、商品、運賃に関する責任分担が、そのまま利用者による別々の判断になるのだ。

これは一人の旅行者による分析であり、日本のあらゆる鉄道サービスを網羅的に試したものではない。また、鉄道網の運行面の強みを否定するものでもない。それでも、製品設計にとって有用な問いを提示している。ソフトウェアは、組織間の区分が重要なときにはそれを見せるべきなのか、それとも内部で吸収し、顧客が旅そのものに集中できるようにすべきなのか。鉄道会社に詳しくない訪問者にとって、現在のバランスは、技術的には正常に完了する予約を、調べものの作業に変えてしまうことがある。