반응형
낭비제거 |
I. Agile 낭비요소 제거를 통한 프로세스 향상, Lean 개발 방법론의 개요
가. Lean 의 정의
- 린 시스템의 품질 기법을 소프트웨어 개발 프로세스에 적용하여 프로세스 낭비 요소를 제거 후 결과를 측정, 성과를 분석하여 소프트웨어 품질을 향상시키는 개발 방법론
II. 7대원칙 및 7대낭비
가. 7대원칙 (낭배결빠위통시)
- 낭비제거 : 가외기능, 혼란, 경계 넘어가기
- 배움증폭 : 과학적 방법 사용, 표준 개선, 예측 가능한 조직
- 늦은결정 : 비 의존성, 옵션 유지, 돌이킬 수 없는 결정은 마지막에
- 빠른납품 : 신속한 인도, 대기행렬이론, 일의 양 제한
- 팀에 권환 위임 : 상호간의 책임의식, 리더쉽, 파트너 존중
- 통합성구축 : TDD, 레거시 코드 작성금지, 빅뱅통합 지양
- 전체최적화 : 전체 가치흐름 집중, 완전한 제품 인도, 더 높은 것을 측정
나. 7대낭비 (미가재이작지결)
- 미완성 작업 : 통합, 테스트, 문서화를 모두 마친 배포 가능
- 가외 기능 : 현재 업무에 필요없는 기능을 추가하지 않고 고객 필요 업무에 집중
- 재학습 : 작업 공간에 제공할 수 있는 지식을 놓고 재학습하는 활동
- 이관 : 업무의 이관 횟수를 최소화하여 낭비를 최소화
- 작업전환 : 작업 전환 시간 낭비 최소화
- 지연 : 필요인원은 한공간에서 정기적인 피드백이 있는 반복으로 지연 줄임
- 결함 : 코드를 일찍, 자주 테스트 수행
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
DevOps (0) | 2021.01.29 |
---|---|
방법론 테일러링(Tailoring) (0) | 2021.01.29 |
JAD (0) | 2021.01.29 |
Kanban (0) | 2021.01.29 |
Burn-down Chart (0) | 2021.01.27 |
Product Backlog (0) | 2021.01.27 |
SCRUM (0) | 2021.01.26 |
XP(eXtreme Programming) (0) | 2021.01.26 |
댓글