チームワークの準備


第9回から第11回にかけて、チームで自由に題材を選んでプログラムを開発する。また、プログラムの説明書とプログラムを紹介するWebページおよびパンフレットも作成する。 第12回には、作った作品について発表とデモンストレーションを行い、皆で投票しそれぞれのプログラムを評価する。 そして第13回のときは、基礎プログラミングIIの全クラスが参加する合同成果発表会を開催する予定である。

発表会までに作成するもの

  1. Rubyプログラム/CGIプログラム
  2. プログラムを紹介するWebページ
  3. 説明書(PDF)
  4. パンフレット(PDF)

(また、必須ではないが発表会ではスライドを使用することも検討してください)

プログラムのテーマの例


チーム

A(仮)

C1222293
C120014A
C1222270
C1221833
C1221738

B(仮)

C1221394
C1221230
C1220029
C1221744
C1221603  

C(仮)

C1220673
C1221543
C1221750
C1220963
C1221282  

D(仮)

C1220041
C1222092
C1221520
C1220064
C1222376  

E(仮)

C1222301
C1221649
C1222057
C1222399
C1221922  

F(仮)

C1221425
C1222287
C1221017
C1220555
C1222146  

今後のスケジュール

9回目(本日)

10回目(12/08)

11回目(12/15)

12回目(12/22)

13回目(1/19)

14回目


役割分担について

まずは各グループで相談し、下記を参考にチームでの役割分担を決定すること。


連絡手段

授業以外の時間にもチームが集まって作業を行う必要が生じる可能性が高いし、そうでない場合にもチーム内での情報共有を可能にしなければならないため、メンバーで連絡が取れるようにすること。

たとえば、本講義のS4グループにチーム固有の掲示板を作ることができる。

チーム所有の掲示板の作り方:

  1. まずはチームを作成しそのメンバーを設定する:
  2. グループのホームページに戻って、「グループの新規話題作成」を選び、分りやすいタイトルと序文で掲示板を作る。
  3. 「修正」画面末尾にある「☐ この話題を以下のチームのものにする」にチェックを入れ、自分のチームを選択し、「確認」をチェックして「移動」ボタンを押す。
  4. グループのホームページに戻って、話題一覧の「team」列で自分のチーム名が表示されていることを確認する。

「チーム所有」モードにすると「全員通知モード」がチームのメンバー全員になる。

チーム掲示板書込み通知を受け取るアドレスを変えることも可能である:

  1. グループのホームページを開き、「自身の参加状態を操作する」を開く。
  2. 「参加する場合のメイルアドレス」に通知先アドレスを記入して「送信」を押す。
  3. 通知メールは @k.koeki-u.ac.jp ドメインから送信されるので必要なら受信許可を出す。

プロジェクトマネジメント

複数人で協力して一つのRubyプログラムを作成し発表準備を行うという計画(プロジェクト)を納期内に達成するためには、明確な目標とそれを実現するのに必要な作業のスケジュール、そして進捗状況の管理(マネジメント)が必要である。プロジェクトの管理はプロジェクトマネージャーの主な役割になる。プロジェクトマネジメントの流れを簡単にまとめると、以下の通りである。

  1. 目標設定
  2. 必要な作業の特定と分解
  3. 作業スケジュールの作成*
  4. 進捗状況の管理*

*スケジュールの作成と管理は全員で共有するガントチャートを用いると効率的になる。

プロジェクトマネジメントについてもっと詳しく:プロジェクトマネジメントについて(山本先生のページ)


Webページについて

作成したプログラムを紹介するWebページを作成し ~/public_html/ 内のどこかに置くこと。Webページの書き方についてはWebページ作成の基礎を参考にし、emacsなどを用いて作成する。

内容:

ヒント:他人に作られたページのHTMLを参考にしたい場合はFirefoxでページに右クリックし、「View Page Source」を選ぶ。ページの一部を選んで、その部分のみのHTMLを覗くこともできる(「View Selection Source」)。

プログラム紹介のWebページの例:

架空のプログラム「Five Seconds!!」(神田先生のページ)

架空のプログラム「NumberMagiQ」(広瀬先生のページ)

「Battle Game」(先輩達の作品)

「Koeki Shokugan Site」(先輩達の作品)


説明書について

プログラム説明書の例(先輩達の作品):

説明書


パンフレットについて

パンフレットの例(先輩達の作品):

酒田市遊び場検索プログラム

観光地検索プログラム


作品のプレゼンテーション

第12回の授業では完成したプログラムのデモを含めたプレゼンテーションを行なう。プレゼンテーションは全員に見やすいWebページ、もしくは OpenOfficeなどで作成したスライドを見せながら行なう。発表資料の作成係も重要な任務の一つとなる。


評価基準


注意事項


本日の課題


目次