Index: [Article Count Order] [Thread]

Date:  Wed, 26 Jul 2000 01:03:00 +0900
From:  Kaoru Hosokawa <khosokawa@....com>
Subject:  [XP-jp:00668] Re: VXP 	ストーリー1の分析
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <B5A3E632.289A%khosokawa@....com>
In-Reply-To:  <20000724145040Z.hiranabe@....jp>
Posted:  Wed, 26 Jul 2000 01:01:21 +0900
X-Mail-Count: 00668

ホソカワです。

開発へのコメントです。開発側になって話しています。

on 2000/07/24 2:54 PM, Kenji Hiranabe at hiranabe@....jp wrote:

> 
> 平鍋です.
> 
> On Sun, 23 Jul 2000 11:03:52 +0900,
> Kaoru Hosokawa <khosokawa@....com> said:
> 
>> 開発として、いくつか質問します。
> 
>> 1. メーリングリストはどのようにできるのでしょうか?既にあるのでしょうか?
> 
> そうですねぇ.管理者が作ろうと思って作れればいいと思います.
> 例えば eGroups なんかは,Web で作成できますが,そこまでは
> 望みません.実際に動作するマシンに特権ログインできる人が,
> 作ろう,と思う,あるいは依頼を受ける,ことを契機に,作成でき
> れば最初はよいと思います.後に,Web からのコントロールを要望
> する可能性はあります.
> 

ユーザーは、とりあえず、手でメンバーリストが作成できればいいようです。それじゃ
、メンバーリストはテキストファイルにしましょう。管理者が作成、更新できるよう
に。中身は、メンバーのメールアドレスのリストでいいような気がします。例えば、

    abc@....com
    ghi@....jp

です。このメンバーリストのファイル名はどうしましょうか?ML名が含まれるような
ものがいいのでしょうか?例えば、

    XP-jp.ml

は、どうでしょう?それとも単純に

    memberlist.txt

?

>> 2. 「ただし,そのメールに返信した場合,[ML名:xxx]という文字は重複しないよう
>> な配慮がなされる.」具体的な例をあげていただけますか?
> 
> 例えば,最初のメールで,
> 
> [XP-jp:00660] VXP ストーリー1の分析
> 
> という題名が付いています.これにリプライすると,
> 
> Re: [XP-jp:00660] VXP ストーリー1の分析
> 
> とかの題名を個人のメーラが付けるでしょう.これを ML サーバが
> 受け,単純に Subject を編集すると,全員に,
> 
> [XP-jp:00661] Re: [XP-jp:00660] VXP ストーリー1の分析
> 
> という題名のメールを返信すると思われます.そうではなく,この
> 題名を,
> 
> [XP-jp:00661] Re: VXP ストーリー1の分析
> 
> として欲しいということです.すなわち,題名の中に複数の
> [XP-jp:nnnnn]を付けない,という風にして欲しいのです.返信に
> 返信が重なると,[XP-jp:nnnn]だけでほとんどの題名スペースが埋
> められてしまうのを防ぎたいです.
> 

これは、顧客に別ストーリーにしてもらえるかな?とりあえず、メールが配信できれ
ばいいように思うけど…皆さんはどうでしょうか?

>> 3. メーリングリストの他に、メンバーリストがあるようですが、他に何かあります
>> か?
> 
> メーリングリスト(ML)は,今から作ろうとするものの総称と捕らえ
> て下さい.メンバーリストは,ML が配信するメールアカウントの
> リストを蓄えているファイルです.
> 
> 他に設定ファイルとしては,メーリングリストのポリシ設定が必要
> だと思います.例えば,メンバリストに記載されている人以外から
> のメールをどう扱うか.これについては,別のストーリカードに書
> くつもりでいます.
> 

これは、顧客に詳細を聞きましょう。

>> 4. メンバーリストの更新が必要のようですが、メンバーの追加、削除以外に何か必
>> 要ですか?
> 
> 今回の機能としては,あまり複雑にならない方がよいと思います.
> ストーリ4 に,一時停止の機能があります.この設定もメンバ毎に
> なるため,このファイルに含めてしまってもよいように思えます.
> しかし,どのファイルに情報を持つかにはこだわりません.
> 

