Lines Of Code

Lines Of Code。略してLOC。
プラグラムの規模を表すひとつの指標ってこと。

これってマークアッパーでも適用されるんでしょうかね?
HTMLやらCSSを書くのと、PerlやPHPを書くのとではさっぱり違う気がする。
いや、工数的な観点から言うとそうでもないのかなぁ?

ぶらっと見てたらおもしろい記事があった。

COCOMO工数試算なんてものがあるらしいので、ちょっと見てみた。

とりあえず、コードの行数を入れたら工数見積もりしてくれるらしい。なんつー便利な…。

えーと。一般的にいわれる「Web標準的な企業サイトのトップページだけ作って」と言われた場合

  • (X)HTML1枚
  • CSS3枚くらい
  • 場合によってはJS1~2枚

設計とかデザインはまた別だと思うので省く。

普通の(X)HTMLページ1枚作ると規模にもよるけど、200~400行程度なのかな?

CSSは、デフォルト1枚、レイアウト1枚、モジュール類その他で1枚かな。
デフォルトは200行くらい。レイアウトは規模にも依るけど200~400くらいか。モジュール類も場合によりけりで200くらいにしておこう。

今回はJSはなかったとして、上記間とってこれだけで大体1,000行。

ステップ数・・1000っと。計算実行ぽち。

工数:2.40人月
開発期間:3.49ヶ月
開発要員:0.69人

おおおお・・・なんだこりゃ。

1ページ作るのに2.4人月!?
人日の間違いじゃないのか…。

計画と要件定義:0.14人月

いやいやいや、そこ0.1?!
たしかに適当に1,000ステップって入れたのは悪かったし(きっと削れば1/3くらい減るし)、そもそもマークアッパーとじゃだいぶ違うのかもしれないけど、開発3ヶ月以上かかるって言うなら、そんな思いつきみたいな要件定義しないでください…。

おもしろい試みだけど、まだまだ改良の余地満載ですね、これは。
実際の開発現場との人月計算がかけ離れているっぽい。

世間の標準的な生産性はあまりにも低い。1人月あたり340行なんてふざけてるの?って感覚だけども。

まさにそんなとこですね。

とりあえず、LOCで工数をうまく測れるものではないんじゃないかな、と思った。

  • コメント(0)
  • トラックバック(0)
  • このエントリーをはてなブックマークしているユーザー

Track back

このエントリーのトラックバックURL

Your Comment





Tag Cloud

About

drop

Author:飴(drop)

web技術に関するtipsや主にweb関連のニュースなどをメモ的に記していきます。
08年1月にWeb制作会社を退職して、現在無職。色々考え中。

このサイトについて

RSS購読