| « 2007年9月10日 | 2007年9月11日の投稿 |
2007年9月12日 » |
ちょっと古い記事ですが、Edward Yourdon のブログ経由で、Steve McConnell の基調講演について。
The Ten Most Important Ideas In Software Engineering
「ソフトウェア開発で最も大切な10個の考え方」
- ソフトウェア開発は、人間の活動である。
- インクリメンタルな開発(徐々に作る)は本質である。
- 反復開発(繰り返す)は本質である。
- 欠陥を直すコストは、時間とともに徐々に高くなる。
- ソフトウェア開発モデルとして、ウォーターフォールには、重要な真実が含まれる。
- 探索、発見、構築、という段階はシーケンシャルに起こる。
- 見積もりは、時間とともに徐々に正確になる。
- 一番よい「再利用」は、「すべての再利用」だ。コードだけではない。
- リスクマネジメントの視点は、ソフトウェア開発に深い洞察を与える。
- 作っているソフトウェアが違えば、作り方のアプローチも違って当然だ。
- SWEBOKは、ソフトウェアエンジニアの重要な資産だ。
とても、現代的かつ中庸な意見だと思う。1,2,3 はアジャイル擁護、4,5は XP/Agile へのゆるい反論になる。7 は、CMMレベル3を指摘している。
すごく簡潔に書けるんだなー、やっぱりRubyだと、と思うエントリ発見。
12行で、プロジェクト中のアクターとユースケースを抽出している。
なんとなくな Developer のメモ 「JUDE API を JRuby から使ってみる」
http://d.hatena.ne.jp/fits/20070515
| « 2007年9月10日 | 2007年9月11日の投稿 |
2007年9月12日 » |

顧客に“ワォ!”という体験を提供――ザッポスに学ぶ企業文化の確立
ちょっとした対話が成長を助ける――上司と部下が話すとき互いに学び合う
悩んだときの、自己啓発書の触れ方
考えるべきは得意なものは何かではなく、お客さまが高く評価するものは何か
なんて素敵にフェイスブック
部下を叱る2つのポイント
第6回 幸せの創造こそ、ビジネスの使命