プロジェクト

政府ポータルとセキュアな SDLC

インドネシアのある省庁は、回線のとても遅い場所も含め、全国のソーシャルワーカーをまとめる必要がありました。私はそのポータルを作りました。1年後、省庁がソフトウェアを作る方法を安全にする手伝いをしました。

役割
Full Stack Developer、その後 Digital Transformation Consultant
期間
2022年から2023年
クライアント
インドネシアの省庁

何が必要だったのか

国全体を見渡す方法です。省庁のソーシャルワーカー(TKSK)はインドネシアのすべての地域に散らばり、その多くは回線が遅く画面が小さい場所で働いています。省庁はどこで何が起きているかを知る必要があり、働く人たちにはジャカルタから遠くに住んでいることで罰しない道具が必要でした。

1つの省庁の拠点から多くの地域へ線が伸び、一部は遅い破線の回線。右には5段階の開発の輪。
  1. 省庁のポータル
  2. 各地域とそのソーシャルワーカー
  3. 低速回線。ポータルはそのために作られている
  4. 1年後:開発サイクルのすべての工程にセキュリティ

何を作ったのか

2022年、ソーシャルワーカーを管理する全国規模のウェブポータルを設計し、構築しました。低速回線をまず考えて作りました。キャッシュ、圧縮、軽いページ。ほかのシステムがただタイムアウトする遠隔地でも使えるように。全国の利用者の増加に耐えるように作りました。そして省庁に中央での追跡とリアルタイムの報告、各地域のソーシャルワーカーの活動を一つの画面で見渡す目を与えました。

1年後、省庁は別の問いを投げかけました。何を作るかではなく、どう安全に作るか。2023年、標準、プロセス、技術にわたるギャップ分析を行い、セキュリティとコンプライアンスの足りないところを見つけました。それから、省庁がすでに持っていた開発ライフサイクルにアプリケーションセキュリティの対策を織り込み、セキュリティが最後の検査ではなくすべての工程の一部になるようにしました。そしてガバナンスとプロセスについて助言し、省庁が私なしで、自力で安全なライフサイクルを運用し育てられるようにしました。

なぜ二つ目はうまくいったのか

一つ目のおかげです。同じ組織のためにシステムを作っていたので、そのチームが実際にどう働くか、どの会議が開かれどれが開かれないか、どこで規則が守られどこで静かに無視されるかを知っていました。対策はその現実に合わせて設計しました。人がすでに働いている方法に合うセキュリティだけが、長続きします。