11건의 항목
Agile Manifesto는 소프트웨어 개발 방법론 중 하나인 “애자일 개발”의 핵심 원칙을 담은 문서이다. 애자일 개발은 소프트웨어를 효과적으로 개발하기 위한 방법론으로, 고객의 요구사항을 빠르게 수용하고 변경에 대응하기 위한 접근법을 제공한다.
계획이란 무엇인가? 계획이 없다면 프로젝트는 수많은 문제들과 마주하게 된다. 시간 / 비용 값을 기반으로 진행 여부를 판단한다 제때 원하는 기능을 내놓을 수 있을지 없을지 알 수 있다. 하지만 계획한다는 것은 어렵고, 수시로 어긋나기까지 한다.
계획과 추정에 대한 연구결과 2/3 가량의 프로젝트는 추정된 비용 이상으로 많은 돈이 든다. 최종 제품에 포함된 기능들 중 64 퍼센트 가량은 거의 혹은 결코 쓰이지 않는다. 평균적인 프로젝트는 계획된 일정을 두 배 정도 초과한다.
지금 열정적으로 수행하는 ‘좋은’ 계획이 다음 주에 실행할 ‘완벽한’ 계획보다 낫다.
스토리 점수는 상대적이다 스토리 점수: 사용자 스토리나, 기능, 작업의 규모를 표현하기 위해 사용하는 단위 값의 상대성에 의미가 있다.
이상적 시간과 실제 경과 시간 축구 한게임하는데 시간이 얼마나 걸릴까? 누구는 90분, 누구는 3시간이라 말할 것이다. 90분은 이상적 시간에 대응되고, 3시간은 실제 경과 시간에 대응된다고 볼 수 있다.
수확 체감의 법칙 수확 체감의 법칙은 노동을 더 투입한 만큼에 비례하여 결과가 늘어나지 않음을 말한다. 계획 추정에 있어서도 비슷하다. 적은 시간 투자를 통해 얻는 결과와 많은 시간 투자를 통해 얻은 결과가 크게 다르지 않다.
재 추정을 하면 안 되는 경우 첫번째 이터레이션을 한 후, 1, 2번 스토리를 마무리했다고 생각해보자. 원래는 4개의 스토리 모두를 한 이터레이션에 할 수 있을 것이라 생각했다.
규모 추정에는 스토리 점수와 이상적 작업일이라는 두 수단이 있다. 각각 나름의 장단점이 있는데, 어떻게 활용하는 것이 좋은지에 대해 얘기해본다. 스토리 점수의 장점 스토리 점수는 팀원들로 하여금 기능간 경계를 뛰어 넘게 한다.
핵심 요약 시간이 없기 때문에 우선순위 선정을 해야 한다. 스토리 말고 테마를 통해 우선순위 산정한다.
핵심 요약 각각의 테마가 생산할 또는 절약할 돈의 양을 추정할 수 있다면, 우선순위에 반영할 수 있다. 재정적 가치는 제품 책임자의 역할이나, 이 책임에서 모두가 자유로운 것은 아니다. 재정적 가치 결정 회의의 목적은 각 테마에 대한 아래의 명세서를 완성하는 것이다.