capsctrldays

2009-02-28 (土) [長年日記]

[Rails] erase_render_results で render をキャンセル

ビジネスロジックが複雑になってきたのでafter_filterでいろいろフィルタリングするようにして、問題があったら RecordNotFound を raise するようにしたところ、render2回やっちゃダメって言われたので、「erase_render_results」をつけた。こんなのあったんだーというメモ。

class ApplicationController < ActionController::Base
  rescue_from ActiveRecord::RecordNotFound, :with => :record_not_found

  protected
  def record_not_found
    erase_render_results # コレ
    render :file => File.join(RAILS_ROOT, 'public', '404.html'), :status => 404
  end

人月の価格調査

できるだけ人月計算したくないのであれこれやってるんだけど最終的に工数計算になって工数をお金に換算するとそれって人月なわけであーあーあーとか言ってる日々。とにかく最近割に合わないことが多くなってきたのでどうにかしたい。とかなんとか思ったのでとりあえず価格調査。あれこれ考えると100万くらいか(人月700万バロス)。でもそれだとずっと仕事があったとしても年間売上1人1,200万にしかならないじゃんね。これがろーどーしゅーやく型の限界か。おつきあいのある会社は人日8万とかで計算してくるんだけどこれって160万円ですか高すぎませんか御社のレベルでこれは。

  • 見積もり 1人月80万円は高い?安い?
    • 2: 普通というか標準。本当は100万っていいたいけど
    • 9: エリートなら1000マソ。
    • 9:2次、3次下請けでは、どんなに頑張っても150マソ、100マソがいいところじゃないか?
  • プログラマー人月公開スレッド
    • 1(27才): 人月:100万/月
    • 2(29才): 人月:250万/月
    • 5(39才): 人月:240万/月
    • 9(30才): 人月:80万/月
    • 10(27才): 人月:80--100万/月
    • 11(37才): 人月:80〜100万/月
    • 19(21才): 人月:150万/月(最高でね。
    • 26: 俺も220万くらいのならやったことあるよ。 NTTって確か発注の単価が決まってて150万くらいじゃなかったっけ?
    • 27: IBM:100〜150万, RNI:100〜130万

追記:

地方だと平均で60万。最高でも80万というタレコミがあった。でもそれって、誰の値段?SE(笑)になってもPM(笑)になってもそうなんだろうか。

あと、ソフトウェア(モノの価値)を売ったり、月額の保守費用(保険の価値)をとったりすると、人月(ヒトの価値)自体は少し落としても企業としては問題ないかもしれない。

追記2:

ITpro SkillUP : ITproの右下にフリーランスの月額契約単価がある。これだと60-70万くらい。仮にヒトの市場価値が同じだとしても、会社だとオフィスの家賃だの営業費だのスタッフ部門の経費だのがかかるんで、おそらくこれより高くなるんじゃないかな。それがどれくらいなのかっていうと、よく分からん。仮に1.5倍だとすると、90-115万程度ですかね。上級SE(笑)になるともっと高くなるんでしょう。

追記3:

東京都が公表しているソフトウェア技術者の人件費によると、オペレータ平均単価は月90万円前後、運用管理者(現場リーダークラス)でさえ120万程度です。

大手SIerの上級SEが月150万円over、コンサルが200万over

給与とコストで人月計算

サラリーマンの年収が600万だとしましょうよ。コストはだいたい1.5倍くらいかかりますので、会社は900万払ってると仮定します。で、利益を出そうと思ったら、もっと稼がないといかんわけですから、たとえば月5万の利益を確保したとすると、年間960万の売上ですか。とーなーるとー、人月80万ですか。「社内SE年収700万残業なし」すげえなあ。

[] あなたの会社を潰さない最後の戦略―大不況サバイバル!(野元 泰秀)

商品戦略の本。中小企業はリスクが低いので商品を変えればいい。既存商品で価格を上げたりするのは無理。商品が決まれば価格帯が決まる。

「ジャンル」「テーマ」「企画」、「NEWS」「PREMIUM」「OFFER」、商品・顧客・証券・経験・目的・用途、テスト販売。