개념 정리중
스크럼팀 : Planning 계획 ( 언제 어디서 무엇을 어떻게 ) Execution (실행): 실행하는 단계에서 계속 검증을 함. 예시, 얼마나 걸렸는지, 기능이 적합한지, 모든것을 검증해나감 Measurement Statistical process control : 통계를 기반으로한 과정 검증 20분을 기준으로 한 데일리 미팅 -> 10분 소요시, 다음날 10분을 잡는다 등 측정 -> 수정 -> 측정 -> 수정의 과정임
iteration == Sprint 개발 과정을 많이 쪼개어서, 변화하는 조건에 대하여 바로바로 적응할 수 있음. Measuring -> delivering 에 대한 과정이 초반에는 느리지만 결국엔 더욱 빨라질 수밖에 없음. Adaptive 함 ( 적응형 ) 그때 그때의 요구를 받아들이며 프로세스를 완성해 나감. 처음부터 큰 틀을 요구사항 또는 기능들에 대한 리스트와 예산, 데드라인이라는 Project management triangle 이라는걸 보면 속도와 비용을 택한다면 퀄리티는 사라지고 등등 이러한 것을 잘 감안하여, 계획을 수립한다.
iteration 을 가지는것: 개발중인 소프트웨어에 대하여 자주 체크 하는것. 개발자는 항상 개발이 올바른 방향으로 가는지 알아야한다.
빅뱅 방식에서는 measurement point를 체크하는것이 중요함.
여기서, Measurement poitn 라는것은..?
- 여기서 뭔가 잘못되면??? 존나 돈이 낭비되고 시간이 낭비된다 라는 요소들을 점검하는것. 그것을 측정함 이를 리스크 관리라고도 함.
소프트웨어 엔지니어링과 리스크 관리는 땔수없는 관계, Upside risk & downside risk 상방향 리스크 & 하방향 리스크 긍정적인 결과의 불확실성 & 부정적인 결과의 불확실성 -> Upside risk 의 최대화 및 downside risk 의 최소화가 제일 중요함.