スキップしてメイン コンテンツに移動

投稿

ラベル(Agile)が付いた投稿を表示しています

”人が成長して品質になる”と読みました。

リーン開発の本質 著者 : メアリー・ポッペンディーク 日経BP社 発売日 : 2008-02-07 ブクログでレビューを見る» 原則2:”品質を作りこむ” という言葉が好き。 リリースして、リファクタリングかけて、自動テストして、リリースして。 常にシステムをいい状態においておく。 使う人も、マーケットも、企画も、業務も、 全て流動的で変化し続ける。 だからシステムを時代に追随させていく。 その品質を作りこむことは可能だと思う。 そのために必要な要素は、 人であり、その人の技術力だと思う。 頻繁なリリースを可能にするには、 コードが容易に解読できないと難しいだろうし、 容易なコードにするにはリファクタリングは不可欠だろうし、 リファクタリングをかけるには自動テストは必要だろうし、 自動テストやるには・・・・。 全ての原点には人がいる。 だからその人が知っていて、理解していて、実行できないと、 何もできないのだと思う。 現状を確認して、 方向性を合わせて、 できることを一つずつ増やしていく、 できる人を一人ずつ増やしていく、 それが品質を作りこむことなのだと思う。 (以下抜粋。○:完全抜粋、●:簡略抜粋) ○マネージャとは、その人が監督する分野で名人になった教師なのである。  新人のエンジニアを訓練し、弟子から職人へ、  職人から名人エンジニアへと変えていくのだ。(P.19) ○ソフトウェアの機能の半分以上は、最初のリリース以降に開発される(P.25) ○優れたソフトウェアデザインとは、  妥当な実行性能を実現しながら、  ソフトウェアの構築・修正・保守にかかる時間を最短にするものである。(P.25) ○ソフトウェア業界では、価値が変わりやすい。  それはたいてい、顧客自身が、  自分たちの欲しいと思っているものを本当には知らないからだ。(P.28) ○ソフトウェアのムダを排除する、  最高のチャンスをもう一度振り返って見よう。  それは、「コードをできるだけ書かない」ことである。(P.35) ○専門知識をすべて外注に任せている企業は、  競合他社も同様に外注できる、ということに気づくだろう。  専門知識など必要ないと考えてい...