Drupal ムード サイクル
僕は昨日、ガートナー ハイプ サイクルを紹介した。そして、Drupal 7 リリース バージョンが、そのサイクルでいえばどういう発展の道筋をたどるだろうかという話をした。ここで、その話を一般化してみたいと思う。メジャー リリースの開発ライフサイクルにおいて、そのハイプ サイクルが Drupal コミュニティー ― 特にコア開発者たち ― にどう影響するのか示すためだ。
以下は Drupal の開発者たちから見た 1 つのライフサイクルだ:
僕は昨日、ガートナー ハイプ サイクルを紹介した。そして、Drupal 7 リリース バージョンが、そのサイクルでいえばどういう発展の道筋をたどるだろうかという話をした。ここで、その話を一般化してみたいと思う。メジャー リリースの開発ライフサイクルにおいて、そのハイプ サイクルが Drupal コミュニティー ― 特にコア開発者たち ― にどう影響するのか示すためだ。
以下は Drupal の開発者たちから見た 1 つのライフサイクルだ:
テクノロジー分析会社ガートナー グループは製品のライフサイクルを観察してきた。ここではその内容と、彼らの(理論的な)モデルが Drupal のリリース管理に与える影響を検討してみたいと思う。
ガートナー ハイプ サイクル(Gartner Hype Cycle)とは、どんなテクノロジーが出現してくる場合でも、市場においては 5 つの段階があると仮定するモデルだ。それは次の図のようになる:
最近、Drupal プロジェクトの CVS、Git 両方のログからデータを少し抽出してみた。コード コントリビューターの数、コントリビューション全体の数がそれぞれ年月と共にどう変わってきたか調べるためだ(「コード コントリビューター」はコードの作成や修正を通してコミュニティーに貢献する人。ここでいう「コントリビューション」はテーマの作成から説明文書の翻訳などまで含めた貢献)。僕たちが絶え間なく成長し続けているということに多少なりとも疑いの余地があったとしたら、それはここで得られたグラフが消し去ってくれる。