애자일 개발이 중요한 것은 더 깊은 철학적, 윤리적 이유 때문이다.
바로 직업의식과 고객의 당연한 기대 때문이다.
애자일 개발은 (전문가가 되겠다는) 약속이다.
소프트웨어 개발 산업 전반에 전문가 다운 행동을 퍼트리겠다는 약속
내 수준을 올리겠다는 약속
과거에 실패가 많았다 → 소프트웨어가 이제 너무 많다 → 실패하면 안된다
정말 많은 곳에 소프트웨어가 있다.
소프트웨어는 누가 만드는가?
→ 여러분과 나다 우리가 세상을 지배한다.
테스트가 안되서 엉망이다.
→ 테스트 슈트가 소프트웨어의 정상 동작을 엄밀하게 증명한다고 말 할 수 있는 프로그래가 얼마나 될까?
도요타 리콜 (브레이크 소프트웨어 결함)
프로그래머의 실수로 사람이 죽는 재앙