「GAgileとは」の編集履歴(バックアップ)一覧はこちら
GAgileとは - (2007/11/08 (木) 04:31:00) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*GAgileとは
GAgile(読みはガジャイル、もしくはジー・アジャイル)とは、「柔軟性」を特徴としたゲーム開発手法のひとつです。
GAgileを用いることによって、柔軟な開発を行うことができ、
プロジェクトが混沌とした状況になることを防ぎ、
より健全な状態で作品のクオリティを上げる事ができます。
現在のゲーム開発の多くの現場では、プロジェクトのコントロールを失い、
統率が取れないことによってデスマーチ化し、メンバーの士気は低下、
その結果、クオリティの低下や人材の流出がいたるところで起こってます。
ものづくり系の現場ではよく起こることかもしれませんが、それにしても多すぎます。
これにはさまざまな原因があるかと思われますが、
原因の一つとして、体系だった開発手法が存在しないことが挙げられます。
開発手法があると、次のような利点があると考えられます。
-知識が蓄積される。
-学習しやすくなる。
-改善のきっかけを与える。
-「プロジェクトマネジメント」というものを意識し、業界の中で論じ合うことができるようになる。
GAgileはあくまで数ある開発手法の一つですが、このような現状を打破し、
業界に開発手法について論じ合える場所を提供できればと考えて創り出しました。
*GAgileの目的
-ゲーム開発の体系的な手法を確立する
-クオリティの高い作品を短期間で提供する
-革新的な作品を作り出す
-毎日が楽しく過ごせる環境を作る
*GAgileの構成
GAgileは、次の3つから成り立っています。
:思想|GAgileの根本的な考え方であり、これを元にプラクティスを構築してあります。
:必須プラクティス|GAgileを導入する際に、できる限り採用を推奨するプラクティスです。
:選択プラクティス|プロジェクトに合わせて選択するプラクティスです。
*GAgileの範囲
GAgileは開発手法・プロジェクトマネジメントの観点からまとめたものなので、
ゲームデザインについては、範囲としません。
また、日本と海外でゲーム開発の体制が若干違いますが、
GAgileは日本のゲーム開発現場での採用を前提としています。
*元になったAgile開発
GAgileは名前にも入ってるように、ITソフトウェア業界のAgile開発(それと、それに属する開発手法)を参考にしてます。
Agile開発(アジャイルソフトウェア開発)とは、IT業界のソフトウェア開発において、迅速かつ臨機応変な開発手法の総称です。
Agile開発は、次の4つの価値で定義されてます。
-プロセスやツールよりも、個人と対話を優先する
-包括的なドキュメントよりも、動作するソフトウェアを優先する
-契約の交渉よりも、顧客との協調を優先する
-計画に従うよりも、変化への対応を優先する
この柔軟さ・コミュニケーションを重視した特徴がゲーム開発に適しているため、
それを元にゲーム流にアレンジしました。
この4つの価値は、GAgileでも変わりなく採用されており、GAgileの思想の元となってます。
しかし、あくまで参考にしているだけであり、
Agile開発のプラクティスでもゲームに適さないものであれば捨てています。
(あまりありえないとは思いますが、)アレンジが進むにつれ、
元のAgile開発から遠ざかることがあったとしてもかまわないと考えます。
----
*GAgileとは
GAgileとは、「柔軟性」を特徴としたゲーム開発手法のひとつです。
GAgile(読みはガジャイル、もしくはジー・アジャイル)を用いることによって、柔軟な開発を行うことができ、
プロジェクトが混沌とした状況になることを防ぎ、より健全な状態で作品のクオリティを上げる事ができます。
現在のゲーム開発の多くの現場では、プロジェクトのコントロールを失い、
統率が取れないことによってデスマーチ化し、メンバーの士気は低下、
その結果、クオリティの低下や人材の流出がいたるところで起こってます。
ものづくり系の現場ではよく起こることかもしれませんが、それにしても多すぎます。
これにはさまざまな原因があるかと思われますが、
原因の一つとして、体系だった開発手法が存在しないことが挙げられます。
開発手法があると、次のような利点があると考えられます。
-知識が蓄積される。
-学習しやすくなる。
-改善のきっかけを与える。
-「プロジェクトマネジメント」というものを意識し、業界の中で論じ合うことができるようになる。
GAgileはあくまで数ある開発手法の一つですが、このような現状を打破し、
業界に開発手法について論じ合える場所を提供できればと考えて創り出しました。
*GAgileの目的
-ゲーム開発の体系的な手法を確立する
-クオリティの高い作品を短期間で提供する
-革新的な作品を作り出す
-毎日が楽しく過ごせる環境を作る
*GAgileの構成
GAgileは、次の3つから成り立っています。
:思想|GAgileの根本的な考え方であり、これを元にプラクティスを構築してあります。
:必須プラクティス|GAgileを導入する際に、できる限り採用を推奨するプラクティスです。
:選択プラクティス|プロジェクトに合わせて選択するプラクティスです。
*GAgileの範囲
GAgileは開発手法・プロジェクトマネジメントの観点からまとめたものなので、
ゲームデザインについては、範囲としません。
また、日本と海外でゲーム開発の体制が若干違いますが、
GAgileは日本のゲーム開発現場での採用を前提としています。
*元になったAgile開発
GAgileは名前にも入ってるように、ITソフトウェア業界のAgile開発(それと、それに属する開発手法)を参考にしてます。
Agile開発(アジャイルソフトウェア開発)とは、IT業界のソフトウェア開発において、迅速かつ臨機応変な開発手法の総称です。
Agile開発は、次の4つの価値で定義されてます。
-プロセスやツールよりも、個人と対話を優先する
-包括的なドキュメントよりも、動作するソフトウェアを優先する
-契約の交渉よりも、顧客との協調を優先する
-計画に従うよりも、変化への対応を優先する
この柔軟さ・コミュニケーションを重視した特徴がゲーム開発に適しているため、
それを元にゲーム流にアレンジしました。
この4つの価値は、GAgileでも変わりなく採用されており、GAgileの思想の元となってます。
しかし、あくまで参考にしているだけであり、
Agile開発のプラクティスでもゲームに適さないものであれば捨てています。
(あまりありえないとは思いますが、)アレンジが進むにつれ、
元のAgile開発から遠ざかることがあったとしてもかまわないと考えます。
----