Hype Driven Development

Hype Driven Development という言葉を知った。

hype の意味は 誇大広告・過剰宣伝。

Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in general on what is considered to be “hot”, rather than solid research and any serious consideration of expected impact on their projects. I call this trend Hype Driven Development, perceive it harmful and advocate for a more professional approach I call “Solid Software Engineering”.

Hype Driven Development. Software development teams often make… | by Marek Kirejczyk | Daftcode Blog

HDDとは一言でいえば、技術選定という重要なプロセスを他人任せにしてはならないという啓蒙です。 誰かが良いと言っているという理由で技術選定をしてはいけません。

あなたの開発、Hype(誇大宣伝) Driven Development になっていませんか? - Qiita

いろんな技術選定のケースで思い当たる節があったので気をつけたい。

ハイプ・サイクル

元ネタとなっているのは、ガートナーのハイプ・サイクル。

下記の過程を経る。

  • 黎明期
  • 過度な期待のピーク
  • 幻滅と失望の谷
  • 啓発期
  • 安定期