社会技術システムは、組織を人やチームの社会的な側面と、技術やプロセスの側面が結びついたシステムとして見る考え方です。

ソフトウェア開発では、ツールやアーキテクチャだけを変えても、働き方や意思決定が変わらなければ成果は限定的です。逆に、組織文化だけを語っても、技術的な制約が残っていれば流れはよくなりません。

見るべきもの

  • チーム構造
  • 意思決定の権限
  • アーキテクチャ
  • 開発・運用プロセス
  • 評価制度
  • コミュニケーションの流れ

社会技術システムとして見ると、問題を個人の努力不足に寄せにくくなります。人、技術、構造をまとめて改善対象として扱えるようになります。