私は誇大広告のサイクルの専門家であると主張していませんが、いくつかの観察を提供します:
誇大広告のサイクルは、テクノロジー自体の特徴というよりも、期待とメディア報道の産物のようです。私の辞書によると、誇大広告は「過激または集中的な宣伝または宣伝」だという。それは「メディアによって誰かまたは何かに与えられた通知または注意」として宣伝を定義します。メディアは、マスコミュニケーションのさまざまなチャネルの総称です。
前の点を受け入れた場合、誇大宣伝サイクルは、メディアが特定のテクノロジーをカバーしている場合にのみ適用されることになります。
誇大広告のサイクルがすべてのテクノロジーに適用されるかどうかは、まったく明らかではありません。科学雑誌には、主流メディアが決して気付かないような進歩の報告がたくさんあります。メディアによる報道がなければ、期待が膨らむ可能性は低くなり、幻滅の谷は回避できます。
分散バージョン管理システムは、古いものを改良したものほど新しいアイデアではありません。誇大広告のサイクルが予測すると思われる種類の「新興技術」と呼ぶのは一筋縄ではいきません。
あなたがのためにケースの構築を開始する前にどこハイプ・サイクルグラフ上のDVCSのフィット感を、あなたは、分散型バージョン管理は、すべてのハイプ・サイクルの対象となる場合を構築する必要があります。「テクノロジー」としての分散バージョン管理はメディアで取り上げられますか?分散バージョン管理に対する期待が膨らんでいる、または今までにありますか?DVCS製品が期待どおりに機能しない場合、DVCSユーザーは幻滅する可能性がありますか?
SVNがCVSの改善であったように、分散バージョン管理は既存の製品カテゴリの改善に過ぎないと私には思えます。SVNの採用率をグラフ化する場合、誇大広告サイクルのように見えるプロットが表示されるとは思いません。代わりに、市場支配のプラトーまで着実に増加するプロットを取得し、「git」のような分散システムが人気を得るにつれて長くゆっくりと低下します。
誇大広告の答えが本当に必要な場合、DVCSは幻滅/欲求不満の最期に非分散バージョン管理システムでゲームに参加し、採用率が上がるにつれて啓発の勾配を登っていることをお勧めします。
あなたの議論を誇大広告サイクルに頼るのではなく、分散バージョン管理の採用率とその理由に注目することをお勧めします。DVCSが機能しているために人々がDVCSに切り替えているという逸話的な証拠がたくさんあります。一方で、私は誰の切り替えを聞いたことがないバック彼らは失望したので、非分散型システムへ。いくつかのハードデータを取得するには、Beanstalkなどのホスティング会社と話してみてください。また、集中システムと分散システム間の相互運用性にも注意してください。「git」はSVNで非常にうまく機能すると聞きました。集中化されたシステムは引き続き企業の分野で非常によく機能するため、「との相性が良い」ことを強調します。
OPの編集に応じて更新します。
ガートナーの誇大広告サイクルを使用して、DVCSの準備ができている(または準備ができている)ことを経営者に納得させるにはどうすればよいですか?
ここで役立つ可能性のあるアプローチはいくつかあり、すべてがハードデータに依存していると思います。
Googleトレンド。Googleは明らかに、ネット上にあるものと人々が検索するものに関する大量のデータを収集します。数日前、私は分散バージョン管理に関する誇大宣伝サイクルの証拠を探しました(しかし、見つけることができませんでした)。http://trends.google.com/は、地域を米国に限定すると、dvcsまたは分散バージョン管理という用語に十分なデータがないと述べています(そして、世界のdvcsの結果はあまり関連性がなく、役に立たないようです)。より具体的な用語を検索する方が多少優れていましたが、gitやmercurialなどの製品名には他の意味があるので(誰が知っていましたか?)複雑です。gitの結果 バージョン管理システムが原因の可能性がある傾向を示しています。
それをバージョン管理に特化させようとして、gitリポジトリを試しました:
もう1つ...人々がgitを採用している場合、gitコマンドのヘルプを検索する傾向が高まるはずだと考えて、git pull(青)、git commit(赤)、git rebase(金)を試しました。
その最後のグラフは、人々がgitを採用し使用しているという最高の証拠を提供しているようです。
Google検索。
分散バージョン管理などの用語を単に検索してみて、たとえば上位25件の記事の日付をメモしてください。結果をプロットします。私が見つけたトップヒットのほとんどは、2007年から2009年の範囲の日付でした。誇大広告のサイクルが当てはまり、3〜5年前にメディア報道のほとんどが行われたことを示すことができれば、膨らんだ期待のピークを超えたかなり良い証拠のようです。
DVCSを使用するプロジェクトの例を収集します。
Linuxのような大きなものを含め、オープンソースの世界にはたくさんの例があります。(Linus Torvaldsは、Linux開発の管理を支援するためにgitを作成しました。)より有用なのは、DVCSを使用する企業の例です。(マネージャーがテクノロジーを採用するよりも嫌いなものがあれば、それは時代遅れになっています。)誇大広告はそれだけです-テクノロジーや製品に関する話題です。DVCSの企業採用の証拠を見つけることができれば、それはおそらく他の何よりも優れている「単なる誇大広告だ」という議論に対抗するのに役立つでしょう。
最後のヒント:
具体的に。会社はテクノロジー全体を採用するのではなく、特定の製品を採用します。一部の製品は、常に他の製品よりも成熟度が低くなります。2つまたは3つの有名なDVCS製品を選び、それぞれが開発プロセスにどのように適合するかを示します。マネージャーは漠然とした約束よりも具体的なアイデアを好むので、特定の用語で技術を分析すると、より快適に感じることができます。
それはオールオアナッシングではありません。DVCSを使用する実際のプロジェクトには、依然として中央リポジトリがあります。そのため、クラウンジュエルの制御を失うことへの不安は容易に和らげられます。
現在のシステムを放棄する必要はありません。gitのような一部のツールは、svnのような既存のバージョン管理システムでうまく機能します。したがって、DVCSを開発プロセスに簡単に追加できます。
小さく始めます。プロジェクトが1つしかない中小企業でない限り、プロジェクトの1つまたは2つだけのプロセスにDVCSを簡単に組み込む必要があります。最初に頭に飛び乗る必要はありません-つま先を浸すだけです。
要するに、抵抗のポイントを特定し、できる限り明確に対処します。