Weather.gov 2.0へようこそ
- Weather.govは米国国立気象局(NWS)が所有しており、年間15億回の訪問を記録する、最も多く訪問される連邦政府ウェブサイトの1つです。
- 根本的な問題は、Weather.govが利用者のニーズよりも組織の縦割りを強く反映していることです。戦略、フィードバック/モニタリング、ツールの欠如がこの問題を長引かせています。
- 人々がより速く情報を見つけ、よりよく理解し、NWSを権威ある情報源として引き続き認識し、この進展が維持されるとき、この問題は解決に向かっていると見なせます。
ビジョン、ミッション、最小実用製品(MVP)戦略
- ビジョンは、誰もが今後の天候による影響を理解できるようにすることです。
- ミッションは、Weather.govを再構築し、NWSが人々のために持つ配慮と誠実さを反映させることです。
- MVP戦略は、一般的で危険な気象に関する予報と状況を、より簡単に伝えられるようにすることです。
- MVPの主要ユーザーは、内部のNWS気象学者と、外部の一般市民および緊急対応管理者です。
戦略と計画
- 優先戦略は、現在個別の部品のプロトタイプを作成し、重要な意思決定を行い、リスクを評価することです。
- 次の段階は、可能な限り最もシンプルなものから構築し、その後できるだけ早く複雑さを加えていくことです。
- 初期ロードマップはここで確認できます。
最終的な成功または失敗の基準
- 成功する場合は、すべての地域とプログラムが、サイトが拡張されて自分たちの要件を満たす準備ができたときに、善意をもってチームと協力することです。
- 失敗する場合は、サイトが押し付けられる形で導入されたり、大規模な宣伝イベントとして公開されたり、たった一度の失敗がプロジェクト全体の失敗と見なされたりすることです。
パブリックドメイン
- このプロジェクトは世界的にパブリックドメインに属しています。寄稿されるすべての内容は、CC0 1.0 Universal Public Domain Dedication により著作権が放棄されます。
技術スタック
- 技術スタックは、Docker、Drupal、PHP、Symfony、Twig などを含む従来型のCMS(コンテンツ管理システム)です。
DockerでDrupal 10を実行する
- Dockerはセットアップと構成を簡素化します。Dockerがインストールされていれば、リポジトリをクローンし、
docker compose up コマンドで実行できます。
- サイト構成をインストールし、localhostでログインして管理できます。
テーマの編集と追加
- テーマフォルダをバインドマウントすることで、新しいテーマを追加できます。テーマフォルダでの変更はホスト側フォルダに反映されます。
- Drupalの外観ページで新しいテーマを作成し、キャッシュを再構築するコマンドを使って変更を適用できます。
Drupalコアアップデートのインストール
- 開発環境では、Composerを使用してDrupalコアの最新アップデートをインストールできます。
- 本番環境では、変更された composer.json と composer.lock ファイルをプッシュし、
composer install --no-dev コマンドを実行してアップデートを適用できます。
GN⁺の意見
- Weather.gov 2.0プロジェクトはユーザー中心のアプローチを採用しており、これは公共サービスのウェブサイトに対する現代的な期待を反映しています。
- このプロジェクトは、気象情報へのアクセス性と理解しやすさの向上に重点を置いており、これは自然災害のような緊急事態で非常に重要になる可能性があります。
- Drupal CMSの採用は拡張性と柔軟性を提供する一方で、同時にカスタマイズと保守に関する専門知識が必要になる場合があります。
1件のコメント
Hacker Newsの意見
18F(GSA)との契約/パートナーシップのもとで進められているプロジェクトのようだ。weather.gov が組織のサイロ化を反映してしまっている問題があり、それが戦略、フィードバック/モニタリング、ツールの不足によって継続していることを公に認めている点に驚きを示している。
2.0版が開発中のソースコードなのか、実際に利用可能な状態なのかを問う声がある。過去に政府の航空気象プロダクトに関する実験的なサイトがあったが、政府の資金制度に縛られて最終的に閉鎖され、彼らの成果が主要サイトに昇格しなかったことを思い出している。
米国は優れた気象サービスを持っており、そのプロダクトは無料かつパブリックドメインであることが義務付けられている。しかし、商業企業が利益を得られるよう、政府の気象サービスがあまりに優秀になってはならないという政治的圧力も存在する。AccuWeather は 2005 年当時、そのような企業の一つだった。
radar.weather.gov サイトはあらゆるデバイスでうまく動作し、広告もなく素晴らしいという肯定的なフィードバックがある。今後も良い仕事を続けてほしいという励ましの言葉も含まれている。
api.weather.gov に及ぶ影響を気にする声がある。個人的に作ったダッシュボードへの言及と、海洋予報に関するデータフィールドが埋まることを望む意見がある。
National Weather Service が連邦機関に対する未来像を示していることを称賛する声がある。
すべての政府関連オープンソースプロジェクトを一覧できる単一の場所が必要だという意見がある。GitHub の usa-gov 組織を通じて、すべてのリポジトリに簡単にアクセスできるようにしてほしいと望んでいる。
weather.gov の予報グラフが最も有用で、天気を知りたいときに最初に見る情報だという個人的な意見がある。
政府サービスのデータ活用と UI の問題に触れつつ、NOAA が提供する生データを高く評価し、カスタムサービスを作る人向けの API についてさらに多くの情報を望む声がある。
貢献方法に関する明確なガイドラインがないため、貢献を検討している人たちに混乱を与える可能性があると指摘する意見がある。
数年前の大規模なレーダー更新は問題があり、それについて政府が方針を引き戻したのを見てうれしいという意見がある。