가치 흐름 매핑이란 무엇입니까?


19

Value Stream Mapping 과 소프트웨어 제공 프로세스를 포함하여 제조 프로세스의 가치 흐름을 분석하는 방법 에 대해 많이 들었습니다 . 소프트웨어 개발 및 운영 팀에서 성공적으로 제공되는 것을 본 적이 없습니다.

Value Stream Mapping은 무엇이며 소프트웨어 전달에 어떻게 적용 할 수 있습니까?

답변:


8

가치 흐름은 덜 고유 한 가치를 가지고 사물의 컬렉션에 값을 추가하는 과정이다. 표준 예에는 조립 라인이 있습니다. 나는 분리 된 부품 컬렉션 (스티어링 휠, 시프터, 가스 페달)에 거의 관심이 없다. 반면에, 나는 차를 위해 돈을 많이 내겠다. 자동차 제조업체 는 시설, 숙련 된 작업, 공급망 등의 형태로 부품에 가치부가합니다 . 부품은 스트림의 한쪽 끝으로 가고, 다른 쪽은 나옵니다.

기업은 복잡한 프로세스를 사용하여 제품 및 / 또는 서비스를 제공합니다. 가치 흐름 매핑 은 회사가 가치를 제공하는 방법과 장소 를 파악하기 위해 사용하는 프로세스 입니다. 가치 흐름 매핑의 목적은 가치를 제공하는 비즈니스 기능을 지원하는 데 필요한 단계, 시간 및 리소스를 명확하게 이해하는 것입니다.

값 스트림 매핑은 kaizen 또는 지속적인 개선에 유용합니다 . DevOps 및 Lean에 채택 된 "시스템 사고"는 복잡한 프로세스 전반에 걸쳐 작고 점진적인 개선을 장려합니다. 가치 흐름 맵은 가치 흐름에서 불필요하거나 비효율적 인 단계와 같은 폐기물 영역을 노출시킬 수 있습니다. 완전한지도는 폐기물 영역을 노출시키는 경향이 있습니다. 이것은 개선의 우선 순위를 정하는 데 도움이됩니다.

Value Stream Mapping은 넓은 범위에서 비즈니스 프로세스 또는 소프트웨어 제공의 작은 범위에 적용될 수 있습니다. 소프트웨어 전달 프로세스 자체는 조립 라인을 반영합니다. 코드 작성, 검토, 테스트, 통합 및 다시 테스트 최종적으로 프로덕션으로 전달 될 때까지 한 환경에서 다른 환경으로 (제조시 작업 센터 라고 함 ) 전달됩니다.


가치 흐름 매핑이 소프트웨어에 어떻게 적용되는지 명확히 할 수 있습니까? 요리사, 도커, 젠킨스, git 및 aws가 모두 함께 작동하는 방식에 관한 것입니까? 필요하지 않은 경우 git + svn을 사용하지 않는지 또는 다양한 Google 제품이 모두 광고 비즈니스를 향상시키는 방법과 비슷합니까?
avi

소프트웨어 제공 가치 흐름은 기술과 프로세스로 구성됩니다. 주기의 "시작"은 새로운 시스템을 만들거나 기존 시스템 (그린 필드 / 브라운 필드)을 수정 / 향상시키는 프로젝트 계획 일 수 있습니다. 프로세스는 작업 시작, 작업 추적, 실행 및 전달 프로세스를 계속합니다. 휴먼 및 자동 작업 소프트웨어를 제공하는 데 필요한 모든 단계는 가치 흐름의 일부입니다.
Dave Swersky

혼란스러운 점을 명확히하려고 노력할뿐만 아니라 구체적인 예를 포함하도록 답변을 수정하기를 희망했습니다.
avi

SDLC에서 VSM을 실현하기위한 다음 단계는 사양에서 생산에 이르기까지 조립 라인에서 통합 된 데이터 분석이 될 것이라고 생각합니다.
Peter

6

가치 흐름 매핑이란 무엇입니까

가치 흐름 맵은 공급 업체에서 조직을 통해 고객에게 작업 흐름, 재고 및 정보의 흐름을 나타냅니다. VSM을 사용하면 프로세스의 지연, 제약 조건 및 과도한 작업이나 재고가있는 위치를 한눈에 확인할 수 있습니다.

IT 조직의 경우 일반적인 한 가지 표기법은 인벤토리가 백 로그의 여러 작업이라는 것입니다. Joel Spolsky는 이 개념을 설명하고 확장 하는 놀라운 기사 를 작성했습니다 .

일반적으로 VSM은 다음을 포함하는 그래픽 차트입니다.

  • 당신의 고객
  • 공급 업체 (외부 계약자를 사용하여 작업하는 경우)
  • 조직 내부의 프로세스 (조직의 작업 항목에 발생하는 일)
  • 피드백 루프 (고객이 기능을 요구하고 공급 업체에게 요구 사항을 전달하는 등)

가치 흐름 매핑이 필요한 이유

규모가 큰 조직에서는 작업이 특수 셀로 분리 될 때 전체 시스템의 개념에 초점이 맞지 않습니다. 이로 인해 로컬 최적화 최적화와 같은 문제가 발생합니다. 예를 들어 Jenkins 서버를 관리하는 팀과 서버를 사용해야하는 다른 개발자 팀이있는 경우 Jenkins 관리자는 JIRA에서보기 좋게 개선하고 작업 할 수 있습니다. 그러나 실제로는 시스템을 사용하는 개발자에게 피해를줍니다. Systems Thinking 조직에서 사람들은 시스템을 전체적으로 개선하기 위해 노력할 것입니다. 지역적으로 개선되거나 전체에 영향을 미치지 않거나 프로세스를 손상시키지 않는 개선 사항은 추가하지 않습니다.

VSM의 목적은 조직의 고객에게 가치 창출 과정 (최소)의 낭비를 최소화하면서 최적의 가치를 제공하는 것입니다. "가치"는 조직의 고객이 구매하는 것입니다.

가치 흐름 맵을 만드는 방법

VSM을 만들면 조직 자체의 목표가 있으며 조직이 향상됩니다. 따라서 첫 번째 단계는 현재 작업 흐름과 정보를 매핑하는 것입니다. 다음 단계는 몇 가지 개선 사항을 디자인하고 구현하는 것이며, 앞으로도 계속 반복하고 개선합니다. VSM은 주변의 작업 및 측정을 보여주는 시각적 대시 보드이므로 병목 현상이 명확하게 보이고 제어 할 수 있습니다 (제한 이론을 사용하여).

대부분의 린 도서의 설명을 기반으로 VSM을 만드는 단계 :

  1. 고객 관점에서 값을 지정하십시오.
  2. 각 제품군에 대한 VSM을 식별하십시오 (하나 이상이있을 수 있음)
  3. 작업 흐름을 개선하십시오.
  4. 풀을 설정하십시오. 고객은 이제 VSM에서 작업을 끌어 내지 않고 VSM에서 작업을 꺼낼 수 있습니다.
  5. 완벽해질 때까지 반복하십시오.

Kanban을 사용하여 작업을 관리하는 조직에서는 고객 관점에서 가치를 끌어 당기는 데 사용됩니다. 불행히도 사람들은 종종 Kanban의 작동 방식과 그것이 정의 된 이유를 잘 모르기 때문에 Kanban을 사용하여 고객 (또는 시장)으로 작업을 추진합니다. 그들의 작업이 영향을 미치는 것을 보지 못했습니다.

주제에 대한 자세한 내용은 다음을 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.