IT 회사들은 감리 기간이 되면 매우 예민해집니다. 비개발자들은 이러한 사항을 잘 모르고 있을 수도 있습니다. 물론 개발 초년생들도 다르지 않을 수 있습니다. 일반적으로 감리는 일반 개발자들이 하는 것이 아니라 최소 PM이상의 직급을 가진 분들이 진행하기 때문입니다. 이번 포스팅에선 감리란 무엇인지 알아보도록 하겠습니다.
목차
감리란?
개발 프로젝트에서의 감리는 건설 업계에서 유래한 용어로, 프로젝트의 진행 상황이나 품질을 객관적이고 전문적인 관점에서 검토하고 감독하는 과정을 말합니다.
IT 분야나 소프트웨어 개발에서 말하는 감리도 비슷한 맥락으로 이해할 수 있습니다. 이는 프로젝트의 요구 사항이 제대로 충족되고 있는지, 약속된 품질 기준에 부합하는지, 일정과 예산이 적절히 관리되고 있는지 등을 확인하기 위한 과정입니다.
소프트웨어 개발 프로젝트에서 감리는 주로 중대한 이정표에 도달했을 때, 예를 들어 중간 또는 최종 제품이 완성되었을 때 수행됩니다.
감리의 목적은 프로젝트의 성공을 보장하고, 발주자와 개발자 양측의 이해관계를 보호하는 데 있습니다. 감리 과정을 통해 발견된 문제점은 보고되고, 필요한 조치가 이루어져 프로젝트의 질을 개선할 수 있습니다.
감리는 전문 지식을 가진 외부 감리원에 의해 수행될 수도 있고, 대형 프로젝트의 경우 내부 감리팀에 의해 수행될 수도 있습니다. 이를 통해 프로젝트 관리의 투명성을 높이고, 최종 제품의 품질을 보장하는 것이 목표입니다
감리를 하는 이유는?
개발 프로젝트에서 감리를 수행하는 이유는 여러 가지가 있습니다.
감리 과정은 프로젝트의 성공을 확인하고, 다양한 리스크를 관리하는 데 중요한 역할을 합니다.
- 품질 보증: 감리는 프로젝트의 결과물이 계약 조건, 기준, 요구 사항을 충족하는지 확인합니다. 이는 최종 제품의 품질을 보증하고, 기대치를 충족시키기 위한 중요한 과정입니다.
- 리스크 관리: 프로젝트 진행 중 발생할 수 있는 다양한 리스크를 사전에 식별하고, 이를 관리하거나 완화하기 위한 조치를 취할 수 있게 합니다. 이는 프로젝트의 성공적인 완료를 위해 필수적입니다.
- 비용 통제: 감리는 프로젝트의 비용이 예산 내에서 관리되고 있는지 확인합니다. 예산 초과를 방지하고, 비용 효율성을 높이는 데 기여합니다.
- 일정 준수: 프로젝트의 일정 관리를 감독하여, 모든 작업이 계획대로 진행되고 있는지 확인합니다. 이는 프로젝트가 기한 내에 완료될 수 있도록 보장합니다.
- 이해관계자의 신뢰 구축: 감리 과정을 통해 이해관계자들에게 프로젝트의 상태에 대한 투명한 정보를 제공하고, 그들의 신뢰를 얻을 수 있습니다. 이는 프로젝트의 지원을 확보하고, 성공적인 결과물 도출에 기여합니다.
- 규정 및 법률 준수: 특정 산업이나 분야에서 요구하는 규정, 표준, 법률을 준수하고 있는지 확인합니다. 이는 법적 문제의 발생을 방지하고, 프로젝트의 합법성을 보장합니다.
- 지속적인 개선: 감리 과정에서 발견된 문제점들을 기반으로 프로젝트 관리 과정을 개선하고, 미래의 프로젝트에 적용할 수 있는 교훈을 얻을 수 있습니다.
IT 기업은 감리 때 어떤 역할을 하는가?
감리 과정에는 주로 세 가지 주요 역할을 하는 기업들이 관련됩니다
1. 감리를 받는 회사(발주자 또는 개발자), 2. 감리를 하는 회사(감리업체), 그리고 경우에 따라 프로젝트의 실제 실행을 담당하는 3. 제3의 기업(시공업체 또는 개발업체). 이 중 시공업체에 해당하는 경우가 많겠지만, 개발회사는 1번 혹은 3번에 속하게 됩니다.
1. 감리를 받는 회사 (발주자 또는 개발자)
- 역할: 이 기업은 프로젝트를 발주하고, 그 실행을 위해 자금을 제공합니다.
- 프로젝트의 목적과 요구 사항을 정의하고, 최종 결과물을 받아들이는 주체입니다.
- 책임: 프로젝트의 성공적인 완수를 위해 필요한 자원을 제공하고, 감리를 포함한 여러 과정을 통해 프로젝트의 진행 상황을 모니터링합니다.
또한, 감리업체를 선정하고, 그들과의 계약을 관리하는 역할을 합니다.
2. 감리를 하는 회사 (감리업체)
- 역할: 감리업체는 프로젝트의 진행 상황, 품질, 비용 및 일정 등을 객관적이고 전문적인 관점에서 검토하고 감독하는 역할을 합니다.
이들은 발주자와 개발자 사이의 중립적인 제3자로서 기능합니다. - 책임: 감리업체는 프로젝트가 계획대로 진행되고 있는지 확인하고, 문제가 발생했을 경우 이를 식별하여 발주자에게 보고합니다. 또한, 프로젝트의 품질 관리, 비용 통제 및 일정 관리를 지원하며, 필요한 경우 수정 조치를 권고합니다.
3. 프로젝트의 실제 실행을 담당하는 제3의 기업 (시공업체 또는 개발업체)
- 역할: 이 기업은 프로젝트의 실제 작업을 수행하는 주체로서, 발주자의 요구 사항에 따라 프로젝트를 설계하고, 개발하며, 구현합니다.
- 책임: 프로젝트의 성공적인 완성을 위해 기술적인 실행을 담당하며, 발주자와 감리업체의 지침 및 요구 사항을 준수합니다. 또한, 프로젝트 진행 상황, 문제 발생 시 이를 보고하고, 감리업체의 지시에 따라 필요한 조치를 취합니다.
감리 과정은 이러한 역할들 간의 긴밀한 협력과 커뮤니케이션을 필요로 합니다. 감리를 통해 프로젝트의 투명성과 신뢰성을 높이고, 최종 결과물의 품질을 보장하기 위해서는 각 기업의 적극적인 참여와 협력이 중요합니다.
관련 자료
'IT' 카테고리의 다른 글
notepad++] 정규식으로 특정문자로 시작하고 특정 문자로 끝나는 문장 한 번에 변경하기! (2) | 2024.02.21 |
---|---|
이진 검색(Binary Search)이란? - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 중 14찾기 (2) | 2024.01.29 |
VPN이 뭐지? 어디다 쓰는 거지? 처음에 왜 생긴걸까 (0) | 2024.01.28 |
UNIX란 무엇인가? | UNIX 톺아보기 (0) | 2023.07.10 |
OS의 종류별 설명과 특징, 장점 및 단점 (2) | 2023.07.10 |
댓글