- 배우는 지식들을 쌓는
학습
이다. - 동작해야 한다.
- 계속 변화해야 한다.
- 중요한 가치부터 가치를 자주 전달하고 사용자의 피드백을 얻고 이 피드백 루프를 만드는 것
- 중간은 없다. => 완성의 정의
- 가치를 정의하고 가치를 전달하기 위해 노력하는 것
- 가치가 높은 것 부터 먼저 개발하는 것(계획, 테스트)
- 어떤 가치가 있을지 어떻게 적용할지 깊이 생각하고 항상 간결함을 유지해야 합니다.
- 내가 무엇을 하고 있는지 알고 있는 것
- 모든일에 꾸준히 질문을 하여 방향을 잃지 않는 것
- 일정한 속도를 유지하는 것
- 일하는 사람에게 위임하는 것
- 사용자, 비즈니스, 경영진 등 모두에게 도움이 되는 것
- 간결하게 만들어주는 것
=> 작동하는 소프트웨어를 만들기 위해서
- The Nature of Software Development - 교보문고 - http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788968484650