728x90 Lean4 Lean 소프트웨어 개발(Lean Software Development) Lean 소프트웨어 개발(Lean Software Development)은 소프트웨어 개발 프로세스를 효율적이고 가치 있는 방식으로 개선하기 위한 방법론입니다. 이 방법론은 도요타 생산 시스템에서 영감을 받아, 기존의 Lean 생산 철학을 소프트웨어 개발에 적용한 것입니다. Lean 소프트웨어 개발의 핵심 원칙은 다음과 같습니다. 제거할 가치가 없는 것에 대한 명확한 인식 (Eliminate waste): Lean 개발에서는 프로세스에서 불필요한 요소를 제거하여 효율성을 높이는 것을 목표로 합니다. 예를 들어, 불필요한 문서화, 남용되는 기능, 미리 작업하는 것 등을 최소화합니다. 직접 가치 창조를 위한 작업 강조 (Amplify learning): 개발팀은 지속적인 학습과 개선에 중점을 두어야 합니다... 2023. 4. 19. Lean Software Development - 3 3. 가능한 늦게 결정하라 동시 소프트웨어 개발 깊이 우선 접근법은 상위 수준의 의사결정을 하위 수준에 의존하게끔 만든다. 손실이 가장 큰 실수는 시작할 때 중요한 부분을 고려하지 않아서 빚어진다. 큰 실수는 구체적인 사항으로 너무 빨리 진행할 때 발생하기 쉽다. 일단 세부적인 .. 2018. 4. 18. Lean Software Development - 2 2. 배움을 증폭하라 소프트웨어 개발에서의 품질 소프트웨어 개발에서 품질은 인식 통합성과 개념 통합성 두 차원에서 생각 할 수 있다. 인식 통합성이란 제품이 기능, 사용성, 신뢰성, 경제성 등 전체적인 면에서 균형을 이루어 고객을 만족시킨다는 의미다. 반면 개념 통합성이란 시스템.. 2018. 4. 18. Lean Software Development - 1 Lean production 린(Lean)이라는 단어의 사전적 의미를 보게되면 Without much flesh , (of meat)with little or no fat, 여윈, 기름기가 없이 살코기만의, 라는 뜻으로 해석된다. 린 생산방식(Lean production)이라는 것은 미국의 MIT(매사추세츠 공과 대학)의 연구그룹이 1990년 도요타생산방식으로 대표되는 일본식 .. 2018. 4. 18. 이전 1 다음 728x90