エンジニアリング組織論への招待
~不確実性に向き合う思考と組織のリファクタリング
http://image.gihyo.co.jp/assets/images/cover/2018/9784774196053.jpg
広木大地 著 Kindle
読了 2018/6/16
感想
マネジメントしている人、もしくはリーダーの立場である人のための本と言えるのかもしれないが、ソフトウェアエンジニアという仕事をしている上で、必ず向き合わなければいけない「不確実性(よくわからないもの)」に対して、どのようにアプローチしていくのかを説いている。ソフトウェアエンジニアという職業についている人間で「不確実性」に出会わない人はいないと思うので、マネジャーでなくても読んでいて損はないと思う、むしろソフトウェアエンジニアという職種に関わらず、マネージャーや部下を持つ人間でも読める。
エンジニアリングとは
それは「何か役立つ事を実現」すること。
それは誰かの曖昧な要求からスタートし、それが具体的で明確な何かに変わっていく過程が実現で、その過程のすべてがエンジニアリングという行為です。つまり、「曖昧さ」を減らし、「具体性・明確さ」を増やす行為が「エンジニアリングとは何か」という答えでもあるのです。
エンジニアリングで重要なのは「どうしたら効率よく不確実性を減らしていけるのか」という考え方なのです。
自己組織化された組織
「具体的で細かい指示」を必要とする組織を「マイクロマネジメント型」の組織といい、「不確実性」の削減をより多く行うことができる「抽象的で自由度のある指示」でも動ける組織を「自己組織化された」組織といったりします。
経験主義と仮説思考
問題を解くのに必要な情報が目の前にないのであれば、それを入手しなければ問題は解決できません。学力テストとは違って、教科書を見ても答えを誰かに聞いてもよいのです。情報を入手するために、行動を起こして、その結果を観察し、そこから問題解決を行う考え方を「経験主義」といいます。
わからないことは、調べるしかない。
この「不確実性」を確実なものにするには、未来を現在にすること、つまり、行動して確かめる以外の方法はないのです。そのような立脚点にもとづいた思想、考え方を経験主義。
わからないことを行動で突き止める もし何かの問題に直面し、それを解決しようと考え、今ある情報の中から、じっくりと考えてみたものの、答えが出ない。そんなときに理性主義的な発想では、「わからなかった」という事実から、次の行動への一手が浮かび上がってきません。そのため、「わからなかったのは、頭が悪かったからだ」と、何かミスがなかったかと考え、もう一度同じことを繰り返して、思考の袋小路に陥ってしまいます。 一方で、経験主義的な発想でことに臨めば、「わからなかった」あるいは「正解ではなかった」ということが重大なヒントになり、次の行動を生み出す。
また、限定された情報であっても、その情報から全体像を想定し、それを確かめることで少ない情報から問題解決に向かう思考様式を「仮説思考」といいます。
情報の非対称性
コミュニケーションの不確実性は、情報の偏りを生み出します。このことを経済学においては「情報の非対称性」といいます。
情報の非対称性とは、同じ目的をもった集団で、何かの情報を片方の人が知っていて、もう片方の人が知らないという状態です。上司が把握している情報を部下は把握していないとか、その逆に現場が把握している情報を、経営陣は把握していないなどの状態です。
限定合理性
自分と他人の利害が異なる場合に、それぞれがそれぞれにとって合理的な行動をとったとしても、全体として不合理な行動をとってしまうことを「限定合理性」といいます。
コミニュケーション能力
真に組織に求められるコミュニケーション能力とは、コミュニケーションの不確実性を減少させる能力のことだといえます。さらには、組織内において連鎖的に発生する不確実性のループを止めることができる能力ともいえます。それによって、集団に発生する「情報の非対称性」と「限定合理性」を極力低減させていくことができます。
情報の透明性
「情報の透明性」とは、意思決定と意思決定に関わる情報が、組織内に正しく整合性をもって伝達されるように継続して努力し、何かわからない決定があったとしても、それは隠そうとしたわけではなく、抜けてしまったのか、自分が聞き逃したのだから、直接聞いてみようという関係性をつくることです。情報公開が情報の透明性を作るわけではありません。「透明性」とは、つまり、継続したコミュニケーションや仕組みを通じて、コミュニケーションの不確実性を低く維持し、情報の非対称性が削減され、限定合理性の働きを弱められている状態のことをいうのです。
システム思考
認知の歪み
人間は誰しも完璧ではありません。そのため、「未来」も「他人」のことも完璧に理解することはできません。そのことはすべての出発点です。わからないものがあったときに、人は「回避」するか「攻撃」するかを迫られる機能が本能的に埋め込まれています。その結果、正しく事実を見ることができずに認知が歪んでしまいます。どんどんと自分のことしか見えなくなり、思い込みが事実であるように考え、全体の関係性を見渡す力がなくなります。他人に完璧を求め、そうでなかったことが、思い込みを強化させていくのです。考えていれば、物事は理解できるはずと信じ、完璧を求め合った結果、物事は実現されず、エンジニアリングは失敗に終わるでしょう。
Chapter 2 メンタリング