본문 바로가기
IT기술노트/소프트웨어공학

Lean

by 비트코기 2021. 1. 29.
반응형

낭비제거


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

댓글