JavaEdge 第4回ライブセッションのレポートをいまさら。
ということで、約1ヶ月前の2/29に開催されたJavaEdgeのレポートをいまさら。きしださんのセッションは個人的にタイミング・内容がベストフィットだったので気合を入れて書かないと…と思ってたら、そのまま時間が…。やっと書いたので表に。
開発の現場から(ファンクションポイントについて)
EC-OneのPMの市川さんによる、ファンクションポイント法(FP)についての話。
EC-Oneでは見積もりをファンクションポイント(FP)とWBSを使った方法の組み合わせでやってます、という話。内容のほとんどはFPの説明だったけど、それは省略。見積もりとか自体にはあまり興味がないので、聴いている間、何度か意識を失いそうになった…。
EC-Oneでの見積もり手法
- 初期はFP概算法、あとから詳細にやったFPとWBSを比較。
- 設計フェーズ、製造フェーズ、テストフェーズといったフェーズが変わる都度、再度見積もりして、再評価する
- 開発の終了時にも再評価を行う
FPの利点
- ユーザ視点
- ユーザと一緒に考えるので、ユーザにとってわかりやすい
- 交渉がやりやすい
ゲストスピーカーセッション(Java・プログラムの学び方)
きしだなおきさん(id:nowokay)による、Javaやプログラムの学び方について。
ペンタブ+Windows Journal使って話しながら絵を書いて説明をするという話し方をしてたんだけど、これはいいなぁと思った。これを見た日からTablet PCが欲しくてしょうがない…。
自己紹介
- 創るJava
- 今はJavaでVB6 to Curlな変換ツール作るお仕事をしてます
- JavaScriptが初心者向けでないと書いたらdankogaiにDISられた*1
Javaの学び方
プログラムの学び方
- プログラムの勉強ではないもの
- プログラムの勉強
- 「ライブラリはあるんだからアルゴリズムなんて覚えなくていいでしょ」って言う人いるけど
- アルゴリズムは超重要
- アルゴリズムとデータ構造
- 綺麗な条件でのソートかその程度は入門にすぎない
- 100件のデータを10件分のメモリしか存在しないケースでソートをするとか
- アルゴリズムを学ぶのにいい本
その他
ライブセッションの会場となっているOracleさんがマグカップをくれた。
*1:ライブセッションの日はDISられから1週間後ぐらい