[SP인증 기업] 테이크 "프로젝트 성공 가능성 높아져 만족"
"일반적으로 소프트웨어(SW) 개발은 결과물이 중요하게 여겨집니다. 이에 못지않게 중요한게 프로젝트를 진행하는 프로세스 입니다. SW개발은 제조나 건설처럼 과정이 눈에 보이지 않기에 프로세스 중요성이 더 큽니다. 개발자들이 사용하는 언어 교육은 많습니다. 하지만 프로세스 관점 교육은 부족합니다. 이런 이유로 우리 회사는 표준 프로세스를 정립하고 개선하기 위해 SP(Software Process) 인증을 받았습니다. 이를 통해 프로젝트 품질과 효율성을 높였습니다. 또 체계적인 프로세스를 갖춘 덕에 개발자들이 더 효과적으로 일할 수 있게 됐습니다." 통합 개발 플랫폼 'UX부스터(UXBooster)'를 개발해 공급하고 있는 서울 구로구 소재 강소IT기업 테이크(대표 천우성)는 SP인증을 받은 이유를 이 같이 설명했다. 2017년 12월 설립한 이 회사는 현재 20여명의 임직원이 근무하고 있다. 회사 이름 테이크(TAKE)에 대해 천우성 대표는 "영어 TAKE는 받아들인다와 함께 이해하다, 믿다, 배려한다'는 의미도 있다"면서 "수준 높은 IT 서비스를 제공하겠다는 우리의 다짐이다. 급변하는 IT 환경에 즉각 반응하고, 고객 요구를 빠르게 수용해 기업 가치를 높이는데 매진하고 있다"고 들려줬다. 테이크는 작년 10월 전사(全社) 기준 2등급 SP인증 심사를 받았다. SW프로세스에 관한 국내 유일 인증인 'SP인증'은 과기정통부와 정보통신산업진흥원(NIPA, 원장 허성욱)이 운영하는 제도다. 국내 SW기업의 사업수행 능력과 품질역량 강화, SW사업 부실방지를 위해 민간 요청으로 제도를 시행하게 됐다. 각 기업이나 개발조직의 SW프로세스 품질역량을 심사해 인증을 준다. 1~3등급이 있다. 3등급이 가장 높은 등급이다. 제도는 2009년 1월부터 시행했고, 2014년 처음으로 심사(22건)가 이뤄져 이 중 16건이 인증을 받았다. 평가는 크게 5개 분야를 한다. 심사 항목 수는 총 16개(세부 항목은 63개)다. 유효기간은 신규가 3년, 연장이 2년간 2회로 최대 7년간 유지할 수 있다. 단, 인증 유효기간에는 매년 1회 이상 '품질활동실적보고서'를 제출해야 한다. 법적 근거가 있다. '소프트웨어 진흥법' 제21조와 같은 법 시행령 제18~22조와 같은 법 시행규칙 제8~11조에 규정돼 있다. 작년에는 36건이 신청됐고 이중 27건이 통과됐다. 천 대표는 "SP인증을 받기 잘했다"면서 "프로젝트 관리는 사업 책임자(PM)만의 영역이 아니다. 프로젝트를 수행해 보면, 프로젝트 관리 영역은 PM이 도맡아 진행하고, 개발에 참여한 인력은 주로 개발에만 집중하는 경향이 많았다. 그러나 SP 인증을 획득한 후 개발에 참여하는 인력도 프로젝트 구성원으로서 개발 외적인 프로세스에 적극적으로 참여하게 됐다"며 반색했다. 이어 그는 "우리 회사처럼 개발자 중심으로 조직이 구성돼 있다면 SP인증 취득을 적극 권장한다. 개발에 있어 개발 언어와 스킬 습득도 중요하지만 프로젝트의 전반적인 프로세스 중요성을 인식하게 될 것"이라면서 "SP인증을 통해 개발자들은 더 체계적이고 효율적인 방식으로 일할 수 있으며, 프로젝트 성공 가능성을 높일 수 있다"고 말했다. SP인증을 받는게 쉬운 일은 아니였다. 천 대표는 "SP인증 심사 항목 중 '지원 관리/측정 및 분석'과 관련해 우리 회사의 기존 프로세스와 상이한 점이 많아 준비하는 동안 어려움을 겪었다"면서 "우리 회사는 주로 공공기관이나 대형 민간기업의 발주를 받아 프로젝트를 진행하기 때문에 측정 지표를 정의하고 관리하는 부분은 주로 발주처에서 제공해 주는 경우가 많다. 이에 자체적으로 필요한 측정 지표를 정의하고 관리하는 부분은 미흡했다"고 들려줬다. 천 대표는 원도급사–발주처–수행기관 등 소위 갑, 을, 병 관계에서 병의 입장에서 SP인증 기준을 정의하는 것은 상당히 어려운 작업이었다면서 "이를 해결하기 위해 프로젝트 내에서 우리 회사만의 필요한 측정 지표를 정의하고 체계적으로 관리하는 방법을 확립했다"고 밝혔다. 테이크는 지방 공공기관에서 수행한 프로젝트로 SP인증 심사를 받았다. 이에, 지방에서 심사를 받다 보니 인증 심사위원과 인터뷰 대상자들이 지방으로 내려와야 하는 번거러움도 있었다. 천 대표는 "이 과정에서 NIPA 담당자 및 인증심사원들이 서류심사 및 인터뷰 일정에 많은 도움을 줘 큰 문제없이 인증 심사를 마칠 수 있었다"며 "이 자리를 빌어 그 분들에게 고맙다는 말을 하고 싶다"고 전했다. 테이크는 인증을 받은 후에도 계속해 프로세스나 시스템을 개선하기 위해 노력하고 있다. 이 회사 김태규 이사는 "SP인증 관련 정보를 널리 알리고 싶어 주변에 우리와 같은 규모 회사들에게도 적극적으로 추천하고 있다. 우리와 같은 중소기업이 품질 담당자를 별도로 배치해 품질활동만 하게 하는 것은 인력 활용 측면에서 어려운 경우가 많다. 하지만 우리는 SP인증을 취득한 후 품질 담당자를 따로 배정해 발주처의 품질 관련 요청이 없어도 일정 기간 동안 품질 활동을 지속적으로 진행하고 있다. 이를 통해 프로젝트 품질을 체계적으로 관리할 수 있게 됐다"고 설명했다. 김 이사는 SP인증을 받으려는 기업이나 받지 않은 기업에 해주고 싶은 말도 덧붙였다. "SP인증관리포털(http://sp-info.or.kr/)에서 제공하는 'SP인증 사전지원서비스'를 적극 활용하는 것을 추천한다. 또 SP인증 사전지원서비스를 통해 받은 피드백을 실제 프로젝트에 적용해보는 것이 좋다. 우리 회사는 이 서비스를 이용하지 못해 SP인증을 준비하는데 많은 어려움을 겪었다"고 회고했다. 특히 김 이사는 SP인증을 단순히 제도적 혜택을 받기 위한 수단이 아니라 회사나 조직 내 소프트웨어 품질 역량을 높이는 것을 목표로 접근해야 한다면서 "SP인증을 통해 품질 관리 프로세스를 체계적으로 구축하고 이를 통해 소프트웨어 개발의 전반적인 품질을 향상시키는 것이 중요하다"고 짚었다. 테이크는 다양한 산업군에 걸쳐 약 100여 곳의 고객사를 보유하고 있다. 공공, 금융, 제조, 서비스 등 모든 산업군에 걸쳐 도입 사례를 갖고 있다. 테이크가 개발한 솔루션 및 제공 서비스는 크게 네 가지다. 첫째, 웹 기반 통합개발 플랫폼 'UX부스터(UXBooster)'다. 기업의 업무시스템을 쉽게 구축하게 해주는 솔루션이다. 자바 기반의 서버 프레임워크(Server FRAMEwork)와 HTML5 기반 웹 UI/UX 프레임워크(Web UI/UX FRAMEwork)를 제공한다. 로그인, 메인 화면, 사용자 관리, 권한 설정, 공지 및 게시판같은 필수 기능이 포함돼 있다. 김 이사는 "고객은 도입과 동시에 필요한 업무화면을 바로 만들어 사용할 수 있다"면서 "현재 공공, 금융, 제조, 서비스 등 약 100여 개의 레퍼런스를 확보한 안정적인 솔루션"이라고 밝혔다. 둘째, 웹 기반 전자구매 솔루션으로 'UXBooster'를 구매 업무에 최적화한 전자 구매 패키지 솔루션이다. 이 솔루션은 고객이 구매요청부터 대금지급까지의 전체 구매 업무를 자동화하고, 기업업무 생산성과 정확성, 비용절감, 업무 투명성을 향샹 시킬수 있게 돕는다. 셋째, UX-Booster 기반 '컨버전 서비스(Conversion Service)'다. 기존 CS(클라이언트서버) 환경 시스템들을 웹 기반으로 전환해 주는 서비스다. 자체 개발한 전환 솔루션을 통해 룰 베이스로 1차 자동 전환을 하고, 최종적으로 개발자가 수동으로 전환을 한다. 이를 통해 기획 및 설계 비용 없이 기존 시스템을 안정적인 웹 서비스로 전환할 수 있다. 현재 AI를 이용해 개발자가 수동으로 전환하는 부분을 자동화하는 연구를 진행 중이다. 내년 초 서비스 오픈을 목표로 하고 있다. 넷째, UXBooster 기반의 화면 자동 생성기다. 'UXBooster'의 개발 노하우를 바탕으로 만든 노코드(No code), 로코드(Low code) 솔루션이다. Mybatis 기반의 쿼리 작성만으로 표준화한 자바와 웹소스코드(Web Source Code)를 자동으로 생성한다. 타 솔루션과 달리 실제 소스를 생성, 개발자들이 수정 가능하며, 프로그램 명세서(화면 캡처 및 프로그램 명세)를 워드 문서로 자동 생성해 문서 수기 작업을 최소화해준다. 김 이사는 "우리가 가지고 있는 솔루션(UXBooster을 )기반으로 SP인증 프로세스를 반영한 개발 플랫폼을 구축하려고 한다"면서 "소프트웨어 품질 프로세스가 내재화 안된 많은 중소 기업들을 대상으로 프로젝트 품질을 체계적으로 관리할 수 있게 지원하고 싶다"는 포부도 밝혔다. SP인증에 대한 개선점도 짚었다. "SP인증은 소프트웨어 품질 관리에 중요한 인증이다. 이를 통해 기업의 품질 역량을 높일 수 있다. 따라서 SP인증에 대한 홍보와 마케팅을 강화해야 한다"면서 "이외에 인증을 취득한 기업에게도 지속적인 교육이 필요하다. 이러한 노력을 통해 더 많은 기업들이 SP 인증 중요성을 인식하고 품질관리 프로세스를 체계적으로 구축할 수 있을 것"이라고 밝혔다. SW강국 코리아에 대한 제언도 제시했다. "중소 IT기업들에 대한 정부 지원이 많이 줄어들고 있다. 대한민국이 SW강국으로 나아가기 위해서는 중소 IT기업에 대한 지속적이고 실질적인 지원이 필요하다. 이를 통해 더욱 혁신적이고 경쟁력 있는 SW솔루션을 개발하고, 글로벌 시장에서 경쟁력을 높일 수 있을 것"이라고 말했다.