プロジェクト · 2019 · コントリビューター

Princess Ghida / KHCF:がん啓発ウェブプラットフォーム

ヨルダンのキング・フセイン・がん財団理事長、Princess Ghida Talal の公開向け啓発・募金サイトに貢献。正確なコンテンツと信頼できる寄付フローが本物のステークスを持つ仕事だった。

Screenshot of princessghida.jo - the King Hussein Cancer Foundation advocacy site

すべてのプロジェクトが分散システムのマイグレーションである必要はない。自分が行ってきた最も重要な仕事のいくつかは、アラブ世界で最も重要ながん財団の一つのために、正しい言葉、数字、寄付ボタンが正しいページにあって正しく動いていることを確認することだった。

キング・フセイン・がん財団—そしてその臨床部門であるキング・フセイン・がんセンター—は、ヨルダンのがん患者に戦う機会を与える機関だ。KHCF は、がんケアの資金調達の景観が薄い地域にわたって研究、患者サポート、擁護活動に資金を提供する。理事長として、Princess Ghida Talal はそのミッションの公の顔だ。princessghida.jo のウェブサイトはその公の顔が世界と出会う場所:国際ドナー、擁護パートナー、メディア、情報を求めている患者の家族。

コンテキスト:KHCF はすでにステークスを知っていた場所

このエコシステムではすでに深い技術的な作業をしていた。キング・フセイン・がんセンターでの HL7 インテグレーション—患者データ交換のための臨床システムの接続—は別のプロジェクトだ(KHCC ケーススタディを参照)。その作業は KHCF が臨床レベルで何を扱っているかを明確にした:患者のボリューム、治療調整の複雑さ、機関の重み。

公開向けサイトに貢献するために入ることは派手じゃなかった。正しかった。財団の公的存在は信頼性があり、よくメンテナンスされ、正確である必要があり、それらのことは偶然には起きない。

実際の作業に何が含まれていたか

このプロフィールの財団の公開啓発・募金サイトは、外から見てすぐには明らかにならない要件を持っている。

コンテンツの正確性は、ほとんどの商業プロジェクトではそうでない方法で重要だ。財団が資金を提供する研究の範囲、引用する患者統計、運営するプログラムを説明するとき、それらの数字は公的なコミットメントだ。間違える—以前の年次報告書からの古い数字でも—のは「ウェブサイトが古かった、申し訳ない」では完全には修復できない評判の結果をもたらす。CMS ワークフローは技術的でないスタッフが、公開前に明らかなエラーをキャッチするのに十分なガードレールを持ってコンテンツをメンテナンスできるようにする必要があった。

多言語リーチは重要だ。KHCF は、アラビア語が国内オーディエンスに主要で英語が国際的なドナーアウトリーチに主要な地域で活動している。サイトはコンテンツパリティと右から左へのレイアウトの正しさを持つ両方を処理する必要があった。2019年のアラビア語ウェブレンダリングは今日よりも信頼性が低かった。コンテンツタイプをまたいで双方向レイアウトを正しく取得するには、単一言語プロジェクトにはない注意が必要だった。

寄付フローは信頼できる必要がある。がん財団のサイトに寄付のために到着する訪問者は高いステークスの感情的な状態にある。寄付フローが不確かに見えたり、モバイルで壊れたり、曖昧な確認を生成したりすると—戻らないかもしれないドナーを失った。これは「ほぼ動く」が成功基準ではないカテゴリーだ。

私が貢献したこと

ここでの私の役割はインフラのアーキテクトではなく貢献者だった—サイトで作業しているチームの一部だった。作業は以下を含んだ:

  • 構造化された公開ワークフロー向けの CMS 実装とコンテンツモデリング
  • アラビア語コンテンツのための RTL レイアウトの正しさを含むフロントエンドマークアップとスタイリング
  • 寄付と連絡先フローへのインテグレーションと信頼性の作業
  • デバイスプロファイルが多様なオーディエンス向けのクロスブラウザとクロスデバイステスト

なぜこれを含めるか

なぜならすべての価値ある作業がレイテンシ削減の指標で自己アナウンスするわけじゃないから。

KHCF のミッションは本物で、ステークスは本物で、ヨルダンのがん患者を支援しようとしている人々のために募金サイトが正しく動くことを確認することはよくやる価値があった。それには Camunda も Keycloak も Kafka トピックも必要なかった。それには、両方に値するオーディエンスのために詳細を正しくするための注意と関心が必要だった。

スタックの複雑さによってのみ履歴書の行を数えるエンジニアは、絵の半分を省いている。