メンバーリストはテキストファイルなので、各メンバーに情報(例えば、一時停止)
を追加することが出来ますね。それとも、一時停止リスト(例えば、pauselist.txt)
を作ってそこに登録することもできます。どっちがいいですかね?

>> 5. 「また,特定のML のみをサポートするのではなく,設定によって ML 名,ML ア
>> ドレス等は変更できること.」具体的な例をあげていただけますか?
> 
> 混乱するので,この ML プログラムを,eXtreme-domo と名付けます(仮称).
> たとえば同じ eXtreme-domo プログラムを1つのサイト(マシン)に
> インストールして,
> 
> ・XP-jp メーリングリスト
> ・aiko メーリングリスト
> ・hi-lows メーリングリスト
> ・....
> 
> などの(趣味の)MLを複数サポートできます.ML への参加,コマンド
> などのアドレスは,サイトに1つでも構いませんし,ML 毎に1つで
> も構いません.よって,
> 

複数のメーリングリストを管理することを考えなくてはなりませんね。どのように管
理しましょうか?メーリングリストとメーリングリストのメールアドレスのマップが
必要ですね?他に何か?


>> 複数のMLをサポートするシステムを考えていますね?
> 
> はい.アンド,いいえ.
> 
> ・はい.eXtreme domo「プログラム」は,複数のMLで利用できます.
> 
> ・いいえ.1つのメールアドレスで複数のメーリングリストを運営
> することは考えていません.すなわち,プログラムは1つですが,
> メールアドレスと設定ファイルを複数持つことにより,複数の ML
> が立ち上げられます.
> 
> 設定ファイルには,
> 
> ・ML名
> ・MLアドレス
> ・MLコマンドアドレス
> ・MLポリシ
> 
> などが必要でしょう.また,前述したように,メンバリストが ML
> 毎に必要でしょう.eXtreme-domo プログラムは,これらの設定に
> 応じて,ML毎の動作を行います.
> 
> 以下,カードを再度添付します.
> 
>> ホソカワです。
>> 平鍋さんの提案されたストーリーです。
> 
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>> 顧客ストーリカード
>> ────────────────────────────────
>> 番号 : 1
>> ────────────────────────────────
>> 日付 : 2000/7/17
>> ────────────────────────────────
>> アクティビティ種別 : ■新規   □ 修正   □ 拡張
>> ────────────────────────────────
>> 優先度 :   ユーザ        技術
>> ────────────────────────────────
>> リスク: 
>> ────────────────────────────────
>> 技術見積り:
>> ────────────────────────────────
>> 記述:
> 
>> メーリングリスト(以下ML)のユーザが,ML のアドレスにメールを
>> 送信すると,ML に所属するメンバ全員に,そのメールが配信され
>> る.配信されるメールの Subject は,[ML名:23] のような文字が
>> 先頭に付加される(XP-jp のような仕様).ただし,そのメールに返
>> 信した場合,[ML名:xxx]という文字は重複しないような配慮がなさ
>> れる.ML に属するメンバは,members というファイルに1行1名で
>> 記述されている.メンバ以外から来たメールは,エラーとして差出
>> 人に返す.
> 
>> ────────────────────────────────
>> 備考:
> 
>> 後のストーリにて,メンバの追加,削除をメールにて行う方法が記
>> 述されることを考慮にいれよ.また,特定のML のみをサポートす
>> るのではなく,設定によって ML 名,ML アドレス等は変更できること.
> 
>> ────────────────────────────────
>> タスク記録:
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>> 日付   状態   ToDo    コメント
>> ────────────────────────────────
>> ────────────────────────────────
>> ────────────────────────────────
>> ────────────────────────────────
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> 
>> -- 
>> Kaoru Hosokawa
>> khosokawa@....com
> 
> 

-- 
Kaoru Hosokawa
khosokawa@....com