[#35937] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-13 — maili31s@... (SugHimsi == SUGIHARA Hiroshi)

すぎむし。

14 messages 2002/09/16
[#36004] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-22 — maili31s@... (SugHimsi == SUGIHARA Hiroshi) 2002/09/25

すぎむし%くどいようですが、うるさければ謹慎しますので。

[#35940] 9.2 の数値が 9.199999999999999 — "Inoue" <rubyist@...1.117.ne.jp>

井上です。

16 messages 2002/09/17
[#35941] Re: 9.2 の数値が 9.199999999999999 — matz@... (Yukihiro Matsumoto) 2002/09/17

まつもと ゆきひろです

[#35942] Re: 9.2 の数値が 9.199999999999999 — Fujimaru Hiroyasu <f-hiro@...> 2002/09/17

 藤丸です。

[#35977] [ANN] Exerb 2.1.0 — Yuya Kato <yuya-ml@4th.to>

Yuyaです。

18 messages 2002/09/20
[#35978] Cookie — 金光雅夫 (KANEMITSU Masao) <masao-k@...> 2002/09/20

金光です。どもっ (_ _)

[#35979] Re: Cookie — rio-t@... 2002/09/20

こんにちは、高石です。

[#35980] Re: Cookie — 金光雅夫 (KANEMITSU Masao) <masao-k@...> 2002/09/20

金光です。どもっ。

[ruby-list:35920] [ANN]Walrus 利用による予約管理システム

From: たむらけんいち <sgs02516@...>
Date: 2002-09-13 15:43:29 UTC
List: ruby-list #35920
たむらです。

Walrus/OBAQ MLにて ML管理人でもある白井さんの開発された
病院の予約管理を行う Webアプリケーション(いわゆる ASP)である
『予約三昧』の紹介です。

白井さんのポストした内容
  [walrus-ml:368] Powered by Walrus!
   http://devel.p1jp.com/walrus-ml/archive/msg00365.html

「予約三昧」製品紹介
  http://www.p1jp.com/product/web/yoyaku.html

詳細は、上記 ML のスレッドをご覧下さい。製品紹介のページでは
実際に予約などの操作がデモ版にて体験出来ます。
環境は、
  OS    : Turbolinux Server 7
  DB    : PostgreSQL
  Server: WEBrick/1.2.0 (2002-05-28) (Ruby/1.6.7/2002-08-01)
のようです。

Walrus とは、中島@ブレーンさんが開発されてる Webアプリケーションの
フレームワークです。
 http://www.brain-tokyo.jp/research/koutetu/

白井さんは『Walrus/OBAQ 暴走版』と称する unstable な拡張を施されたり、
ML の運営をされてます。
# 次期 Walrus/OBAQ は、暴走版をベースにすると中島さんが発表されてます。

工数などの内容を少し抜粋しておきます。

nakajima> > * 行数
nakajima> > * ソース:6305
nakajima> > Q1: この6305行には、Walrus/OBAQ開発版やWalletのような公開されているソ
nakajima> フトの行数は含まれているのでしょうか?それとも業務アプリだけの行数でし
nakajima> ょうか?

shirai]  これはこのソフトウェアのみの行数です。 Walrus/OBAQ を除いた Wallet 等
shirai] 周辺ライブラリの行数の総計は 9318 行になります。(ユニットテストを除く)
shirai] もっとも、他にも TMail など様々なライブラリの支援を受けていますから、そ
shirai] れらを含めるとさらに大きくなるでしょう。

nakajima> > * 期間:4ヵ月
nakajima> > * 予約管理の最初のリリース:2ヵ月
nakajima> Q3: この2ヶ月は、プログラミングの期間でしょうか?それとも分析・設計作
nakajima> 業も含めて2ヶ月ですか?

shirai]  それ以前にもデモ用のプロトタイプを幾つか作成していましたが、本開発に関
shirai] してはほぼゼロの状態から始めたといって良いと思います。分析や設計もプログ
shirai] ラムを作成しながら段階的に行ないました。

nakajima> また、この間にWalrus/OBAQ暴走版の開発を並行して進められたのだと予想し
nakajima> ますが、そちらの作業と純粋に業務だけの作業の割合を感覚的でいいので教え
nakajima> てください。あるいは、現状の暴走版がある状態からはじめて、同じ規模の業
nakajima> 務部分だけを開発したら、どれくらいかかると思いますか?

shirai]  一週間で考えると、3.5日間業務部分を担当したら1.5日間は暴走版や
shirai] Wallet 等を担当するといった感じでした。業務部分を開発していて、何か機能
shirai] が足りないと感じたりバグを発見した時は暴走版等ベース部分の改良を行ないま
shirai] す。後者の質問についてですが、確かに現状できている部分があれば楽なのです
shirai] が、このシステム自体に掛けた手間も結構多かったと思います。それを踏まえる
shirai] と最低2ヶ月は欲しいところです。

nakajima> たぶん、他の方がここを見て、一番気になるのは「白井さんだから4人月でで
nakajima> きたんじゃないの。普通のプログラマーだったら、とてもそんなものじゃすま
nakajima> ない」ということだと思います。

nakajima> 私も、白井さんが抜きんでたプログラマーであることは間違いないと思います。
nakajima> 正直に言うと、事例/データという意味では、白井さんが一人で開発されたと
nakajima> 聞いて「それではこの数字を一般的にあてはめることはできないな」とちょっ
nakajima> と残念に思いました。でも、だからと言って、この数字が全く参考にならない
nakajima> ことはないと考えて、この質問をさせていただきました。

nakajima> つまり、白井さんの言う4人月の中には、フレームワークの開発が含まれてい
nakajima> ます。他の方が、その1.5日/週をフレームワークの理解や試行錯誤に費しても、
nakajima> これに近い開発効率が得られる可能性があるということです。

Walrus/OBAQ はドキュメントも整備されてるとは決して言えない状態ですが、
「モノを作る」という点から見ると、かなり興味ある環境と言えると思います。
オープンソースを用いた開発の事例としても貴重な例という意見も上がりました。

よろしければ、感想などのフィードバックをお願いします。

-- 

たむら (http://tamura.tdiary.net)

In This Thread

Prev Next