タグ

arclampに関するcnomiyaのブックマーク (27)

  • 歴史から考えるアーキテクチャとマネジメント - arclamp

    ソフトウェアアーキテクチャとプロジェクトマネジメントは相互に絡み合う要素です。この関係性を歴史の流れから考えていくと面白い推測が成り立ちます。 アーキテクチャの歴史 「アーキテクチャとは」というのに定まった定義はありませんが、大枠では「システムの目的や環境を前提とし、様々な利害関係者の関心事を整合させた、システムの構成や構造」のことです。 これはもちろん「あるべき姿」です。完成されたシステムには必ず構成や構造がありますが、それが「システムの目的や環境、あるいは様々な利害関係者の関心事」と完全に合致しているとは限りません。 (ソフトウェア)アーキテクチャという言葉、あるいは(ソフトウェア)アーキテクトという用語は2000年前後から一般的になってきました。逆にいえば当時は「システムの構造や構成」と「システムの目的や環境、あるいは様々な利害関係者の関心事」の不一致があったということでしょう。 で

    歴史から考えるアーキテクチャとマネジメント - arclamp
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    cnomiya
    cnomiya 2010/07/06
    どのような系(まさにシステムですね)を生み出すか|建物は、都市と自分、家と自分、他人と自分といった関係の隔たりのバリ…の件|雑さやゆるさといったものがあることで、人が発見的に"かかわる"余地を生み出す
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    cnomiya
    cnomiya 2010/01/06
    動的な構造、、、今は矛盾に感じる言葉だけど、将来は普通になるのかしらん?|果たして構造と呼べるのだろうか?|人間はそれをどう認識しているのだろう?|構造?環境?生命!?|自律的に学ぶ|ワクワクする
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    cnomiya
    cnomiya 2010/01/06
    雑誌で記事やコラムを書くようなアーキテクトは技術的な信念を持ってクライアントを説得していると思われがちです。ですが、そんなことは本当にまれです。
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    cnomiya
    cnomiya 2009/09/27
    自分自身が直感的に気持ちいいことを大事にしたい信じていたい|自分自身を社会に差し出す|点と点が道のどこかで必ずひとつに繋がっていく、そう信じることで確信を持って己の心の赴くまま生きていくことができる
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    cnomiya
    cnomiya 2009/05/27
    軍手からの考察|2.0は小さな情報を沢山集積⇒方向性が見える|企業は沢山集積が難|小さな変化を変換して増幅の方が重要|Msg/Evnet駆動|マルチメディアの活用、AR等モバイル端末によるリアルタイム/プレイスな情報付加
  • 10 Things It Architect Should Know

    1. グロースエクスパートナーズ(株) ビジネスプラットフォーム事業ゼネラルマネージャー チーフITゕーキテクト 日Javaユーザー会幹事 日Springframeworkユーザー会幹事 鈴木雄介 現場のITアーキテクトが知っておくべき10のこと - あるいは、技術が分かるPMが知っておくべき10のこと 2. 自己紹介  鈴木雄介  エンタープラ゗ズゕプリのITゕーキテクト  標準化支援、技術支援、新規事業企画…  ブログ:ゕークランプ  http://www.arclamp.jp/  日Javaユーザー会幹事  日Springframeworkユーザー会幹事  日経SYSTEMITゕーキテクトの視点」連載 3. 狙い  ITゕーキテクトが現場で”考える”ための 考え方を紹介  “銀の弾丸ゕーキテクチャ”は存在しない  現場に合わせて悩み、考えることが大事。

    10 Things It Architect Should Know
    cnomiya
    cnomiya 2009/04/10
    現場のITアーキテクトが知っておくべき10のこと - あるいは、技術が分かるPMが知っておくべき10のこと|分かりやすい|昨日の打ち合わせと関連する|あとは自分たちが悩むのみ、くらいの勇気(?)をもらえた気がする。
  • ITをサービスにする方法(ホテルオークラの場合) (arclamp.jp アークランプ)

    IT当の意味でサービスにするとは、どういうことでしょうか。それはヒトの作業を代替することではなくて、ヒトを支援すること。そして、IT自身は透明になっていくのです。 デブサミ2009の講演「【12-C-1】不確実時代のアーキテクチャを予言する」向けにプレミーティングをしていて、非常に面白い話を聞きました。 ホテルオークラで情報システム担当をしていた石原 直さんは成田の発着情報のオンライン化に尽力された人(その後は芝パークホテルの社長、会長。現在はNPO法人旅行電子取引推進機構理事長)。 じゃ、オンライン化されて入手した発着状況をどう使うのか? 普通のホテルならロビーのインフォメーションパネルに情報を流しますと。そして、自由に宿泊客がみれるようにする。 でも、オークラは宿泊客から情報を隠してしまう。そして、しかるべき時に取り出せるようにする。つまり、宿泊客にサービスする瞬間に、従業員が入手

    cnomiya
    cnomiya 2009/02/06
    この瞬間、ITは透明になります|その為に基盤が求められることは何か?
  • モデリングの本質(石川初さんがオモシロすぎる件) (arclamp.jp アークランプ)

    今年のデブサミ2008で、ジョエルを抑えて満足度1位を獲得したランドスケープデザイナーの石川初さん。最近のエントリが面白すぎる。 バックヤードとしての港湾 最近、Googleマップの空撮が普及して、上空からの高解像度の写真を眺める機会が増えるにつれて、建物の屋上が街のバックヤードと化していることがよくわかる。特に都心部にはほとんど「屋根の景」がない。空調の屋外機が延々と並んでいる光景は、自動販売機を後ろ側から眺めているみたいなおもむきだ。 これが、都市のスケールでは、「海岸」がでかいバックヤードになっている。高度に近代化した都市の港湾の「海側からの眺め」というのはほんとに、都市の「裏側」である。きっと、沿岸の「栄養源」から「物資の流通媒体」へと、海岸がその価値を転換させたときから、海側は巨大な荷捌き場になっちゃったのだ。 街へ出よ、驚愕せよ。 (建築学科の学生に地図を見せて『なにか変なこと

    cnomiya
    cnomiya 2008/10/15
    ユーザーの言葉を聞くときに、自分が持っている「思い込み」を避けていかないと良いモデルにならない/そのうち頭の中で考えたモデル達が、コーディングしないでも動くようになる
  • Springの生産性 (arclamp.jp アークランプ)

    これは言っておかねばなるまい。ひがさんのCTCと夜の決闘より。 生産性を向上させるということを主目的としてフレームワークが作られたのは、基的(もちろん例外はあるけど)にRails以降のフレームワークです。 Railsは、Struts、Spring、Hibernateへのアンチテーゼとして登場しています。裏を返せば、Struts、Spring、Hibernateを組み合わせても生産性は出ないということです。 生産性という言葉をどう取るかによりますが、確かにSpringはコードを短く書くためのフレームワークではありません。 そもそも生産性を上げるためには、アプリケーションの部位毎に個別最適化していき、それらを統合するというのが正しい戦略です。これは規模にかかわりませんし、Seasarを使おうが、Springを使おうが同じ事です。 Seasarは最適化をうまく行っているフレームワークです。ただ

    cnomiya
    cnomiya 2008/06/19
    ServiceMixもMuleもActiveMQも使ってない/RDBでいうとDerbyみたいな位置/言い方は悪いけど相手にもされないのが現実/PTPなら IBMWebSphereMQ,Pub/SubならTIBCO Rendezvous,SOA/SCA/ESBは話題にもならないのが真のエンタープライズです (暴言
  • "世界"に"ユーザー"はいない (arclamp.jp アークランプ)

    石川さんのところに行ったときに「テクノロジーは世界をインターフェースする」という話を聞いたのですが、その元ネタがこれ、「Designing World-realm Experiences:The Absence of World "Users"(世界経験のデザイン_"世界"に"ユーザー"はいない)」。 書かれたのはリビングワールドの西村佳哲(にしむら・よしあき)さん(参考記事:リビングワールド:世界を感じるものづくり)。様々なデザイン活動でも知られていますし、最近では自分の仕事をつくるというでも有名です。 で、西村さんが1999年に書いた文章。かなりシビレます。長い抜粋。 デザインとは、インターフェイスすることであって、インターフェイスをつくることではありません。私たちは、他の人々や生きている世界と接したいのであって、コンピュータなどの情報機器や、インターフェイスデザインと接したいわけで

    cnomiya
    cnomiya 2008/05/02
    『ユーザ』という概念は消失←その発想は無かった。確かに!/デザイン=インターフェイスすること(≠インターフェイスをつくること)/インタラクションデザインの目標=『そのものになる』という経験のデザイン
  • ウェブ時代 5つの定理 (arclamp.jp アークランプ)

    梅田さんによるサバティカル前、最後の「ウェブ時代 5つの定理 この言葉が未来を切り開く!」。僕も金言マニアですが、梅田さんも同じ趣味なんだと知って、妙に納得しました。言葉からは勇気をもらえますよね。 さて、このの副題にもなっていますが、やはり make the world a better place という言葉が好きですね。 尊大と言われも、やっぱり、そこを見ていないといけない。梅田さんが理系的な発想として 原発から微細加工部品まで、何かの製品やシステムを見たら、それがどういうメカニズムでつくられているか、どうやって動くものかを理解し、それを自分ならどうつくるかを考える。そういうふうにいつも頭を働かせているのです。 と書いていますが、実際には、製品やシステムだけでなくて世界そのものに対して「どうやって動くのか?」と考えています。そういう発想を持つ人たちがどうやって生きているのか。 個

    cnomiya
    cnomiya 2008/04/30
    「人はパワーストラクチャーが好きだし、役割を規定したがるし、政治が好きで、与えられたものにすがり、現状維持をしようとします。」耳が痛すぎる。。。
  • 僕はなぜアーキテクチャにこだわるのか (arclamp.jp アークランプ)

    「僕はITアーキテクトです」と名乗るのが、昔は恥ずかしかったものです。ですが、ある時期から吹っ切れていました。やはり僕の原点なんだなと思って。 そのものではなく環境を見る 大体において、「そのもの」が悪いってことはないのです。日経SYSTEMSのコラムに書いたものを引用します。 「間違えたのはITエンジニアだから悪いのはITエンジニアである」ということから一歩進んで,「なぜITエンジニアが間違えなくてはならなかったのか」と考えるわけである。そのためには,プログラミングという作業全体を俯瞰し,その前後左右に何があるのかを見る ITエンジニアを取り囲む環境の中に,バグを誘引する要素がある 書き方がバラバラな仕様書,複雑で理解しにくいアプリケーション・フレームワーク,ドキュメントが無いライブラリ群,使いこなせないIDE(統合開発環境),など。いずれも,バグを引き起こす原因になることは説明するま

    cnomiya
    cnomiya 2008/01/24
    環境を変える方法は単純。あなたが自ら信じている行動し示すことです。/いいこと書くなぁ
  • 議事録を書くということ (arclamp.jp アークランプ)

    最近、やたらと議事録やコンセプトブックなどを書いています(その結果、ブログの文字量が減ってしまうのが僕の情けないところ)。当は議事録を書くコツを書きたいところですが、まとまっていないのでだらだらと。 議事録の宿命は全発言を書くわけではない、ということです。だから議事録を書くのは簡単ではありません。聞き上手だけでも書き上手だけでもだめ。まとめることが求められます。まとめるということは書き手の意図が含まれるわけです。 では、書き手はどのように議事録を記述していくのか。そのプロセスには分析、構築、表現という3つがあると思っています。 分析:会議の編集構造を理解する 議事録を書くのがうまい人は「議論している場の編集構造」と「議事録の構造」をきちんと使い分ける人です。ミーティングそのものをアジェンダを決めて構造的に進めることは重要ですが、そんなにきれいに話は進みません。その場だけが持つ話の構造

    cnomiya
    cnomiya 2008/01/11
    プロセスには分析、構築、表現という3つ/議事録をきっかけに行動を起こし前に進むためのもの/行動と行動の間をつなぐたためのコミュニケーション・メディア
  • SIerにあるべき組織とは (arclamp.jp アークランプ)

    最近、組織関連のを読んでいます。1つ、大きな特徴を上げるとインターネット後におきた極端な分権型組織ブームの影響を受けていることです。多くの論調は、イノベーションや創造性のためには分権型の組織が向いているというものです。これの反対が中央集権型組織。両者を比べてみましょう。 ■中央集権型組織(ツリー型) 特徴: ・コミュニケーションパスを固定化して、流量を少なくする ・プロセスを明示する ・上意下達 メリット: ・処理効率が非常に高まる ・メンバースキルのブレが安定する ・作業負荷が増えても耐えられる デメリット: ・変化に弱い。一度、固定化したものを容易には代えられない  ・プロセスそのものの非効率性が修正されにくい ・参加意識が弱い。歯車化 ■分権型組織(ネットワーク型、フラット型) 特徴: ・全員がフラットで、コミュニケーションパスがたくさんある ・適宜、

    cnomiya
    cnomiya 2008/01/07
    「中央集権型組織」と「分権型組織」の比較。分権のデメリット例→なんらかの理由でコミュニケーションが少なくなると不安定になり迷走する
  • 品質についての気づき (arclamp.jp アークランプ)

    製造業における品質というのは、多くの場合は生産工程におけるブレのことをいいます。Wikipediaにによるとシックスシグマとは、次のようなもの。 6σの状態とは、ある製品組立工程の品質特性値が正規分布に従うと仮定するならば、6σの外に出る確率は、100万分の3.4である。すなわち、ある工程では100万個製品を組み立てて3.4個のばらつき(不良品)が生じる。「100万回作業を実施しても不良品の発生率を3.4回に抑える」ことへのスローガンとしてシックス・シグマという言葉は使われ、定着していった。 システムでの生産とはランタイム ではシステムでいう生産工程はどこのことでしょうか?ふつうは実装と思われがちですよね。でも、製造業における生産とは「同じ作業を繰り返し行うこと」という前提があります。だからこそ、そこで不良品が出る割合を抑えようと考えるのです。では、システムでいう生産工程とはどこか。それ

    cnomiya
    cnomiya 2007/12/19
    モデルはその情報の受け取り方の誤差を調停する道具としてしか使えない/「設計通りに不良品を作らないことが品質の高さ」という呪縛からは逃れないといけない/「仕様や設計に矛盾がないことはありえない」
  • Facebook Platformから見る、次のアーキテクチャ (arclamp.jp アークランプ)

    Facebookの認知度は上がってきていると思います。2007年5月にFacebook Platformを発表して以降は「次世代のソーシャルOS」というラベルが貼られ、その動向が注目されています。10月24日にはMicrosoftが2億4000万ドルを出資し、評価額は150億ドル(1.7兆)に跳ね上がりました。また、11月2日に発表されたGoogleのオープンソーシャルに対しては当然のように参加を表明していません。 Facebook Platformとは Facebook Platformはサードパーティの開発者がFacebook上の情報を利用してアプリケーションを開発できる仕組みです。それだけならデータベース型ですが、加えて開発したアプリケーションはFacebookに登録することが可能です。Facebookユーザーはアプリケーションの一覧から欲しいアプリケーションをクリックするだけで自

    cnomiya
    cnomiya 2007/12/13
    分散が進みすぎてメッセージ交換が複雑化→破綻/マスタ管理重要、レプリケーションコストをかけてまで分散するメリットはない。統合と分散のバランス→FBMLを含めたFacebookのアーキテクチャには魅力
  • 京友禅と職人の心意気 (arclamp.jp アークランプ)

    cnomiya
    cnomiya 2007/11/27
    これぞ職人の心意気というのを見た気がします。技術を尽くしてプロデューサーやデザイナの考える世界を実現する。それだけではなく価値を認めてもらうための活動も地道に続ける。
  • テクノロジーとデザインの境界線があいまいなもの (arclamp.jp アークランプ)

    Web2.0 Expoでベスト講演をあげるとすればチームラボの猪子さんによる「インターフェースデザインのイノベーション(テクノロジーとデザインの境界線があいまいなもの)」です。これはヤバイ。 以下、サマリ。 サーチやマッチングというテクノロジーがあるおかげで、Webにある情報はサイト内外の情報を動的に再編集して構成されるようになった。だから、そのリンク構造も動的。当然、サイトマップやきれいな階層構造なんて存在しない。 サイトの構造が動的なんだから、インターフェースも当然、動的だよね。逆にインターフェースが構造の動的さを引き出して魅力を出さなきゃいけない。 テクノロジー(構造)とインターフェースは切り離して考えることなんてできない。一体なんだよ。 いえーい!も、マイナビバイトも、SAGOOLも、Laboo!も、そうやって作った。 これって「インターフェースの革新の流」。すごい西洋的。iPa

    cnomiya
    cnomiya 2007/11/18
    テクノロジー(構造)とインターフェースは切り離して考えることなんてできない。一体なんだよ。/日本人は、行為そのものに価値を見出す
  • ITアーキテクトの条件 (arclamp.jp アークランプ)

    ITアーキテクトは、そのシステムがもたらす世界を雄弁に語れなくてはならない。 クライアントよりも、システムの企画者よりも、開発者よりも、魅力的に語れなくてはいけない。 システムのアーキテクチャではなく、なぜ、そのシステムが必要なのかを語れなくてはいけない。 開発の苦労ではなく、利用する楽しみを語れなくてはいけない。 アプリケーションのパフォーマンスではなく、ユーザーのビジネスにおけるパフォーマンスを語れなくてはいけない。 それができる人がITアーキテクトだ。 エンジニアにはユーザーの声を聞かせ、システムの目的を語り続けることが大事だ。 ユーザーにはエンジニアの魅力を語り、システムの目的を語り続けることが大事だ。 そう、同じことを語ればいい。どちらかに伝わらないならシステムはうまくいかないだろう。 ビジネスを意識していないシステムは少しずつ減ってきているように思う。それでも動かないシステムは

    cnomiya
    cnomiya 2007/10/29
    理想と現実を情熱によって交通整理する人?