タグ

ブックマーク / int128.hatenablog.com (9)

  • 自宅サーバのインフラ設計書を公開します - @int128

    自宅サーバのインフラ設計書を公開します。 Design paper of the home server(抜粋) 昨夜にTwitterで公開したら予想外に反響があったので、ちゃんとエントリに残すことにしました。クラックされるおそれがあるので、細かい部分は公開できないことをご了承ください。 内容はこんな感じ。 要件概要 機器仕様 ネットワーク設計 ソフトウェアスタック設計 共通基盤設計 サーバ詳細設計 上記にバックアップ設計や運用管理まわり*1を加えれば、インフラの設計書はだいたいこんな感じではないかと思います。 インフラの要件定義は難しい 一方で、インフラの要件定義は十分に標準化が進んでおらず、会社やチームによって文化がかなり違います。特に受託開発(SI)の場合は、お客様の中にインフラに詳しい人がいなくて調整に苦労することも多いと思います。費用と可用性のトレードオフの部分はなかなか伝わりづ

    自宅サーバのインフラ設計書を公開します - @int128
  • 夢見るSIerと虚構 - GeekFactory

    たまには実情を書いてみる。愚痴大会なので読み飛ばしてくだしあ。 SIer の経営方針としては、「どんなカタチにせよ、生産性を高めるのである」という方向に行くと思います。生産性を高める要因は2つしかなくて、「開発プロセスの改善」と「ソフト生成の自動化」です。要するにワンタッチでポンでシステムが出来ればすげぇじゃんっていう発想。でも、そもそも要件定義が終わると全部終わるので、どうにかして改善されたプロセスを最大限に働かせるアジャイル的プロセスへの移行は不可避だと思う。 http://d.hatena.ne.jp/gothedistance/20090723/1248331426 「開発プロセスの改善」はどこのSIerでも施策に挙げていると思いますが、成果を上げているところはあるのですかねぇ。要件定義と開発はまったく別の仕事だから、両者で改善方法はまったく異なるはず。まずは後者のウォーターフォー

    夢見るSIerと虚構 - GeekFactory
  • ソフトウェア工業化と職人化が待ち受ける世界 - GeekFactory

    生産性が 30 倍違うのであれば、バカプログラマー 30 人を雇うより、スーパープログラマー 1 人にサポートスタッフ 5 人つけたほうが安くていいものができるだろう。Ruby の開発でいえば、まつもとさんやささだ先生にサポートスタッフ (あるいは秘書とか内弟子とか) をつけて、極力彼らが雑用をせずに Ruby 開発に専念できるような環境を整えるべきではなかったか。 http://d.hatena.ne.jp/kwatch/20090204/1233769288 基に立ち返って、ソフトウェア工学の目的とはなんだろう。それは「ソフトウェア開発が産業として安定成立する事」だろう。そこでこれを、大目的とする。 では、さらに考えて「産業として安定成立」するにはどうしたらいいだろうか。 大目的を成立させる為の、最低限の条件として考えられるのが、 ・条件1:成果物の品質安定 ・条件2:関連人材の安定

    ソフトウェア工業化と職人化が待ち受ける世界 - GeekFactory
    shiget84
    shiget84 2009/02/19
    職人化と工業化,本命チョコの設計者と義理チョコの設計者
  • 生産性を向上させる5つの方法 - GeekFactory

    私が考える、生産性を向上させる5つの方法。ちなみに私の勤務環境では1つも満たせていません。残念。みなさんも5つ挙げてみましょう。 (1) 最も集中できる時間に出社する 通勤時間帯を避ける。パフォーマンスが最高になる時間帯は日によって違うので、好きな時間に出社する。 (2) 肩の凝らない服装にする スーツではなくカジュアルで。ただし来客対応はスーツね。 (3) 必要のない会議には出ない 決まっていないことを決める時に会議が必要なはずです。みんなが好きなことを喋るだけの仲良し会議は出なくていい。 (4) 音楽を聴きながら作業する 周囲の雑音をシャットアウトします。電話の音とか怒鳴り声とかは勘弁。 (5) 疲れたら寝る ここまできたら研究室になるので無理かなw

    生産性を向上させる5つの方法 - GeekFactory
    shiget84
    shiget84 2009/01/29
    研究室だと全部満たせてますが、就職するとそんなわけにはいかないんですね。。。
  • 情報を検索する世代と整理する世代 - GeekFactory

    Google世代は、乱雑に散らばった情報から自分の知りたい情報を検索する。それより上の世代は、まず情報を整理して探し出せるようにする。この世代にGoogleのような検索サービスを提供しても需要はないだろう。 という話を知人とした。 この世代の間には越えられない壁がある。 どこの企業でも訳の分からないWordやExcelがファイルサーバに溢れかえっている状況だろう。Excelの山から必要な情報を引っ張ってくるアプローチは世代によって違うので、同じソリューションでは解決できない。検索ソリューションは流行らないのかな。

    情報を検索する世代と整理する世代 - GeekFactory
  • SIにおけるソフトウェア開発の占める割合は小さいのか - GeekFactory

    元請けの視点では、SIの多くを顧客調整が占めていると思います。次に進捗管理。次に資料レビュー。で、ずっと先に、設計書を書いたりコードを書いたり試験したりというソフトウェア開発がある。相対的な割合は小さいと思います。 何の割合かというとプロジェクトの成功を左右する要因です。原価ではない。 近視眼的な見方をすればという注釈が付きますが。要件定義を間違えれば成果物のソフトウェアが間違っているのも確かですが、完璧な要件定義手法が存在しないことも確かです。お客様に見せてみたら追加注文がいくつもきたというのは身近に起こっていることです。 id:kensir0u >外注化が必要な理由 もっと端的に、結局はアウトソーシングの原則で 外注化は業務上必要とする資源やサービスを外部から調達するということです。 つまり、製造能力が足りないならプログラマーを外注、マネジメント能力が足りないならマネージャーを外注とい

    SIにおけるソフトウェア開発の占める割合は小さいのか - GeekFactory
  • ウェブ世界の異質文化をロングテールに広めてみよう - GeekFactory

    社内Twitterの検討会をやってると、どの層をターゲットにするかという話がよく出ます。この議論は、昨今のはてな賛否両論と質的に同じかなと思ってます。ウェブ世界の人は面白そうなサービスをすぐ使いますが、リアル世界の人は何かの取っ掛かりが必要です。 もう書いちゃっていいと思いますが、うちには成功している社内SNSがあります。毎日日記を書いてる人もいますし、公開質問は意外と盛況です。mixiを使っている人ならすぐ溶けこめるし、そういう人たちは社内Twitterにあまり抵抗がないと思います。取り込むべきは、社内SNSにイマイチ乗り切れていない層です。 リアル世界のツールから攻める リアル世界のコミュニケーションはずばり会話です。これは当然の認識。しかし、物理的な制約により会話できる範囲は限られています。遠く離れた人と会話するには何を使いますか? 答えの1つがメッセンジャーです。メッセンジャーの

    ウェブ世界の異質文化をロングテールに広めてみよう - GeekFactory
    shiget84
    shiget84 2008/11/16
  • プログラム設計書の良い部分と悪い部分 - GeekFactory

    設計書の定義は、おおよそ開発標準や慣例で決まっています。逆に言うと、設計書名やその中身を書くと社名がバレるかもしれません。だからみんな書きたがらないのでは。中でもプログラム設計書はベンダによる違いが大きく、結果的に技術力の差となることが多いです。 前回のエントリでは、プログラム設計書のすべてが不要と言っているわけではありません。 プログラム設計書には、良い部分もあります。内部設計では表現できない設計思想が書いてあるので、変更容易性が向上します。例えば、クラス図からは具体的にどんなデータを扱って処理しているのか読み取れます。そもそもの話ですがインタフェースが決まらないと分業ができませんので、他所と共有するメソッドは設計書に落ちている必要があります。小規模だと細かいメソッド名まで決めない場合もあるし、逆にprivateメソッドまで決めてから実装する場合もあります。 ただ、言語レベルの記述方法ま

    プログラム設計書の良い部分と悪い部分 - GeekFactory
  • 明日から金沢に行きます - GeekFactory

    11/3のお昼ぐらいに野田屋に行こうと思います。id:amachangが書いてたお茶屋さんです。よかったら会いませんか?>id:katzchang 突発オフで集まると面白そう。旅行中はちゃんとtwitter見るようにします。 11/2は、朝から鶴来〜野々市〜157号の探索に出ます。今回はすべてグリーン車の贅沢な旅です*1。 野田屋 http://maps.google.co.jp/maps?f=q&hl=ja&geocode=&q=%E7%AB%AA%E7%94%BA+%E9%87%8E%E7%94%B0%E5%B1%8B&layer=c&ie=UTF8&ll=36.55791,136.65543&spn=0.001058,0.002307&z=19&iwloc=A http://d.hatena.ne.jp/amachang/20081012/1223833191 *1:北陸フリーきっぷ

    明日から金沢に行きます - GeekFactory
    shiget84
    shiget84 2008/11/01
    行きたいなー。3日なら行ける・・・かな?
  • 1