혼합형 접근 방식 프로젝트 유형에 대한 설명

혼합형 접근 방식 프로젝트 유형에 대한 설명

혼합형 접근 방식 프로젝트는 적응형 접근 방식의 프로젝트 유형과 예측형 접근 방식의 프로젝트 유형을 혼합한 유형입니다. 여기서 적응형 접근 방식은 애자일 방식이며 에측형 접근 방식은 워터폴 방식입니다. 혼합형 방식의 적용 유형은 프로젝트 업무의 특성이 다를 경우 서로 다른 방식을 적용하거나 프로젝트 단계에 따라서 2가지의 다른 개발 방식을 적용하는 유형으로 구분됩니다. 그럼 혼합형 접근 방식에 대해서 좀 더 자세히 알아보겠습니다.

혼합형 접근 방식 프로젝트에 대한 이해

혼합형 접근방식은 예측형 접근 방식과 적응형 접근 방식을 조합한 형태입니다. 혼합형 접근방식을 하이브리드 방식이라고 부릅니다. 하이브리드 방식은 예측형 방식 보다 적응성이 좋지만 적응형 보다는 적응성이 떨어지게 됩니다. 프로젝트를 진행할 때 비즈니스 요구 사항이 명확하고 잘 알려져 있는 경우 예측형 접근 방식인 워터폴 프로젝트 생애 주기를 따르고 만약 비즈니스 요구 사항이 불확실하거나 계속 진화하고 변경될 것으로 예상되는 경우 적응형 방식인 애자일 프로젝트의 생애 주기에 따라 개발을 진행해야 합니다.

혼합형 접근 방식은 반복형과 증분형에 따라 개발을 진행할 수 있습니다. 혼합형 접근방식은 인도물 별로 서로 다른 접근 방식을 적용하거나, 다른 프로젝트 팀이나 외부 업체에서 개발해야 하는 인도물이 있는 경우 유용하게 활용할 수 있는 방법론입니다. 개발과 테스트에 대한 적용을 분리할 수 있고 예측형 접근 방식의 기반에서 일부는 애자일 기법을 적용할 수 있는 방식입니다. 예를 들어 회사에서는 애자일 방식의 프로젝트 진행에 익숙하고 애자일 방식을 선호하는데 함께 일하게 된 외부 업체는 전통적인 워터폴 방식의 프로젝트를 더 선호할 경우 각각 원하는 개발 방식으로 진행하고 나중에 서로 혼합하기 위해 필요한 시기에 결과를 받아서 통합하는 방식을 사용할 수 있는 것입니다.

혼합형 접근 방식의 다양한 예시

혼합형 접근 방식의 예는 다양합니다. 업무 별로 업무 특성에 따라 서로 다른 접근 방식을 적용하는 경우 신기술의 제품 개발은 애자일로 하고 롤 아웃과 사용자 교육은 워터폴 방식으로 진행 할 수 있습니다. 하나의 프로젝트 안에서 프로젝트 단계에 따라 다른 개발 방식의 접근 방법론을 적용하고 사용한다면 선 추정, 작업 할당, 추적 관리는 워터폴 방식으로 하고 애자일 프로젝트의 특징인 스프린트와 같은 반복 주기 사용과 데일리 스탠드업 미팅, 그리고 회고와 같은 좋은 형식들을 프로젝트에 도입하여 적용하고 접목할 수 있습니다.

혼합형 접근 방식은 애자일과 예측형이 어느 정도의 비율을 차지하는지에 따라서도 많이 달라질 수 있습니다. 일상적인 항목은 워터폴 방식으로 하고 불확실성이 높고 복잡성이 높으며 위험한 부분은 애자일 방식으로 진행할 수 있습니다. 협상이 불가능한 영역과 애자일 적용이 어려운 항목들이 분명히 존재합니다. 이러한 경우는 워터폴 방식을 적용해야 합니다. 협업과 점증적 방식을 적용하기 어려운 다른 업체에서 개발한 외부 요소의 내용을 활용해야 하는 경우 혼합형 접근 방식을 사용할 수 있습니다.

혼합형 접근 방식 프로젝트에 대한 설명

혼합형 접근 방식의 적용 유형은 크게 두 가지로 구분될 수 있습니다. 첫 번째는 프로젝트 업무 특성이 다를 경우 다른 방식을 적용하는 경우입니다. 변동 가능성이 높은 업무는 적응형 접근 방식을 적용하고 변동 가능성이 낮은 업무 영역에 대해서는 예측형 접근 방식을 적용할 수 있습니다. 두 번째는 프로젝트 단계에 따라 서로 다른 방식을 적용하는 것입니다. 동일한 한 개의 프로젝트이지만 한 개의 프로젝트 안에서 프로젝트 단계에 따라 다른 개발 접근 방식을 사용하는 것입니다.

즉, 프로젝트 단계 별로 서로 다른 방식을 적용할 수 있습니다. 프로젝트 계획 수립과 분석 설계 단계까지는 전통적인 예측형 접근 방식을 사용하고, 이후의 개발과 테스트 단계는 업무를 분할하여 적응형 방식을 적용할 수 있습니다. 업무 특성에 따라 다른 접근 방식을 적용하면 어떤 업무는 예측형 방식을 적용하고 어떤 업무는 적응형 접근 방식을 적용할 수 있게 됩니다. 프로젝트 내에서 프로젝트 단계에 따라 다른 접근 방식을 적용하게 된다면 분석 설계 단계에서는 예측형 접근 방식을 적용하고 이후 단계는 설계와 빌드, 그리고 테스트 단계로 단위를 묶어서 적응형 접근 방식으로 진행할 수 있는 것입니다.

혼합형 접근 방식의 효과와 유용성

혼합형 접근 방식을 적용하는 프로젝트의 경우 예측형 방식 보다는 변동성이 높지만 적응형 방식 보다는 변동성이 낮습니다. 예측형 접근 방식에서는 워터폴 프로젝트 방식으로 진행되는데 혼합형 방식인 하이브리드 방식에서의 개발 모델은 반복과 증분 개발이 있습니다. 반복 개발은 프로젝트 종료 시점에 결과물을 한번만 인도하는 방식입니다. 반복 개발 방식은 프로젝트의 변동성에 대응하기 위해서 프로젝트 각 단계에서 요구 사항을 검증하는 기법을 적용하는 것이 차별적인 특징입니다.

반복 개발 방식에서는 프로토타입을 활용하여 프로젝트의 이해 관계자들의 피드백을 도출한 다음 이미 진행한 분석과 설계를 보완하는 방식을 적용하고 사용합니다. 목표 설정, 리스크 분석, 개발과 검증, 평가에 대한 과정들을 단계 별로 반복적으로 진행할 수 있습니다. 이를 나선형 모델이라고 부릅니다. 증분 개발 방식은 프로젝트 진행 도중에 결과물을 분할하여 인도하는 것이 특징입니다. 프로젝트 업무의 개발 규모를 작게 한다면 만약 프로젝트가 실패하더라도 이에 대한 리스크를 줄일 수 있게 됩니다. 혼합형 접근 방식의 프로젝트는 각 프로젝트의 유형들이 가지고 있는 장점들을 최대한 결합시키고 활용하는 방식이기 때문에 잘 접목한다면 유용한 프로젝트 방식이 될 것입니다. 상황에 맞게 잘 적응된 프로젝트 방식입니다.