David Vernstein: Five Development Practices for Building Software with Scrum
Scrum は popular になってるけど、XP の tech practice はそこまでされていない
どんな企業にも Legacy Code はある。触るのが怖いコード
コードを書くのはコンピューターを動かすだけじゃなくて、コミュニケーションの問題
methodology ではなく practice
OCP open closed principle
6 key code quality
18 things = fundamental, developer should understand these 30 things to make code understandable
Beyond Legacy Code は」「なんでその practice やるの?どういうかちがあるの・」という本
スクラムをやっているとして、それはどれくらい続いている?
Mike Beedle と Ken Scheiber の Agile Sfotware Development with Scrum のアブストラクトで、「Scrum を取り組むことでスムーズにXPに取り組めるようになる」みたいなことが書いてある
Cont. Integration
is het beat of a project
Agile is all about feedback.
Definition of Done は3つある
Done: Feature works on computer of developer
Done-Done: not only on the local, but also in integrated env.
Done3 : made supportable
5 times more cost to fix defect
collaboration require skills
pairng and modeling