VSUG アーキテクトアカデミーで講演しました
VSUGアーキテクトアカデミー vol.2 にて、アーキテクチャとアジャイルの話をしました。
個人的には、福井さんから呼ばれたのと、小井土さんが一緒に第二部をやってくれるということだったので、これは行かねば、と。あと、アーキテクト仲間である、萩原さん、榊原さん、も vol.1 でこの活動に関係されていたので、ぜひぼくも協力したいと思いました。
福井さんのVSUGに関する思いが、ここに書かれています。http://www.slideshare.net/event/vsug-architect-academy-vol01
さて、私は今回パワーポイントを使わない、ホワイトボードと本の朗読、そしてワークショップという形式でやってみました。キーになる考え方は左のようなモデルです。問題と解決を、モデル化という人間のもっとも強力な能力を活かして、ソフトウェア構築という複雑性へのアタックをしていこう、ということが言いたかった。ソフトウェアづくりはもともと、とても創造的な活動なので、もっとこの業界を協調的に、創造的に、そして楽しく、変えて行きたい。そんな思いで話しました。 アジェンダは以下のとおり。アジェンダは以下のとおり。
- Dear Mr. Architect 朗読
- 全員で、「ソフトウェアの設計はなぜ難しいか」、ワークショップ
→ ステークホルダの多さ、要求の変化、変更しやすいと思われる、見えないこと、最新技術と旧技術の同居、。。。。 - 分析すると、、、、1987年に、ブルックスが銀の弾丸はない、で語ったことがそのまま現在でも言える。銀の弾丸はない。ソフトウェアの本質的困難。
- 平鍋の考える、設計とは、アーキテクチャとは。
- その中で、ウォーターフォールとは何でアジャイルとは何か。
- ソフトウェア工学の立場の難しさ、をモデルで読む。
特にスライドは使わなかったので、ぼくの頭の中で想定していたことの、いくつかを補足します。
- 分析とは、設計とはの話
http://blogs.itmedia.co.jp/hiranabe/2005/09/sd_c09c.html - Dear Mr. Architect
http://blog.livedoor.jp/dankogai/archives/50937516.html - ブルックスのソフトウェアの本質的困難
http://gihyo.jp/lifestyle/feature/01/prototyping/0001 - 銀の弾丸などない
http://ja.wikipedia.org/wiki/%E9%8A%80%E3%81%AE%E5%BC%BE%E3%81%AA%E3%81%A9%E3%81%AA%E3%81%84 - アーキテクチャとアジャイルは整合するか
http://blogs.itmedia.co.jp/hiranabe/2010/10/architecture-in.html - SEMATによるソフトウェア工学の復興
http://blogs.itmedia.co.jp/hiranabe/2010/02/sematorg-2a87.html - ソフトウェア工学をめぐるソシオロジー
http://www.fourth-medium.com/wordpress/?p=150 - ソフトウェア工学の再定義(ステイクホルダーと価値に触れた Tom Gilb)
http://www.slideshare.net/hiranabe/software-engineering-and-role-of-agile
レポートしてくれた @dproject21 さんがマインドマップにまとめてくれました。ありがとうございます!http://d.hatena.ne.jp/dproject21/20101211/1292059373
懇親会では、ひさしぶりに、高橋さんにもお会いできてうれしかったです。鍋ではマイクロソフトの大西さんの隣に座れましたし、ずっとじっくりお話したかった長沢さんともやっとこの業界を変えたい思いを共有できました。そして、偶然(?)福井からこられていた小島さん、さすがの「F#はCの対極、むしろC#に近い」、「F#はマイナーではない、むしろメジャー」という論はすごかったです。懇親会にはこられなかったけど、太田さんも、忙しいなか、出てきてくれてありがとう。一般設計論、とハウスドルフ空間について思いがけず、萩原さんとお話できました。萩原さんは吉川先生(ぼくの恩師でもあります)にレポートを書いたことがあるらしい。
そして、一緒にソフトウェアの設計は何か、のワークショップをやっていただいた、小井土さん、どうもありがとうございました。
(12/13 追記
- kkamegawa さんの日記にもレポートがあります。
http://d.hatena.ne.jp/kkamegawa/20101212/p1 - 一般設計学、と、理想的知識がハウスドルフ空間であること、および、設計仕様と設計解についてのわかりやすい資料発見。武田英明氏。
http://www-kasm.nii.ac.jp/~takeda/lecture10/design-theory-5.pdf - stknohg さんによるすばらしいレポート。
http://d.hatena.ne.jp/stknohg/20101213