※この記事は、Geminiに文章を、ChatGPTにイラストを生成させて作成したものです。
アイスバーグモデルとは
出典:https://book.cm-marketing.jp/books/9784295411352/
個人の成果や行動を目に見える氷山の一角(表層)と捉え、その下にある目に見えない「能力・スキル」「ふるまい・習慣・行動」「意識・想い・人生哲学」といった深層部分が、表層を支えているという考え方です。
-
表層:成果
- リリースした機能、解決した課題、チームへの貢献度など、目に見えるアウトプット。
-
深層第1層:能力・スキル (Doing)
- プログラミング言語、フレームワークの知識、設計能力、問題解決能力など。
-
深層第2層:ふるまい・習慣・行動 (Being)
- 学習習慣、情報発信、チーム内でのコミュニケーション、コードレビューへの姿勢など、日々の行動パターン。
-
深層第3層:意識・想い・人生哲学 (Thinking)
- 仕事への価値観、成長意欲、ユーザーへの想い、キャリアビジョンなど、行動の源泉となる考え方。
開発者を例にしたパターン
パターンA:能力 〇 / 行動 〇 / 意識 〇
【理想的なエース開発者】 スキル・行動・意識のすべてが噛み合っており、個人としてもチームとしても高い成果を出し続ける理想的な状態です。
- 成果:担当プロジェクトを技術的にリードし、高品質なプロダクトを迅速にリリースする。後輩の育成やチーム全体の生産性向上にも大きく貢献している。
- 能力・スキル:特定の技術領域に深い専門性を持ちつつ、周辺領域(インフラ、UXなど)にも明るい。高度な設計能力と問題解決能力を兼ね備える。
- ふるまい・習慣・行動:日常的に技術ブログやドキュメントを読み、得た知見をチームに共有する。積極的にコードレビューを行い、建設的なフィードバックを与える。勉強会を主催するなど、周囲を巻き込んで学ぶ文化を醸成する。
- 意識・想い・人生哲学:「技術はユーザーの課題を解決するための手段」と捉え、常にプロダクトの価値向上を第一に考えている。自身の成長だけでなく、チームや組織全体の成長に貢献することに喜びを感じる。
パターンB:能力 〇 / 行動 〇 / 意識 ×
【指示待ちの職人開発者】 スキルは高く、言われたことは完璧にこなしますが、意識や想いが伴っていないため、自律的な動きやプラスアルファの貢献が見られにくい状態です。
- 成果:割り当てられたタスクは仕様通りに、かつ高い品質で仕上げる。個人としてのタスク処理能力は非常に高い。
- 能力・スキル:特定のプログラミング言語やフレームワークを深く理解しており、コーディングスキルも高い。
- ふるまい・習慣・行動:指示された範囲の仕事は黙々とこなす。しかし、チーム全体の課題やコードベースの改善活動には関心を示さない。定時になったらすぐに帰宅し、業務時間外の学習はあまりしない。
- 意識・想い・人生哲学:「仕事は給料をもらうためのもの」と割り切っている。プロダクトの成功やチームへの貢献に対する意欲は低い。「自分の担当範囲だけをきっちりやれば良い」と考えている。
パターンC:能力 〇 / 行動 × / 意識 〇
【頭でっかちな評論家開発者】 理想や知識は豊富ですが、行動が伴わず、アウトプットが出ていない状態です。完璧主義が原因で手が動かないケースも見られます。
- 成果:目に見えるアウトプットが少ない。設計の議論などでは鋭い指摘をするが、実装フェーズでの貢献度が低い。
- 能力・スキル:アーキテクチャや設計論に関する知識は豊富。最新技術の動向にも詳しい。
- ふるまい・習慣・行動:コードを書くよりも、SNSで技術的な議論をしたり、他人のコードを批評したりすることに時間を使いがち。完璧な設計を追い求めるあまり、なかなか実装に着手できない。
- 意識・想い・人生哲学:「技術的に美しく、正しいプロダクトを作るべきだ」という強い理想やこだわりを持っている。自分の知識やビジョンを実現したいという想いは強い。
パターンD:能力 〇 / 行動 × / 意識 ×
【燃え尽きたベテラン開発者】 かつてはスキルを活かして活躍していましたが、何らかの理由でモチベーションを失い、行動も意識も停滞してしまっている状態です。
- 成果:最低限の保守・運用タスクはこなすが、バグが多く、改善も見られない。新しい開発案件への貢献はほとんどない。
- 能力・スキル:過去に担当していたシステムの知識や、レガシー技術に関するスキルは持っている。
- ふるまい・習慣・行動:新しい技術の学習を完全にやめてしまった。面倒なタスクは避け、会議でもほとんど発言しない。現状維持を好み、変化を嫌う。
- 意識・想い・人生哲学:仕事に対する情熱や目的意識を完全に失っている。「どうせ頑張っても評価されない」といった諦めの感情や、会社に対する不満を抱えている。
パターンE:能力 × / 行動 〇 / 意識 〇
【ポテンシャル溢れる若手開発者】 スキルはまだ未熟ですが、高い意欲を持ち、積極的に行動しているため、今後の成長が非常に期待できる状態です。
- 成果:まだ大きな成果はないが、小さなタスクを確実にこなし、キャッチアップの速さでチームに貢献し始めている。
- 能力・スキル:実務経験が浅く、知識もスキルも不足している。
- ふるまい・習慣・行動:不明点は臆せず質問し、先輩のコードを熱心に読んで学ぶ。業務時間外にもカンファレンス動画を見たり、個人開発をしたりと自己学習に励む。
- 意識・想い・人生哲学:「一日でも早く一人前のエンジニアになりたい」「このプロダクトでユーザーを助けたい」という強い想いと成長意欲を持っている。非常に素直で前向き。
パターンF:能力 × / 行動 〇 / 意識 ×
【空回りな頑張り屋開発者】 とにかく手を動かしますが、スキルや目的意識が不足しているため、努力が成果に結びついていない状態です。
- 成果:作業時間は長いものの、アウトプットの品質が低く、バグや手戻りが多い。
- 能力・スキル:技術の基礎的な理解が不足しており、場当たり的なコピペでの実装が多い。
- ふるまい・習慣・行動:タスクの背景や目的を理解しないまま、すぐに実装を始めてしまう。分からないことを質問せずに自己流で進め、結果的に遠回りになることが多い。
- 意識・想い・人生哲学:「とにかく頑張っている」という自己満足に陥りがち。なぜこの技術が必要なのか、どうすればもっと効率的になるかといった内省や、目的意識が欠けている。
パターンG:能力 × / 行動 × / 意識 〇
【夢を語るだけの開発者見習い】 理想や想いは人一倍強いものの、それを実現するためのスキルも行動も全く伴っていない状態です。
- 成果:具体的なアウトプットはゼロ。「いつかすごいサービスを作りたい」と語るだけになっている。
- 能力・スキル:プログラミングの基礎知識もあやふやで、スキルが全く足りていない。
- ふるまい・習慣・行動:学習を始めても三日坊主で終わることが多い。技術書を買うだけで満足し、実際には読まない(積読)。アイデアを語るだけで、一行もコードを書かない。
- 意識・想い・人生哲学:「世界を変えるサービスを作りたい」といった壮大な夢やビジョンを持っている。成功した起業家のストーリーや最新技術のトレンドを語るのは好き。
パターンH:能力 × / 行動 × / 意識 ×
【キャリアに無関心な開発者】 スキル、行動、意識のすべてが欠如しており、開発者としてのキャリアに興味を持っていない状態です。
- 成果:成果は全く出ておらず、チームのパフォーマンスを下げてしまっている。
- 能力・スキル:業務に必要な最低限のスキルすら身についていない。
- ふるまい・習慣・行動:指示があるまで自分からは何もしない。学習意欲も見られない。仕事に集中できず、ミスを繰り返す。
- 意識・想い・人生哲学:開発の仕事に全く興味がなく、「なぜこの仕事をしているんだろう」と感じている。キャリアプランもなく、日々の業務をただやり過ごしている。