オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 安井 力 - (株)永和システムマネジメント 投稿日 2008年8月26日
Agile2008の4日目となる8/7(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ(Game Design Workshop)」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。参加者は15名程度で、ワークショップ形式で新しいゲームを開発します。
Smits氏ははじめに、The Thiagi Group(http://www.thiagi.com/)によるフレームゲームというものを紹介します。Thiagi氏によって数多くのフレームゲームが開発されています。ゲームの目的にはいろいろなものがあります。
まず紹介したのは「グループ・グロープ(Group Grope)」という意志決定ゲームです。7人程度のグループに分かれて、個々人の意見をまずカードに書き、それを見せ合ったり交換したりしながら、グループとしての意見を集約していきます。徐々に集約していくのがポイントで、最初は1人でよい意見を選び、次には1対1で意見を比較し、最後は3人で選ぶという段階を踏むことで、時間を節約しながら意見を共有できるというバランスを実現しています。
グループ・グロープにはたくさんの亜種があり、やりかたによっては300人のグループで実施することもできるそうです。
次に紹介したのが「汎用ボードゲーム(Generic Board Game)」という、教育のためのフレームゲームです。これはスゴロクのようなボードゲームですが、枠があるだけで中身はありません。中身は、教育したいテーマに沿って作成するのです。このゲーム作成がワークショップの本番で、SCRUMにおけるスプリントプランニング(スプリント、またはイテレーション中の計画をつくるミーティング)の進め方を伝えるというゲームを作ります。
ゲームは手順やプロセス(ここでは計画ミーティングの進め方)を教えるためのもので、どのようなステップや作業があるのか学ぶだけでなく、なぜそこでその作業をするべきなのか、グループで議論しながら理解を深めることができます。ゲーム自体はスゴロクのように勝ち負けのつくものですが、目的はグループ全体の知識を深めることです。
ゲーム自体は、複数のプレイヤーがスタートから始めてゴールを競うものです。以下のルールで遊びます。ゲームのテーマは自由ですが、ここではワークショップをおこなった、計画づくりのミーティングの進め方を例として説明します。
この汎用ボードゲームのポイントは、エリアとカードの対応が明らかでない点です。もちろん書いてはありませんし、そもそも曖昧であることもあります。たとえば「タスクを優先順に並べる」というのは、優先順位付けの一部なのか、スコープ確定の一部なのか?これを自分の手の中や、人の出したもので妥当か考え、さらに議論をしていくことで、テーマ(計画づくりミーティング)についての理解を、チーム全体で深めることができます。
ゲームを作るには、エリアとカード、それと追加ルールを決めていきます。私が参加したグループでは、「ウソカード」を作ることにしました。どのエリアにも当てはまらない、計画づくりミーティングではやらないことです。たとえば「これまでに完成したものをレビューする」などです。エリアを決めてカードを書くには、テーマについて詳しい知識が必要となるので、テーマに詳しい人でないとゲームを作れません。調査が必要になる場合もあります。
しかし興味深いことに、ゲームを作るという作業そのものにも、知識を整理したり理解を深めたりする効果がありました。特にグループで1つのゲームを作ることで、グループの中で「トピック(計画ミーティング)はどうあるべきなのか?」という議論をして、共通の認識を作ることができました。たとえば「これまでに完成したものをレビューする」という作業は、計画づくり以前にする(そうすると、計画づくりミーティングの外側なので、ウソカードとなる)のか、それとも計画づくりの一部としてする(この場合は、準備段階の一部となる)のか、議論となりました。グループで議論をすることで、自分たちのプロセスの曖昧さが浮き彫りになったのです。
こうした議論を直接、プロジェクトで「どうやって計画を作るか」というテーマで議論したら、いろいろなポリシーや思惑が衝突して、不毛ではなくとも時間とエネルギーのかかる会議になるかもしれません。しかし、「『どうやって計画を作るか』というゲームを作ろう」と思うと、それだけで雰囲気が変わってきます。ゲームだから面白くしたいし、「ゲームが完成する」という明確な目標があります。できあがったゲームを自分たちで試しに遊んでみて、できばえを確認することもできます。
ゲームという形式をとることで、参加者の興味を引き出し、ミーティングやトレーニングの効果を高めることができます。またゲームには明確なルールがあるため、進行がスムーズになりやすいというメリットもあります。Thiagiのページ(http://www.thiagi.com/)には簡単に実施できるゲームも多数紹介されているので、ひとつ試してみてはいかがでしょうか?
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信