GitLab Case Study.
MGA

MGA는 대규모 및 중소기업과 협력하는 컴퓨터 응용프로그램을 설계, 구축 및 구현 서비스를 제공합니다. MGA는 워크플로우, 지식 및 코드 품질을 개선할 수 있는 비용 효율적인 CI 플랫폼을 찾고 있었습니다.

서비스

Tech

직원수

80명

선택한 라이센스

GitLab EE

Challenge

MGA는 Mercurial을 사용하고 있었고 그들의 팀은 그들만의 코드를 썼습니다. 개발팀은 CI와 CD를 가능하게 하는 코드 리뷰를 할 수 있는 무료 도구를 테스트했습니다. 도구 사용 경험이 없고, 일을 진행하기 위한 지원이 부족했기 때문에 어려운 과정이었습니다. Mercurial이 너무 복잡하고 CI/CD 툴에 대한 경험이 부족한 개발자들 사이에서 MGA는 중대한 과제에 직면해 있었습니다.

IT 관리자들은 과중한 업무에 시달리고 있었습니다. 개발팀은 시스템 관리자 3명을 포함한 25명 내외로 구성됐습니다. 회사 내에서 발생한 모든 IT 문제는 IT 관리자가 해결해야 할 몫이었습니다. 개발자와 IT 간의 커뮤니케이션을 위한 공식적인 방법이 없었기 때문에 병목현상이 일반적이었습니다. MGA는 가능한 많은 것들을 자동화하고 능률화할 수 있는 도구를 찾고 있었습니다. 결국, 기존 버전 관리 문제를 개선하기 위해 협업을 최적화하는 플랫폼도 필요했습니다.

공동작업 및 문서 공유가 불가능하여 코드 품질이 저하되고 있었기 때문에 코드 검토를 하고 코드 관리를 위한 승인 정책을 만들 수 있는 도구를 검토하기 시작했습니다. 그 다음 단계는 업무를 보다 쉽게 하고 관리자 팀을 가능한 한 작게 유지하기 위해 CI/CD 전략을 도입하는 것이었습니다.

팀들도 지식 공유에 애를 먹고 있었습니다. MGA는 내부 Wikis, Task, 메모 및 일부 애플리케이션에 작성물을 저장했습니다. 지식 자산은 고립되어 있고, 체계화되지 않았으며, 찾기가 어려웠습니다. 신입 사원들은 내부 시스템에 대해 배울 수 있는 서류를 찾기 위해 그들 스스로 찾아야 했습니다. MGA IT와 개발자들은 모든 문제를 해결할 적절한 도구 없이 시간과 비용을 낭비하고 있었습니다.

Result
더 좋은 소프트웨어
더 많은 개발자
그리고 단일 지식 기반
더 이상 IT 관리자에게 문제가 발생하지 않기 때문에 병목 현상이 발생하지 않습니다. 또한 팀이 코드 품질을 향상시킬 수 있기 때문에 소프트웨어 품질 수준이 향상됩니다. MGA는 이제 모든 것을 코드로 문서화하므로 온 보딩이 더욱 효율적이되었습니다. GitLab의 지원으로 MGA는 향상된 코드 품질 테스트 및 검토 프로세스를 통해 더 빠른 속도로 더 나은 소프트웨어를 만들었습니다. IT 및 개발 팀은 CI/CD의 전문가가되어 간소화 된 자동화 시스템을 만들고 IT 관리 리소스를 최소한으로 유지하며 비용 효율성을 극대화하였습니다.
CI 파이프라인의 자동 코드 스캐너
향상된 코드 품질 테스트 및 검토 프로세스
전반적인 협업 개선
모든 것을 코드로 문서화하므로 온 보딩이 더욱 효율적
개발자는 이제 CI 구성을 볼 수 있으며 YML에서 작동 방식 이해
지식 기반 확장
운영 효율성 향상
불과 3명의 IT 관리자와 더 많은 서버가 60명 이상의 개발자를 쉽게 지원
DEMO
인포그랩의 데모를 보고 계획을 수립하세요
* 필수