人の階層アーキテクチャ

http://www.infoq.com/jp/news/2008/01/gap-between-devs-and-software

このようなアプローチに基づくアーキテクチャは開発者が抽象化を行うのを容易にしてくれることが多いが、これが行き過ぎると、開発者のタスクは機能という文脈からはずれて純粋に技術的なものと化す。これは潜在的に開発者と彼らの取り組んでいるソフトウェアとの間にギャップを生み出す可能性がある。

自分のことを組織モデルの中の一機能だと認識する。ソフトウェアアーキテクチャの話のようで、人間とか組織のアーキテクチャの話。

責任を分担して抽象化した機能として人を扱うと、どうしたってそうなるものなのかな。